CN110784752B - Video interaction method and device, computer equipment and storage medium - Google Patents

Video interaction method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN110784752B
CN110784752B CN201910927766.7A CN201910927766A CN110784752B CN 110784752 B CN110784752 B CN 110784752B CN 201910927766 A CN201910927766 A CN 201910927766A CN 110784752 B CN110784752 B CN 110784752B
Authority
CN
China
Prior art keywords
interactive
control
video
interactive video
interaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910927766.7A
Other languages
Chinese (zh)
Other versions
CN110784752A (en
Inventor
阳轲
于德艺
洪薇
欧文文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910927766.7A priority Critical patent/CN110784752B/en
Publication of CN110784752A publication Critical patent/CN110784752A/en
Application granted granted Critical
Publication of CN110784752B publication Critical patent/CN110784752B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Abstract

The embodiment of the invention discloses a video interaction method, a video interaction device, computer equipment and a storage medium, wherein an interactive video playing page can be displayed and is used for playing video contents of an interactive video; when the interactive condition of the interactive video is met, at least one interactive control is displayed in the interactive video playing page, the interactive control is used for triggering an interactive result corresponding to the interactive control when being operated by a user, wherein the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, the display attribute comprises a display position and/or a display style, the scheme of the embodiment is favorable for the displayed interactive control to be closer to the video content of the interactive video, and the thinking of the interactive control to the user is interrupted and reduced.

Description

Video interaction method and device, computer equipment and storage medium
Technical Field
The invention relates to the technical field of internet, in particular to a video interaction method, a video interaction device, computer equipment and a storage medium.
Background
The player is software for providing multimedia file playing for a user, and the user can play video through the player, but the general video playing is simple one-way content display, and the user cannot participate in the content display.
The interactive video enables the development of the plot to be determined according to the selection of the user, and the participation and interaction of the user in the video watching process are improved.
Disclosure of Invention
The embodiment of the invention provides a video interaction method, a video interaction device, computer equipment and a storage medium, which can enable an interaction control to be closer to the video content of an interaction video.
The embodiment of the invention provides a video interaction method, which is characterized by comprising the following steps:
displaying an interactive video playing page, wherein the interactive video playing page is used for playing video contents of an interactive video;
when the interaction condition of the interactive video is met, displaying at least one interactive control in an interactive video playing page, wherein the interactive control is used for triggering an interaction result corresponding to the interactive control when being operated by a user, the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, and the display attribute comprises a display position and/or a display style.
In one embodiment, the interactive controls include a plot selection control;
when the interaction condition of the interactive video is met, at least one interaction control is displayed in an interactive video playing page, and the method comprises the following steps:
when the interactive video is played to a plot selection node, displaying at least one plot selection control corresponding to the plot selection node in an interactive video playing page, wherein the interactive video playing page also displays information of branch plots corresponding to the plot selection controls;
the video interaction method further comprises the following steps:
and when the selection operation of the user for the plot selection control is detected, playing the branch plot corresponding to the selected plot selection control in the interactive video playing page.
In one embodiment, the interactive control comprises: a view selection control;
when the interaction condition of the interactive video is met, at least one interaction control is displayed in an interactive video playing page, and the method comprises the following steps:
displaying at least one view selection control corresponding to the view selection operation in an interactive video playing page based on the view selection operation of the user for the interactive video;
the video interaction method further comprises the following steps:
when the selection operation of the user for the view angle selection control is detected, the view angle corresponding to the selected view angle selection control is used for playing the video content currently displayed by the interactive video in the interactive video playing page.
In one embodiment, the displaying, in an interactive video playing page, at least one view selection control corresponding to a view selection operation based on the view selection operation of the user for the interactive video includes:
when detecting that a user selects a trigger operation aiming at the view angle type of the interactive video, displaying at least two view angle types of the interactive video for the user to select;
when the selection operation of the user for the view type is detected, at least one view selection control corresponding to the selected view type is displayed in the interactive video playing page.
In one embodiment, the interactive control comprises: controlling the touch operation control;
when the interaction condition of the interactive video is met, at least one interaction control is displayed in an interactive video playing page, and the method comprises the following steps:
when the interactive video is played to a video interactive node, displaying at least one touch operation control corresponding to the video interactive node in the interactive video playing page, wherein the interactive video playing page also displays information of target touch operation corresponding to each touch operation control;
the video interaction method further comprises the following steps:
and when the target touch operation is finished in the touch area corresponding to the touch operation control by the user, triggering the target touch operation to successfully finish the corresponding interaction result.
In one embodiment, the interactive control comprises: a task control;
when the interaction condition of the interactive video is met, at least one interaction control is displayed in an interactive video playing page, and the method comprises the following steps:
when the interactive video is played to a task node, displaying a task control corresponding to the task node in the interactive video playing page, and displaying information of a target task corresponding to the task control in the interactive video playing page;
the video interaction method further comprises the following steps:
when the target task is detected to be completed by the user, playing a branching scenario corresponding to the success of the target task in an interactive video playing page;
and when the target task is not successfully completed by the user, playing the branching scenario corresponding to the failure of the target task in an interactive video playing page.
In one embodiment, further comprising:
and when the user is not detected to operate the interactive control within the preset display duration of the interactive control, triggering an interactive result corresponding to a preset interactive control in the interactive control.
In one embodiment, the displaying an interactive video playback page includes:
displaying a playing mode selection page of an interactive video, wherein the playing mode selection page is used for a user to select a playing mode of the interactive video, the playing mode comprises an interactive playing mode and a conventional playing mode, the conventional playing mode is a conventional video playing page at a terminal, and the interactive video is played according to a preset plot line;
and when the selection operation of the user for the interactive playing mode is detected, displaying an interactive video playing page.
In one embodiment, the displaying an interactive video playback page includes:
displaying a user operation page of a terminal, wherein the user operation page comprises: link information of the interactive video;
and when the interactive playing operation of the user for the interactive video is detected, displaying an interactive video playing page.
In one embodiment, when the interaction condition of the interactive video is satisfied, displaying at least one interactive control in an interactive video playing page, where a display attribute of the interactive control on the interactive video playing page is determined by video content currently displayed by the interactive video playing page, and the method includes:
when the interaction condition of the interactive video is met, acquiring interaction control information corresponding to the interaction condition, wherein the interaction control information comprises information of an interaction control to be displayed in an interactive video playing page;
determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page;
rendering a corresponding interactive control on the interactive video playing page according to the display attribute.
In one embodiment, the determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page includes:
and determining the display style of the interactive control according to the number of the interactive controls and the video content currently displayed on the interactive video playing page.
In one embodiment, the determining, according to the information of the interactive control and the video content currently displayed on the interactive video playing page, the display attribute of the interactive control includes:
determining whether related content related to the interactive control exists in the video content currently displayed on the interactive video playing page according to the interactive control information;
when the related content exists, determining the display position of the interactive control in the interactive video playing page according to the display position of the related content in the interactive video playing page;
and when the related content does not exist, determining the display position of the interactive control in the interactive video playing page according to the number and the size of the interactive controls.
The embodiment further provides a video interaction device, which includes:
the display unit is used for displaying an interactive video playing page, and the interactive video playing page is used for playing video contents of an interactive video;
the interactive unit is used for displaying at least one interactive control in an interactive video playing page when an interactive condition of an interactive video is met, the interactive control is used for triggering an interactive result corresponding to the interactive control when the interactive control is operated by a user, wherein the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, and the display attribute comprises a display position and/or a display style.
In one embodiment, the interactive controls include a plot selection control;
the interactive unit is used for displaying at least one plot selection control corresponding to the plot selection node in an interactive video playing page when the interactive video is played to the plot selection node, wherein the interactive video playing page also displays the information of the branch plots corresponding to the plot selection controls;
the video interaction device further comprises:
and the first plot display unit is used for playing the branch plot corresponding to the selected plot selection control in the interactive video playing page when the selection operation of the user for the plot selection control is detected.
In one embodiment, the interactive control comprises: a view selection control;
the interactive unit is used for displaying at least one visual angle selection control corresponding to the visual angle selection operation in an interactive video playing page based on the visual angle selection operation of the user for the interactive video;
the video interaction device further comprises:
and the visual angle conversion display unit is used for selecting a visual angle corresponding to the selected visual angle selection control in the interactive video playing page and playing the video content currently displayed by the interactive video when the selection operation of the user for the visual angle selection control is detected.
In one embodiment, the interactive unit includes:
the visual angle type display subunit is used for displaying at least two visual angle types of the interactive video for the user to select when the user is detected to select the trigger operation aiming at the visual angle type of the interactive video;
and the visual angle display subunit is used for displaying at least one visual angle selection control corresponding to the selected visual angle type in the interactive video playing page when the selection operation of the user for the visual angle type is detected.
In one embodiment, the interactive control comprises: controlling the touch operation control;
the interactive unit is used for displaying at least one touch operation control corresponding to the video interactive node in the interactive video playing page when the interactive video is played to the video interactive node, wherein the interactive video playing page also displays information of target touch operation corresponding to each touch operation control;
the video interaction device further comprises:
and the result triggering unit is used for triggering the target touch operation to successfully complete the corresponding interaction result when detecting that the target touch operation is completed in the touch area corresponding to the touch operation control by the user.
In one embodiment, the interactive control comprises: a task control;
the interactive unit is used for displaying a task control corresponding to the task node in the interactive video playing page when the interactive video is played to the task node, and also displaying information of a target task corresponding to the task control in the interactive video playing page;
the video interaction device further comprises:
the second plot display unit is used for playing a branch plot corresponding to the success of the target task in an interactive video playing page when the target task is detected to be completed by the user;
and the third plot display unit is used for playing the branch plot corresponding to the target task failure in the interactive video playing page when the target task is not successfully completed by the user.
In one embodiment, the video interaction apparatus further includes:
and the default playing unit is used for triggering an interaction result corresponding to a preset interaction control in the interaction controls when the user is not detected to operate the interaction controls within the preset display duration of the interaction controls.
In one embodiment, the display unit includes:
the playing mode selection subunit is used for displaying a playing mode selection page of the interactive video, wherein the playing mode selection page is used for a user to select the playing mode of the interactive video, the playing mode comprises an interactive playing mode and a conventional playing mode, and the conventional playing mode is that the interactive video is played on a conventional video playing page of a terminal according to a preset plot line;
and the first display subunit is used for displaying the interactive video playing page when the selection operation of the user for the interactive playing mode is detected.
In one embodiment, the display unit includes:
an operation page display subunit, configured to display a user operation page of the terminal, where the user operation page includes: link information of the interactive video;
and the second display subunit is used for displaying an interactive video playing page when the interactive playing operation of the user for the interactive video is detected.
In one embodiment, the interactive unit includes:
the obtaining subunit is configured to obtain, when an interaction condition of the interactive video is met, interaction control information corresponding to the interaction condition, where the interaction control information includes information of an interaction control to be displayed in an interactive video playing page;
the determining subunit is used for determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page;
and the rendering subunit is used for rendering the corresponding interactive control on the interactive video playing page according to the display attribute.
In one embodiment, the interactive control information includes the number of interactive controls, and the determining subunit is configured to determine the display style of the interactive controls according to the number of interactive controls and the video content currently displayed on the interactive video playing page.
In one embodiment, the determining subunit is configured to:
determining whether related content related to the interactive control exists in the video content currently displayed on the interactive video playing page according to the interactive control information;
when the related content exists, determining the display position of the interactive control in the interactive video playing page according to the display position of the related content in the interactive video playing page;
and when the related content does not exist, determining the display position of the interactive control in the interactive video playing page according to the number and the size of the interactive controls.
The present embodiment also provides a storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, performs the steps of the method as video interaction.
The embodiment also provides a computer device, which includes a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the program to implement the steps of the video interaction method.
The embodiment provides a video interaction method, a video interaction device, computer equipment and a storage medium, which can display an interactive video playing page, wherein the interactive video playing page is used for playing video contents of an interactive video; when the interactive condition of the interactive video is met, at least one interactive control is displayed in the interactive video playing page, the interactive control is used for triggering an interactive result corresponding to the interactive control when being operated by a user, the display attribute of the interactive control on the interactive video playing page in the embodiment is determined by the video content currently displayed on the interactive video playing page, the display attribute comprises a display position and/or a display style, the scheme of the embodiment is favorable for enabling the displayed interactive control to be closer to the video content of the interactive video, and the thinking of the interactive control to the user is interrupted and reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1a is a schematic view of a scene of a video interaction method according to an embodiment of the present invention;
FIG. 1b is a flowchart of a video interaction method according to an embodiment of the present invention;
FIG. 2a is a schematic diagram illustrating a display of an interactive video playback page according to an embodiment of the present invention;
FIG. 2b is a schematic diagram illustrating a display of a scenario selection control provided by an embodiment of the present invention;
fig. 2c is a schematic diagram of a display of another scenario selection control provided by an embodiment of the present invention;
fig. 2d is a schematic diagram illustrating a display of another scenario selection control provided by an embodiment of the present invention;
FIG. 2e is a schematic diagram of a display of a view selection control provided by an embodiment of the present invention;
FIG. 2f is a schematic diagram illustrating a display of another view selection control according to an embodiment of the present invention;
fig. 2g is a schematic display diagram of a touch operation control according to an embodiment of the present invention;
FIG. 2h is a diagram illustrating changing display parameters for another touch operation control operated by the user in FIG. 2 g;
fig. 2i is a schematic diagram illustrating a display of another touch operation control according to an embodiment of the present invention;
FIG. 2j is a schematic diagram illustrating a display of a task control according to an embodiment of the present invention;
fig. 3a is a schematic diagram of a video playing architecture according to an embodiment of the present invention;
FIG. 3b is a diagram illustrating another video playing architecture according to an embodiment of the present invention;
FIG. 3c is a schematic diagram of an interactive lifecycle in an embodiment of the invention;
FIG. 4 is a schematic structural diagram of a video interaction apparatus according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a computer device provided by an embodiment of the present invention;
FIG. 6a is an alternative structure diagram of the distributed system 100 applied to the blockchain system according to the embodiment of the present invention;
fig. 6b is an alternative schematic diagram of a block structure according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a video interaction method, a video interaction device, computer equipment and a storage medium. Specifically, the embodiment of the invention provides a video interaction device suitable for computer equipment. The computer device may be a terminal or a server, and the terminal may be a mobile phone, a tablet computer, a notebook computer, and the like. The server may be a single server or a server cluster composed of a plurality of servers.
For example, the video interaction device may be integrated in the terminal, and the interactive video played by the video interaction device in this embodiment may be stored in the video interaction device or the computer device.
Referring to fig. 1a, the video playing system provided by the embodiment of the present invention includes a terminal 10, a server 20, and the like; the terminal 10 and the server 20 are connected via a network, such as a wired or wireless network, wherein the video interaction device is integrated in the terminal, such as in the form of a client.
The terminal 10 can display an interactive video playing page, and the interactive video playing page is used for playing video contents of an interactive video; when the interaction condition of the interactive video is met, displaying at least one interactive control in the interactive video playing page, wherein the interactive control is used for triggering an interaction result corresponding to the interactive control when being operated by a user, the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, and the display attribute comprises a display position and/or a display style.
The interactive video displayed by the terminal can be provided by the server. For example, the terminal 10 may trigger the server 20 to obtain an interactive video, where the information in the interactive video includes but is not limited to: video content of the interactive video, interactive conditions and information of the interactive controls. Specifically, the terminal 10 may transmit a storyline acquisition request to the server 20; the server 20 may be specifically configured to:
receiving an interactive control information acquisition request sent by a terminal, wherein the interactive control information acquisition request comprises an interactive condition currently met by an interactive video; and acquiring the interactive control information corresponding to the interactive condition, and sending the interactive control information to the terminal so that the terminal 10 displays the interactive control corresponding to the interactive control information on an interactive video playing page.
The following are detailed below. It should be noted that the following description of the embodiments is not intended to limit the preferred order of the embodiments.
The embodiments of the present invention will be described from the perspective of a video interaction device, which may be specifically integrated in a terminal.
The embodiment of the invention provides a video interaction method, which can be executed by a terminal or a server, or can be executed by the terminal and the server together; the embodiment of the invention is explained by taking a video interaction method as an example to be executed by a terminal.
The video interaction method provided by the embodiment of the present invention can be executed by a processor of a terminal, and as shown in fig. 1b, a specific process of the video interaction method may be as follows:
101. displaying an interactive video playing page, wherein the interactive video playing page is used for playing video contents of an interactive video;
in this embodiment, the interactive video is a novel video content presentation form, and the interactive video includes at least two scenario lines with different scenario development directions. Under different plot lines, the video content of the interactive video watched by the user is not identical.
The interactive video in this embodiment includes, but is not limited to, videos of types such as drama, short video, documentary, and art program.
In this embodiment, when the producer of the interactive video creates the interactive video, a plurality of interactive nodes are set for the interactive video according to the plot development of the interactive video and the desired user interaction effect, and the interactive nodes can be set at any time point of the interactive video.
For example, the interactive nodes comprise plot selection nodes for users to select plots, an interactive video comprises at least one plot selection node, and one plot selection node corresponds to at least one branch plot for users to select. In different branching scenarios, the scenario development direction may be different. In this embodiment, one episode corresponds to one branch scenario representation: one plot point corresponds to one branch plot, or one plot node corresponds to a plurality of branch plots.
The interactive video playing page of the embodiment may be a page for playing an interactive video in an interactive playing manner, and in the interactive playing manner, a user may determine a plot development direction of the interactive video through an interactive operation for the interactive video.
In consideration of the fact that the interactive playing mode can interfere the user's sense of immersion in the video content, the embodiment also provides the user with a conventional playing mode of the interactive video, and in the conventional playing mode, the interactive video can be played according to a preset plot line, so that the user does not need to select a plot, and the video is watched more smoothly.
Wherein, the step of displaying the interactive video playing page may include:
displaying a playing mode selection page of the interactive video, wherein the playing mode selection page is used for a user to select a playing mode of the interactive video, the playing mode comprises an interactive playing mode and a conventional playing mode, and the conventional playing mode is that the interactive video is played on a conventional video playing page of a terminal according to a preset plot line;
and when the selection operation of the user for the interactive playing mode is detected, displaying an interactive video playing page.
The predetermined scenario line may be a scenario line preset by a producer or a user of the interactive video, and in the predetermined scenario line, the branch scenarios played under each scenario selection node are selected in advance.
In one example, the method of this embodiment may further include:
and when the selection operation of the user for the conventional playing mode is detected, displaying a conventional video playing page of the interactive video.
Further, the playback mode selection page includes: an interactive playing mode selection control and a conventional playing mode selection control;
the step of displaying the interactive video playing page when detecting the selection operation of the user for the interactive playing mode may include:
and when the selection operation of the user for the interactive playing mode selection control is detected, displaying an interactive video playing page.
The step "displaying a normal video playing page of the interactive video when the selection operation of the user for the normal playing mode is detected" may include:
and when the selection operation of the user on the conventional playing mode selection control is detected, displaying a conventional video playing page of the interactive video.
Wherein, the conventional video playing page of the interactive video further comprises: and (5) an interactive playing switching control.
Optionally, the method of this embodiment may further include:
and when the triggering operation of the user for the interactive playing switching control is detected, displaying an interactive video playing page.
In this embodiment, the interactive video playing page may be displayed in a full screen mode or in a non-full screen mode, and preferably, the interactive video playing page is displayed in a full screen mode.
The representation form of the control in this embodiment may be an icon, an input box, a button, a message box, and the like.
Wherein, the step of displaying the interactive video playing page comprises the following steps:
displaying a user operation page of the terminal, wherein the user operation page comprises: link information of the interactive video;
and when the interactive playing operation of the user for the interactive video is detected, displaying an interactive video playing page.
In this embodiment, the type of the user operation page and the type of the client providing the user operation page are not limited, and the types of the client include, but are not limited to: video clients, and instant messaging clients, among others.
For example, the user operation page may be a session chat page of the instant messaging client, or may be a video selection page of the video client (on which a plurality of videos and interactive videos for the user to select are displayed).
In one embodiment, the interactive playing operation may be a predetermined touch operation and a predetermined non-contact gesture operation for an interactive video or a user operation page, and a predetermined operation for the mobile terminal, such as a shaking operation. Wherein the predetermined touch operation includes but is not limited to: a slide up operation, a slide right operation, a double click operation, and the like.
In another embodiment, the user operation page further includes: and the interactive playing control corresponds to the link information display of the interactive video.
Wherein, the step of displaying the interactive video playing page when detecting the interactive playing operation of the user for the interactive video may include:
and when the triggering operation of the user for the interactive playing control is detected, displaying an interactive video playing page.
In view of the complex control of the interactive playing mode of the interactive video, the interactive video playing page is generally selected to be displayed through the video client, when the user finds the interactive video at the non-video client, the user can jump to the video client corresponding to the interactive video through the interactive playing operation, and the interactive video playing page is displayed through the video client.
Optionally, the step "displaying an interactive video playing page when detecting an interactive playing operation of a user for an interactive video" may include:
when the interactive playing operation of the user for the interactive video is detected, a video client corresponding to the interactive video is operated on the foreground, and the interactive video playing page is displayed through the video client.
For example, referring to fig. 2a, in a chat page 201 of an instant messaging client (a single chat page between a current user and friend a), friend a sends link information of an interactive play XXX from an XX player, an interactive play control such as "interactive play in player" is displayed below the interactive play XXX, when a trigger operation such as a click operation for "interactive play in player" by the user is detected, the XX player is operated in the foreground, an interactive video play page 202 is displayed through the XX player, and the interactive play XXX is played on the interactive video play page at the same time.
102. When the interaction condition of the interactive video is met, displaying at least one interactive control in an interactive video playing page, wherein the interactive control is used for triggering an interaction result corresponding to the interactive control when being operated by a user, the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, and the display attribute comprises a display position and/or a display style.
In this embodiment, the presentation style may include information of at least one dimension of a form of the interactive control, an interactive operation type of the user for the interactive control, an arrangement manner of the interactive control, and the like.
In this embodiment, the form of the interactive control includes, but is not limited to, the shape, color, background, font, color, and character display position of the character displayed on the interactive control.
The shape of the interactive control can be a regular shape or an irregular shape, including but not limited to a square, a circle, a trapezoid, a ring, and the like. Optionally, the shape of the interactive control may be determined according to the content currently displayed on the interactive video page, for example, if the interactive control is related to a cat displayed in the interactive video, the shape of the interactive control may be the shape of a cat head, and the like.
In this embodiment, the type of the interactive operation of the user for the interactive control includes, but is not limited to, a click operation, a slide operation, a long-press operation, and the like. The final display style of the interactive control may be different if the interactive operation types of the users are different, for example, for the interactive control corresponding to the sliding operation, the interactive control may be set to be a long strip shape, and the sliding direction indication information is displayed on the interactive control.
In this embodiment, the arrangement mode of the interactive controls is an arrangement mode of the interactive controls on the interactive video playing page, and the arrangement mode may be a regular arrangement mode, for example: arranging the interactive controls in a row and/or column manner; alternatively, the arrangement may be random; or, the arrangement mode may be that when there is related content related to the interactive control in the video content currently displayed on the interactive video playing page, the interactive control is displayed according to the display position of the related content.
In this embodiment, the video content currently displayed on the interactive video playing page may be understood as all objects in the image (of the interactive video) currently displayed on the interactive video playing page, such as people, objects, and the like in the image.
In this embodiment, the display style (including the shape, the type of the interactive operation performed by the user on the interactive control, and the arrangement of the interactive controls) of the interactive control may be different for different video contents (e.g., different people and things). Optionally, at different times of the interactive video, the corresponding interactive controls may also be different for the same object. Based on the description of the display attributes, the embodiment can provide interactive controls with different display attributes for different scenes and different video contents, so that the diversification of the interactive controls is realized, the fitness of the interactive controls and the video contents is favorably improved, and better interactive experience is brought to users.
In this embodiment, after step 102, the method may further include:
and when the selection operation of the user in the interactive control is detected, triggering an interactive result corresponding to the selected interactive control.
The user can select the interactive control through operation on the interactive video playing page, the terminal can also start the loudspeaker while displaying the interactive control, then voice information input by the user is collected through the loudspeaker, the interactive control indicated in the voice information is determined, and an interactive result corresponding to the interactive control is triggered.
Specifically, the voice information may be translated into text information, the text information may be matched with information of a branching scenario on the interactive control, and the interactive control indicated in the voice information may be determined according to a matching result.
In this embodiment, the interaction controls have different functions, and the triggered interaction results are also different.
Of course, in this embodiment, the display position of the interactive control may be any position of the interactive video playing page, including but not limited to the top, bottom, middle, left side, and right side, and the like regions of the interactive video playing page. For the condition that the number of the interactive controls is large, more interactive controls can be displayed through operations such as sliding operation on an interactive video playing page.
In this embodiment, the interactive video may be played in combination with a countdown option and a default option (which may be set by a user or a video producer), where the interactive control in this embodiment is correspondingly provided with a preset display duration, a preset (default) interactive control in the interactive control, or a preset (default) interactive result corresponding to the interactive control, where the preset display duration is the longest duration allowed to be displayed by the interactive control. The preset display time period can be set according to actual needs, for example, set to be 2s, 3s, and the like.
In this embodiment, the interactive control may also be displayed in combination with an interactive title, where the interactive title may be content related to the interactive control. Optionally, when the interaction condition of the interactive video is satisfied, an interactive title of the interactive control is also displayed in the interactive video playing page.
The method of this embodiment may further include: and when the user is not detected to perform selection operation on the interactive control within the preset display duration of the interactive control, triggering a preset interactive result. The predetermined interaction result may be an interaction result triggered after a predetermined interaction control in the interaction controls is operated, or may be another preset interaction result, which is not limited in this embodiment.
Optionally, the step "triggering a predetermined interaction result when the user is not detected to perform a selection operation on the interactive control within a preset display duration of the interactive control", may include:
and when the user is not detected to operate the interactive control within the preset display duration of the interactive control, triggering an interactive result corresponding to a preset interactive control in the interactive control.
In one embodiment, the interactive control includes a scenario selection control, and the step "displaying at least one interactive control in an interactive video playing page when an interactive condition of an interactive video is satisfied" may include:
when the interactive video is played to the plot selection node, displaying at least one plot selection control corresponding to the plot selection node in an interactive video playing page, wherein the interactive video playing page also displays information of branch plots corresponding to the plot selection controls;
the video interaction method further comprises the following steps:
and when the selection operation of the user for the plot selection control is detected, playing the branch plot corresponding to the selected plot selection control.
In this embodiment, the scenario selection node corresponding to at least one scenario selection control includes: the plot selection node corresponds to one plot selection control, or the plot selection node corresponds to a plurality of plot selection controls.
For example, in this embodiment, within a preset display duration of a scenario selection control, when a selection operation of a user for the scenario selection control is detected, a branch scenario corresponding to the selected scenario selection control is played on an interactive video playing page; if the selection operation of the user on the plot selection control is not detected all the time within the preset display duration of the plot selection control, a preset interaction result corresponding to the plot selection node can be triggered after the preset display duration is over, the preset interaction result can be that the playing of an interactive video is stopped, a plot corresponding to the preset plot selection control in the plot selection control can also be played, a hidden plot corresponding to the plot selection node can also be displayed, and the like.
Different scenario selection controls in this embodiment may correspond to different branch scenarios, and the scenario selection control is used to play the branch scenario corresponding to the scenario selection control in the interactive video playing page when being operated by the user.
In one embodiment, the information of the branching scenario may be displayed in a display area of the scenario selection control corresponding to the information.
In order to facilitate the user to select the plot selection control and display more information about the plot selection control or the plot selection node, in this embodiment, a title of the plot display control is also displayed on the interactive video playing page.
For example, referring to fig. 2b, the interactive video playing page 203 is playing the xth episode of an interactive drama, when the interactive drama is played to a scenario selection node, the interactive video playing page 204 displays scenario selection controls corresponding to the scenario selection node, such as "anyhow" and "cyber red scenery spot check" controls, on which information of two branch scenarios is respectively displayed, and the two controls are respectively used for playing branch scenarios that the situation wanders around anyhow and branch scenarios that the cyber red scenery spot check when operated by the user on the interactive video playing page.
In this embodiment, when the interactive control is displayed, the background of the interactive video playing page may be the video content currently displayed by the interactive video playing page, that is, when it is detected that the interaction condition of the interactive video is satisfied, the video content being played by the interactive video playing page is displayed.
The plot selection controls of this embodiment may be adaptively arranged according to the number of controls and the branching plot information displayed on the controls, for example, referring to fig. 2c, in the interactive video playing page 206, the number of plot selection controls is large, the characters are long, the plot selection controls are arranged in two lines, each line displays two plot display controls, and the user may display other plot selection controls through a sliding operation.
In this embodiment, the scenario selection control may be related to video content currently displayed on the interactive video playing page, and includes: the information (such as characters) of the branch scenario displayed on the scenario selection control is related to the video content currently displayed on the interactive video playing page, or the branch scenario corresponding to the scenario selection control is related to the video content currently displayed on the interactive video playing page.
For example, referring to fig. 2d, assuming that there are two branching scenarios corresponding to a scenario display node-escape from gate and escape from window, the scenario selection control includes: the method comprises the steps of 'escaping from a gate' and 'jumping from a window', wherein the video content currently displayed on an interactive video playing page comprises a gate and a window, the display position of a plot selection control 'escaping from the gate' is determined according to the display position of the gate in the video content, and the display position of the plot selection control 'jumping from the window' is determined according to the display position of the window in the video content.
For another example, if the scenario selection control is related to a person in the video content, the corresponding scenario display control is displayed corresponding to the related person.
In this embodiment, some users may select each scenario selection control at one scenario selection node by rewinding a video to watch different branch scenarios. In order to facilitate the user to know the selection condition of the scenario selection control, in this embodiment, the display parameters of the scenario selection control that has been selected by the user may be modified to be different from the scenario selection control that has not been selected by the user. For example, the color of text displayed on the storyline display control that the user has selected is changed.
In one embodiment, the interactive video of the present embodiment may be a multi-view interactive video, in which the same branching scenario may correspond to sub-videos with multiple views, where each sub-video shows a story in the same time period from a different view.
Wherein, the interactive control can include a visual angle selection control, and the step "when satisfying the interactive condition of the interactive video, show at least one interactive control in the interactive video playing page" can include:
displaying at least one visual angle selection control corresponding to visual angle selection operation in an interactive video playing page based on the visual angle selection operation of a user for the interactive video;
the video interaction method further comprises the following steps:
when the selection operation of the user for the view angle selection control is detected, the view angle corresponding to the selected view angle selection control is used for playing the video content currently displayed by the interactive video in the interactive video playing page.
In this embodiment, the at least one view selection control corresponding to the view selection operation includes: the view selection operation corresponds to one view selection control, or the view selection operation corresponds to a plurality of view selection controls.
For example, in this embodiment, within a preset display duration of the view selection control, when a selection operation of a user for the view selection control is detected, the view corresponding to the selected view selection control is used to play the video content currently displayed by the interactive video; if the selection operation of the user on the view angle selection control is not detected all the time within the preset display duration of the view angle selection control, a preset interaction result corresponding to the view angle selection operation can be triggered after the preset display duration is finished. The predetermined interaction result may be: triggering the visual angle of the interactive video before the selection operation of the visual angle, and continuously playing the video content currently displayed by the interactive video; or playing the currently displayed video content of the interactive video at a preset visual angle.
Wherein, with the visual angle that the selected visual angle selection control corresponds, the video content of the interactive video present display is broadcast, including: and selecting the visual angle corresponding to the control according to the selected visual angle, and continuously playing the video content currently displayed by the interactive video.
The different view selection control in this embodiment is used to select a view for playing the interactive video.
Optionally, the view selection operation of this embodiment may be an operation for an interactive video playing page, or an operation for a control.
For example, in an embodiment, the step "displaying at least one view selection control corresponding to a view selection operation in an interactive video playing page based on the view selection operation of the user for the interactive video" may include:
when a specific touch operation of a user for the interactive video is detected, at least one visual angle selection control corresponding to the specific touch operation is displayed in an interactive video playing page. The specific touch operation includes, but is not limited to, a click, a slide, a long press, and the like.
For example, in one embodiment, the interactive video playback page further includes: a view switching control;
the step "displaying at least one view selection control corresponding to the view selection operation in the interactive video playing page based on the view selection operation of the user for the interactive video" may include:
and when the triggering operation of the user for the visual angle switching control is detected, displaying at least one visual angle selection control corresponding to the specific touch operation in the interactive video playing page.
The trigger operation for the view switching control may be a click operation or the like, and the view selection control may include view selection controls corresponding to different types of views, for example, a view selection control corresponding to a role view, a view selection control corresponding to a direction view, and the like.
In this embodiment, in order to facilitate a user to quickly know a viewing angle corresponding to each viewing angle selection control, corresponding viewing angle information may be displayed for each viewing angle selection control in an interactive video playing page. For example, the corresponding perspective information is displayed below the perspective selection control.
For example, referring to fig. 2e, the displayed interactive video playback page 207 includes a view switching control such as "view switching", when a triggering operation, such as a clicking operation, is detected for the view switching control by the user, the interactive video playback page displays a plurality of view selection controls (refer to the page shown in 208) for the user to select, such as a view selection control corresponding to the character a, a view selection control corresponding to the character B, a view selection control corresponding to the character C, and so on,
in view of the fact that the number of view selection controls is large when the number of view types is large, and mixed display may reduce user experience, in this embodiment, a view type may be selected first and then a specific view may be selected.
Optionally, based on a viewing angle selection operation of a user for the interactive video, displaying at least one viewing angle selection control corresponding to the viewing angle selection operation in the interactive video playing page, where the viewing angle selection control includes:
when detecting that a user selects a trigger operation aiming at the visual angle type of the interactive video, displaying at least two visual angle types of the interactive video for the user to select;
when the selection operation of the user for the view type is detected, at least one view selection control corresponding to the selected view type is displayed in the interactive video playing page.
In this embodiment, the types of viewing angles include, but are not limited to: character view, directional view, panoramic and local views, etc.
Wherein, interactive video broadcast page still includes: the visual angle type selection control, step "when detecting that the user selects the trigger operation for the visual angle type of the interactive video, displaying at least two visual angle types of the interactive video for the user to select", may include:
and when the triggering operation of the user for the view type selection control is detected, displaying at least two view types of the interactive video for the user to select.
For example, referring to fig. 2f, in the interactive video playback page 209, a view type selection control such as "view type selection" is displayed, and when a trigger operation such as a click operation by the user for the view type selection control is detected, in the interactive video playback page, three view types for the user to select are displayed: directional view, character view, and panoramic and local view, an interactive video playing page with view type is shown as 210 in fig. 2 f. When it is detected that a user performs a selection operation, such as a click operation, on any one of the three perspective types (assumed to be a role perspective type), in an interactive video playing page, a plurality of perspective selection controls corresponding to the role perspective type are displayed, such as a perspective selection control of a role a, a perspective selection control of a role B, a perspective selection control of a role C, and a perspective selection control of a role D, and the interactive video playing page with the perspective selection controls is shown as 211 in fig. 2 f.
In one embodiment, the step of displaying at least one interactive control in an interactive video playing page when an interactive condition of the interactive video is satisfied includes:
when the interactive video is played to a video interactive node, displaying at least one touch operation control corresponding to the video interactive node in an interactive video playing page, wherein the touch operation control correspondingly displays information of target touch operation to be performed by a user;
the video interaction method further comprises the following steps:
and when the target touch operation is finished in the touch area corresponding to the touch operation control by the user, triggering the target touch operation to successfully finish the corresponding interaction result.
In this embodiment, the video interaction node may be set at any time point of the interactive video, for example, in a range from a start time point to an end time point of the branching scenario, or set as a start time point and an end time point of the branching scenario, or the like.
In this embodiment, the target touch operation includes, but is not limited to, a click operation, a long-press operation, a continuous click operation, a slide operation, and the like. The information of the target touch operation may be a description of the target touch operation itself and/or a description of an operation position corresponding to the target touch operation.
In this embodiment, the touch operation control can be displayed according to the relationship between the touch operation control and the video content currently displayed on the interactive video playing page, for example, a cat is displayed on the interactive video playing page, the touch operation indicated by the touch operation control is to touch the head of the cat, and then the touch operation control is displayed near the head of the cat.
In one embodiment, the touch area corresponding to the touch operation control may be a display area of the touch operation control. The information of the target touch operation to be performed by the user can be displayed in a mode of combining characters and patterns.
In this embodiment, the function of the touch operation control is not limited, and may be used to trigger a branching scenario, for example, the step "when it is detected that the user completes the target touch operation in the touch area corresponding to the touch operation control, the triggering of the target touch operation successfully completes the corresponding interaction result" may include: and when detecting that the user completes the target touch operation in the touch area corresponding to the touch operation control, triggering to play the branch line scenario corresponding to the successful completion of the target touch operation in the interactive video playing page.
Optionally, in this embodiment, if the user does not successfully complete the target touch operation, the branch scenario corresponding to the situation that the user does not successfully complete the target touch operation in the interactive video playing page may be triggered.
In this embodiment, the interaction result corresponding to the touch operation control may further include: user interaction parameters corresponding to the interactive video, including but not limited to: the degree to which the user is engaged in the interaction, and the user's affinity with the character in the interactive video, among other things.
In this embodiment, the purpose of the touch operation control may also be displayed in the interactive video playing page, so as to prompt the user how to perform touch control on the touch operation control.
For example, referring to fig. 2g, an interactive video playing page 212 is displayed, when an interactive video is played to a video interactive node, a touch operation purpose, such as "find his injured place", and touch operation controls, such as "forehead", "left shoulder", and "right shoulder", are displayed in the interactive video playing page, and the interactive video playing page with the touch operation purpose and the touch operation controls is shown as 213 in fig. 2g, when a click operation of a user on the touch operation controls is detected, an operation condition of the user on the touch operation controls is counted, a corresponding operation result is triggered according to the operation condition, for example, if the user clicks all injured positions of the character in the interactive video playing page 213, the intimacy between the user and the character is triggered to increase. Optionally, for a touch operation control operated by a user, the display parameter of the control may be changed to distinguish the touch operation control from other touch operation controls not operated by the user, for example, referring to fig. 2h, in an interactive video playing page, characters in a "forehead" and a "left shoulder" control clicked by the user are displayed in bold and black.
In an embodiment, the target touch operation corresponding to the touch operation control may be a sliding operation, for example, referring to fig. 2i, a cat is displayed on the interactive video playing page, a touch operation control is displayed for a foot of the cat, information of the target touch operation, such as "sliding right", is displayed in the touch operation control, and when it is detected that the user performs the sliding operation in the display area of the touch operation control, a user interaction parameter corresponding to the interactive video is triggered, for example, the intimacy between the user and the character is increased.
In one embodiment, the interactive controls include: and (6) task controls.
Wherein, the step of displaying at least one interactive control in the interactive video playing page when the interactive condition of the interactive video is satisfied may include:
when the interactive video is played to a task node, displaying a task control corresponding to the task node in an interactive video playing page, wherein the task control correspondingly displays information of a target task to be performed by a user;
the video interaction method further comprises the following steps:
when the user is detected to finish the target task, playing a branching scenario corresponding to the success of the target task in an interactive video playing page;
and when the user is detected not to finish the target task successfully, playing the branching scenario corresponding to the failure of the target task in the interactive video playing page.
The target task can be performed through a touch operation of a user, a voice input, a non-contact gesture operation of the user, and an operation for the terminal, such as a shaking operation.
For example, the information of the target task may include: information of touch operation corresponding to target task
The step of playing the branching scenario corresponding to the success of the target task in the interactive video playing page when the user is detected to complete the target task may include:
when it is detected that a user performs a touch operation corresponding to a target task in a target task operation area (for example, a display area of a task control) in an interactive video playing page, a branching scenario corresponding to the success of the target task is played in the video playing page.
For example, referring to fig. 2j, a task control is correspondingly displayed for a role "adam" in fig. 2j, information of a target task is displayed in a display area of the task control, for example, "continuously clicking helps adam to pick up an apple", when it is detected that the number of times that a user continuously clicks in the display area of the task control exceeds a preset number threshold, a branching scenario corresponding to the apple that adam successfully picks up the apple is played in an interactive video playing page, and when the user finishes clicking, if the number of times that the user continuously clicks in the display area of the task control does not exceed the preset number threshold, the branching scenario corresponding to the apple that adam does not successfully pick up the apple is played in the interactive video playing page.
The information of the target task may include: target voice information needing to be input;
the step of playing the branching scenario corresponding to the success of the target task in the interactive video playing page when the user is detected to complete the target task may include:
after the task control is displayed, a loudspeaker is started to collect voice information of a user;
and when the collected voice information is matched with the target voice information, playing the branching scenario corresponding to the success of the target task in the video playing page.
In this embodiment, the interactive control is not limited to the above listed types, and may also be other types of controls, and in this embodiment, the interactive control of the interactive video may be rendered into a form conforming to the video client through an interactive playing architecture. In this embodiment, based on the framework, when an interactive video is manufactured, an interactive control which is more suitable, interactive and has more playfulness with video content can be customized.
In this embodiment, the step "when the interaction condition of the interactive video is satisfied, displaying at least one interactive control in the interactive video playing page, where the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page" may include:
when the interaction condition of the interactive video is met, acquiring interaction control information corresponding to the interaction condition, wherein the interaction control information comprises information of an interaction control to be displayed in an interactive video playing page;
determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page;
rendering a corresponding interactive control on the interactive video playing page according to the display attribute.
The information of the interactive controls includes, but is not limited to, the number of the interactive controls, the functions of the interactive controls, display contents of the controls corresponding to the interactive controls, and triggering results and other information corresponding to each interactive control.
The rendering of the corresponding interactive control on the interactive video playing page according to the display attribute may include:
rendering the interactive control into interactive video playing page data according to the display attribute to obtain rendered interactive video playing page data; the interactive video playing page data can be page data of a currently displayed interactive video playing page;
and displaying the rendered interactive video playing page according to the rendered interactive video playing page data.
Wherein, the step "the interactive control information includes the number of interactive controls, and the determining the display attribute of the interactive controls according to the interactive control information and the video content currently displayed on the interactive video playing page" may include:
and determining the display style of the interactive control according to the number of the interactive controls and the video content currently displayed on the interactive video playing page.
In this embodiment, "determining the display style of the interactive control according to the number of the interactive controls and the video content currently displayed on the interactive video playing page" may include:
determining whether related content related to the interactive control exists in the video content currently displayed on the interactive video playing page;
when the related content exists, determining the display style of the interactive control according to the related content;
and when the related content does not exist, determining the arrangement mode of the interactive controls according to the number of the interactive controls.
For example, when the related content exists, the form of the interactive control is determined according to the related content, and the arrangement mode of the interactive control is displayed according to the display position of the related content.
For example, when no related content exists, the interactive controls are determined to be arranged in a row-column manner according to the number of the interactive controls. The specific number of ranks can be determined according to the display content of the control corresponding to the interactive control.
Referring to fig. 3a, fig. 3a shows an architecture of an optional interactive playback of the present embodiment, which includes a player layer, a translation layer, and an interactive space layer.
For the player layer, although the playing implementation of the web side and the app side are different, a set of uniform playing control interfaces (player interfaces in fig. 3 a) may be abstracted. The functions of playing, pausing, switching, sharing, preloading and the like of the video are realized through the abstracted uniform interface.
For the conversion layer, the playing control interface provided by the player layer can be packaged into an interaction-related interface (interaction period interface) and an event provided for the interaction control layer to use.
The conversion layer can also acquire background data and transmit the background data to the interactive control layer, for example, the conversion layer can acquire information related to the interactive control of the interactive video and transfer the information to the interactive control layer, so that the interactive control layer renders the required interactive control and control style according to the information.
And the interactive control layer is used for realizing a User Interface (UI) of the interactive control and providing interaction for the User. Monitoring the event provided by the conversion layer and controlling the playing of the interactive video through the conversion layer. Custom interactive controls can be implemented at this level.
The step of obtaining the interactive control information corresponding to the interactive condition may include:
and acquiring interactive control information corresponding to the interactive conditions through the conversion layer, and transmitting the interactive control information to the interactive control layer.
For the Web and HTML5(H5) standards, the runtime environment is a browser. In this scenario, a browser supporting the HTML5 standard is required to implement the playing function. Referring to fig. 3a, the translation layer encapsulates a set of standard interactive lifecycle interfaces via the play interface to provide to the interactive control layer.
Referring to fig. 3b, fig. 3b shows another alternative architecture for interactive playing of the present embodiment, which is directed to a scene in which an interactive video is played in a mobile terminal, and also includes a player layer, a translation layer, and an interactive space layer. For ios and Android scenarios, the same is similar to the aforementioned approach. The difference is that the running environment is the webview provided by the app. A native player is used instead of the h5 player. The player layer controls the player through JSAPI and encapsulates the player into a uniform player interface (i.e. a set of uniform player interface is abstracted), and the information of other layers in fig. 3b may refer to the related description of fig. 3a, which is not described herein again.
In this embodiment, the interaction cycle may refer to fig. 3c, and when the interaction life cycle state of the conversion layer is more time, the interaction control layer is notified of the change of the interaction life cycle state, and the interaction control implements different logics according to different life cycles. And finally, informing the interaction result to a conversion layer, and finally determining the subsequent playing video according to the interaction result. The differences between the different interactive components include: differences between interaction and user operation are shown.
Further, the step of determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page may include:
determining whether related content related to the interactive control exists in the video content currently displayed on the interactive video playing page according to the interactive control information;
when the related content exists, determining the display position of the interactive control in the interactive video playing page according to the display position of the related content in the interactive video playing page;
and when the related content does not exist, determining the display position of the interactive control in the interactive video playing page according to the number and the size of the interactive controls.
In this embodiment, diversified interactive controls and diversified interactive operations are provided for the user, and the user can experience diversified interactive operations such as plot selection, visual angle switching and touch control operation, thereby greatly improving the richness of user operations. In this embodiment, the interactive control may be located at any time point and any position of the video content, and is strongly related to the video content, so that the meaning of the interactive control is sufficiently matched with the video carrier, and the interactive configuration is sufficiently personalized by the strongly related interactive operation. The diversified interactive control of this embodiment can bring the interactive operation that more closely resembles interactive video content, makes interactive control break down to user's thinking to the minimum, therefore brings the interactive experience for user's more immersive.
In order to better implement the above method, correspondingly, an embodiment of the present invention further provides a video interaction apparatus, which may be integrated in a terminal, and referring to fig. 4, the video interaction apparatus includes:
the display unit 401 is configured to display an interactive video playing page, where the interactive video playing page is used to play video content of an interactive video;
the interactive unit 402 is configured to display at least one interactive control in an interactive video playing page when an interactive condition of an interactive video is met, where the interactive control is configured to trigger an interactive result corresponding to the interactive control when operated by a user, where a display attribute of the interactive control on the interactive video playing page is determined by video content currently displayed on the interactive video playing page, and the display attribute includes a display position and/or a display style.
In one embodiment, the interactive controls include a plot selection control;
the interactive unit is used for displaying at least one plot selection control corresponding to the plot selection node in an interactive video playing page when the interactive video is played to the plot selection node, wherein the interactive video playing page also displays the information of the branch plots corresponding to the plot selection controls;
the video interaction device further comprises:
and the first plot display unit is used for playing the branch plot corresponding to the selected plot selection control when the selection operation of the user for the plot selection control is detected.
In one embodiment, the interactive controls include: a view selection control;
the interactive unit is used for displaying at least one visual angle selection control corresponding to visual angle selection operation in an interactive video playing page based on the visual angle selection operation of a user for the interactive video;
the video interaction device further comprises:
and the visual angle conversion display unit is used for selecting a visual angle corresponding to the selected visual angle selection control in the interactive video playing page and playing the video content currently displayed by the interactive video when the selection operation of the user for the visual angle selection control is detected.
In one embodiment, the interactive unit includes:
the visual angle type display subunit is used for displaying at least two visual angle types of the interactive video for the user to select when the visual angle type selection triggering operation of the user for the interactive video is detected;
and the visual angle display subunit is used for displaying at least one visual angle selection control corresponding to the selected visual angle type in the interactive video playing page when the selection operation of the user for the visual angle type is detected.
In one embodiment, the interactive controls include: controlling the touch operation control;
the interactive unit is used for displaying at least one touch operation control corresponding to the video interactive node in an interactive video playing page when the interactive video is played to the video interactive node, wherein the touch operation control correspondingly displays information of target touch operation to be performed by a user;
the video interaction device further comprises:
and the result triggering unit is used for triggering the target touch operation to successfully complete the corresponding interaction result when the target touch operation is detected to be completed in the touch area corresponding to the touch operation control by the user.
In one embodiment, the interactive controls include: a task control;
the interactive unit is used for displaying a task control corresponding to the task node in an interactive video playing page when the interactive video is played to the task node, and the task control correspondingly displays information of a target task to be performed by a user;
the video interaction device further comprises:
the second plot display unit is used for playing the branch plot corresponding to the successful target task in the interactive video playing page when the target task is detected to be completed by the user;
and the third plot display unit is used for playing the branch plot corresponding to the failure of the target task in the interactive video playing page when the situation that the target task is not successfully completed by the user is detected.
In one embodiment, the video interaction apparatus further comprises:
and the default playing unit is used for triggering an interaction result corresponding to a preset interaction control in the interaction controls when the user is not detected to operate the interaction controls within the preset display duration of the interaction controls.
In one embodiment, a display unit includes:
the playing mode selecting subunit is used for displaying a playing mode selecting page of the interactive video, wherein the playing mode selecting page is used for a user to select the playing mode of the interactive video, the playing mode comprises an interactive playing mode and a conventional playing mode, and the conventional playing mode is that the interactive video is played on the conventional video playing page of the terminal according to a preset plot line;
and the first display subunit is used for displaying the interactive video playing page when the selection operation of the user for the interactive playing mode is detected.
In one embodiment, a display unit includes:
an operation page display subunit, configured to display a user operation page of the terminal, where the user operation page includes: link information of the interactive video;
and the second display subunit is used for displaying the interactive video playing page when the interactive playing operation of the user for the interactive video is detected.
In one embodiment, the presentation form of the interactive controls is determined according to the number and the content of the interactive controls.
In one embodiment, the interactive unit includes:
the obtaining subunit is configured to obtain, when an interaction condition of the interactive video is met, interaction control information corresponding to the interaction condition, where the interaction control information includes information of an interaction control to be displayed in an interactive video playing page;
the determining subunit is used for determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page;
and the rendering subunit is used for rendering the corresponding interactive control on the interactive video playing page according to the display attribute.
In one embodiment, the interactive control information includes the number of interactive controls, and the determining subunit is configured to determine the display style of the interactive controls according to the number of the interactive controls and the video content currently displayed on the interactive video playing page.
In one embodiment, the determining subunit is configured to:
determining whether related content related to the interactive control exists in the video content currently displayed on the interactive video playing page according to the interactive control information;
when the related content exists, determining the display position of the interactive control in the interactive video playing page according to the display position of the related content in the interactive video playing page;
and when the related content does not exist, determining the display position of the interactive control in the interactive video playing page according to the number and the size of the interactive controls.
The video interaction device of this embodiment can provide diversified interactive control for the user to and diversified interactive operation, the user can experience diversified interactive operation such as plot selection, visual angle switch and touch operation, promotes user operation's richness greatly. The diversified interactive control of this embodiment can bring the interactive operation who agrees with interactive video's video content more, makes interactive control break down to minimum to user's thinking, brings the interactive experience for user's more immersive.
In addition, an embodiment of the present invention further provides a computer device, where the computer device may be a terminal or a server, as shown in fig. 5, which shows a schematic structural diagram of the computer device according to the embodiment of the present invention, and specifically:
the computer device may include components such as a processor 501 of one or more processing cores, memory 502 of one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will appreciate that the computer device configuration illustrated in FIG. 5 does not constitute a limitation of computer devices, and may include more or fewer components than those illustrated, or some components may be combined, or a different arrangement of components. Wherein:
the processor 501 is a control center of the computer device, connects various parts of the entire computer device by various interfaces and lines, and performs various functions of the computer device and processes data by running or executing software programs and/or units stored in the memory 502 and calling data stored in the memory 502, thereby monitoring the computer device as a whole. Optionally, processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 501.
The memory 502 may be used to store software programs and units, and the processor 501 executes various functional applications and data processing by operating the software programs and units stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to use of the computer device, and the like. Further, the memory 502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
The computer device further comprises a power supply 503 for supplying power to the various components, and preferably, the power supply 503 may be logically connected to the processor 501 through a power management system, so that functions of managing charging, discharging, power consumption, and the like are realized through the power management system. The power supply 503 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The computer device may also include an input unit 504, and the input unit 504 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the computer device may further include a display unit and the like, which are not described in detail herein. Specifically, in this embodiment, the processor 501 in the computer device loads the executable file corresponding to the process of one or more application programs into the memory 502 according to the following instructions, and the processor 501 runs the application programs stored in the memory 502, so as to implement various functions as follows:
displaying an interactive video playing page, wherein the interactive video playing page is used for playing video contents of an interactive video;
when the interaction condition of the interactive video is met, displaying at least one interactive control in an interactive video playing page, wherein the interactive control is used for triggering an interaction result corresponding to the interactive control when being operated by a user, the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, and the display attribute comprises a display position and/or a display style.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
As can be seen from the above, the computer device of this embodiment can implement the display of the interactive control.
The video playing system related to the embodiment of the present invention may be a distributed system formed by connecting a client, a plurality of nodes (computer devices in any form in an access network, such as servers and terminals) in a network communication form.
Taking a distributed system as an example of a blockchain system, referring To fig. 6a, fig. 6a is an optional structural schematic diagram of the distributed system 100 applied To the blockchain system provided in the embodiment of the present invention, which is formed by a plurality of nodes (computing devices in any form in an access network, such as servers and user terminals) and clients, and a Peer-To-Peer (P2P, Peer To Peer) network is formed between the nodes, and the P2P Protocol is an application layer Protocol operating on a Transmission Control Protocol (TCP). In a distributed system, any machine, such as a server or a terminal, can join to become a node, and the node comprises a hardware layer, a middle layer, an operating system layer and an application layer. In this embodiment, the interactive video, the interaction condition thereof, and the interaction control information may be stored in a shared ledger of the regional chain system through a node of the regional chain system, and a computer device (e.g., a terminal or a server) may obtain the video content, the interaction condition, and the interaction control information of the interactive video based on record data stored in the shared ledger.
Referring to the functions of each node in the blockchain system shown in fig. 6a, the functions involved include:
1) routing, a basic function that a node has, is used to support communication between nodes.
Besides the routing function, the node may also have the following functions:
2) the application is used for being deployed in a block chain, realizing specific services according to actual service requirements, recording data related to the realization functions to form recording data, carrying a digital signature in the recording data to represent a source of task data, and sending the recording data to other nodes in the block chain system, so that the other nodes add the recording data to a temporary block when the source and integrity of the recording data are verified successfully.
For example, the services implemented by the application include:
2.1) wallet, for providing the function of transaction of electronic money, including initiating transaction (i.e. sending the transaction record of current transaction to other nodes in the blockchain system, after the other nodes are successfully verified, storing the record data of transaction in the temporary blocks of the blockchain as the response of confirming the transaction is valid; of course, the wallet also supports the querying of the remaining electronic money in the electronic money address;
and 2.2) sharing the account book, wherein the shared account book is used for providing functions of operations such as storage, query and modification of account data, record data of the operations on the account data are sent to other nodes in the block chain system, and after the other nodes verify the validity, the record data are stored in a temporary block as a response for acknowledging that the account data are valid, and confirmation can be sent to the node initiating the operations.
2.3) Intelligent contracts, computerized agreements, which can enforce the terms of a contract, implemented by codes deployed on a shared ledger for execution when certain conditions are met, for completing automated transactions according to actual business requirement codes, such as querying the logistics status of goods purchased by a buyer, transferring the buyer's electronic money to the merchant's address after the buyer signs for the goods; of course, smart contracts are not limited to executing contracts for trading, but may also execute contracts that process received information.
3) And the Block chain comprises a series of blocks (blocks) which are mutually connected according to the generated chronological order, new blocks cannot be removed once being added into the Block chain, and recorded data submitted by nodes in the Block chain system are recorded in the blocks.
Referring to fig. 6b, fig. 6b is an optional schematic diagram of a Block Structure (Block Structure) according to an embodiment of the present invention, where each Block includes a hash value of a transaction record (hash value of the Block) stored in the Block and a hash value of a previous Block, and the blocks are connected by the hash value to form a Block chain. The block may include information such as a time stamp at the time of block generation. A block chain (Blockchain), which is essentially a decentralized database, is a string of data blocks associated by using cryptography, and each data block contains related information for verifying the validity (anti-counterfeiting) of the information and generating a next block.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present invention further provide a storage medium, in which a plurality of instructions are stored, where the instructions can be loaded by a processor to execute the steps in any one of the video interaction methods provided by the embodiments of the present invention.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium can execute the steps in any video interaction method provided in the embodiments of the present invention, beneficial effects that can be achieved by any video interaction method provided in the embodiments of the present invention can be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The video interaction method, apparatus, computer device and storage medium provided by the embodiments of the present invention are described in detail above, and the principles and embodiments of the present invention are explained herein by applying specific examples, and the descriptions of the above embodiments are only used to help understanding the method and its core ideas of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A method for video interaction, comprising:
displaying an interactive video playing page, wherein the interactive video playing page is used for playing video contents of an interactive video;
when the interaction condition of the interactive video is met, displaying at least one interaction control in the interactive video playing page, wherein the interaction control is used for triggering an interaction result corresponding to the interaction control when being operated by a user, and comprises at least one of a view type selection control, a touch operation control, a task control and a plot selection control;
the display attribute of the interactive control on the interactive video playing page is determined by the video content currently displayed on the interactive video playing page, the display attribute comprises a display position and/or a display style, wherein the display style comprises information of at least one dimension of the form of the interactive control, the interactive operation type of the interactive control by a user and the arrangement mode of the interactive control, the shape of the interactive control is determined by the video content currently displayed on the interactive video page, when related content related to the interactive control exists in the currently displayed video content, the display position of the interactive control is determined according to the display position of the related content, and when related content related to the interactive control does not exist in the currently displayed video content, according to the number and the size of the interactive control, determining the display position of the interactive control in the interactive video playing page;
when the triggering operation of the visual angle type selection control is detected, displaying a direction visual angle type, a role visual angle type, a panorama and a local visual angle type on the interactive video playing page; when the selection operation of the role view angle type in the interactive video playing page is detected, displaying a plurality of view angle selection controls corresponding to the role view angle type on the interactive video playing page, wherein each view angle selection control corresponds to one role; when the selection operation of one view selection control in the view selection controls is detected, playing the video content of the interactive video at the view of the role corresponding to the selected view selection control in the interactive video playing page;
when the interactive video is played to a task node, displaying a task control corresponding to the task node in the interactive video playing page, wherein the task control displays information of a target task to be completed; when the target task is detected to be completed, playing a branching scenario corresponding to the success of the target task in the interactive video playing page; when the target task is detected to be not completed, playing a branching scenario corresponding to the failure of the target task in the interactive video playing page;
when the interactive video is played to a video interactive node, displaying at least one touch operation control corresponding to the video interactive node in the interactive video playing page according to the relation between the touch operation control and the video content currently displayed on the interactive video playing page, wherein the touch operation control correspondingly displays information of target touch operation to be performed; or, displaying a touch operation purpose in the interactive video playing page, and displaying at least one touch operation control at a corresponding position of the interactive video playing page according to a relation between an operation indicated by the touch operation purpose and video content currently displayed on the interactive video playing page; when the operation on the touch operation control is detected, increasing the intimacy between the user and the role in the interactive video in a triggering mode;
when the interactive video is played to a plot selection node, displaying at least one plot selection control corresponding to the plot selection node in the interactive video playing page, when the selection operation of the plot selection control is detected, playing a branch plot corresponding to the selected plot selection control in the interactive video playing page, and allowing a user to select each plot selection control at one plot selection node in a video backspacing mode so as to watch different branch plots, wherein the text color on the selected plot selection control is different from the text color on the unselected plot selection control.
2. The video interaction method of claim 1,
when the interactive video is played to a plot selection node, and at least one plot selection control corresponding to the plot selection node is displayed in the interactive video playing page, the interactive video playing page is also displayed with the information of the branch plots corresponding to the plot selection controls.
3. The video interaction method of claim 1, further comprising:
and when the user is not detected to operate the interactive control within the preset display duration of the interactive control, triggering an interactive result corresponding to a preset interactive control in the interactive control.
4. The video interaction method of claim 1, wherein the displaying an interactive video playback page comprises:
displaying a playing mode selection page of an interactive video, wherein the playing mode selection page is used for a user to select a playing mode of the interactive video, the playing mode comprises an interactive playing mode and a conventional playing mode, the conventional playing mode is a conventional video playing page at a terminal, and the interactive video is played according to a preset plot line;
and when the selection operation of the user for the interactive playing mode is detected, displaying an interactive video playing page.
5. The video interaction method of claim 1, wherein the displaying an interactive video playback page comprises:
displaying a user operation page of a terminal, wherein the user operation page comprises: link information of the interactive video;
and when the interactive playing operation of the user for the interactive video is detected, displaying an interactive video playing page.
6. The video interaction method of claim 1, wherein when the interaction condition of the interactive video is satisfied, displaying at least one interaction control in the interactive video playing page, wherein the display attribute of the interaction control on the interactive video playing page is determined by the video content currently displayed by the interactive video playing page, and the method comprises:
when the interaction condition of the interactive video is met, acquiring interaction control information corresponding to the interaction condition, wherein the interaction control information comprises information of an interaction control to be displayed in an interactive video playing page;
determining the display attribute of the interactive control according to the interactive control information and the video content currently displayed on the interactive video playing page;
rendering a corresponding interactive control on the interactive video playing page according to the display attribute.
7. The video interaction method of claim 6, wherein the interaction control information includes a number of interaction controls, and determining the display attribute of the interaction control according to the interaction control information and the video content currently displayed on the interactive video playing page includes:
and determining the display style of the interactive control according to the number of the interactive controls and the video content currently displayed on the interactive video playing page.
8. A video interaction device, comprising:
the display unit is used for displaying an interactive video playing page, and the interactive video playing page is used for playing video contents of an interactive video;
an interaction unit, configured to display at least one interaction control in an interactive video playing page when an interaction condition of the interactive video is met, where the interaction control is configured to trigger an interaction result corresponding to the interaction control when operated by a user, where the interaction control includes at least one of a view type selection control, a touch operation control, a task control, and a scenario selection control, a display attribute of the interaction control on the interactive video playing page is determined by video content currently displayed on the interactive video playing page, the display attribute includes a display position and/or a display style, where the display style includes information of at least one dimension of a form of the interaction control, an interaction operation type of the user for the interaction control, and an arrangement manner of the interaction controls, and a shape of the interaction control is determined by the video content currently displayed on the interactive video page, when the related content related to the interactive control exists in the currently displayed video content, the display position of the interactive control is determined according to the display position of the related content, and when the related content related to the interactive control does not exist in the currently displayed video content, the display position of the interactive control in the interactive video playing page is determined according to the number and the size of the interactive controls;
the interaction unit is further configured to:
when the triggering operation of the visual angle type selection control is detected, displaying a direction visual angle type, a role visual angle type, a panorama and a local visual angle type on the interactive video playing page; when the selection operation of the role view angle type in the interactive video playing page is detected, displaying a plurality of view angle selection controls corresponding to the role view angle type on the interactive video playing page, wherein each view angle selection control corresponds to one role; when the selection operation of one view selection control in the view selection controls is detected, playing the video content of the interactive video at the view of the role corresponding to the selected view selection control in the interactive video playing page;
when the interactive video is played to a task node, displaying a task control corresponding to the task node in the interactive video playing page, wherein the task control displays information of a target task to be completed; when the target task is detected to be completed, playing a branching scenario corresponding to the success of the target task in the interactive video playing page; when the target task is detected to be not completed, playing a branching scenario corresponding to the failure of the target task in the interactive video playing page;
when the interactive video is played to a video interactive node, displaying at least one touch operation control corresponding to the video interactive node in the interactive video playing page according to the relation between the touch operation control and the video content currently displayed on the interactive video playing page, wherein the touch operation control correspondingly displays information of target touch operation to be performed; or, displaying a touch operation purpose in the interactive video playing page, and displaying at least one touch operation control at a corresponding position of the interactive video playing page according to a relation between an operation indicated by the touch operation purpose and video content currently displayed on the interactive video playing page; when the operation on the touch operation control is detected, increasing the intimacy between the user and the role in the interactive video in a triggering mode;
when the interactive video is played to a plot selection node, displaying at least one plot selection control corresponding to the plot selection node in the interactive video playing page, when the selection operation of the plot selection control is detected, playing a branch plot corresponding to the selected plot selection control in the interactive video playing page, and allowing a user to select each plot selection control at one plot selection node in a video backspacing mode so as to watch different branch plots, wherein the text color on the selected plot selection control is different from the text color on the unselected plot selection control.
9. A storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements the steps of the method according to any of claims 1-7.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the method according to any of claims 1-7 are implemented when the program is executed by the processor.
CN201910927766.7A 2019-09-27 2019-09-27 Video interaction method and device, computer equipment and storage medium Active CN110784752B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910927766.7A CN110784752B (en) 2019-09-27 2019-09-27 Video interaction method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910927766.7A CN110784752B (en) 2019-09-27 2019-09-27 Video interaction method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110784752A CN110784752A (en) 2020-02-11
CN110784752B true CN110784752B (en) 2022-01-11

Family

ID=69384594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910927766.7A Active CN110784752B (en) 2019-09-27 2019-09-27 Video interaction method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110784752B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113296600A (en) * 2020-03-27 2021-08-24 阿里巴巴集团控股有限公司 Data processing method and device, electronic equipment and computer storage medium
CN113453041A (en) * 2020-03-27 2021-09-28 阿里巴巴集团控股有限公司 Data processing method, device, equipment and storage medium
CN111459487A (en) * 2020-04-02 2020-07-28 上海极链网络科技有限公司 Method, device and equipment for displaying control and storage medium
CN111654730B (en) * 2020-06-05 2021-05-28 腾讯科技(深圳)有限公司 Video playing method, data processing method, related device and medium
CN111818371B (en) * 2020-07-17 2021-12-24 腾讯科技(深圳)有限公司 Interactive video management method and related device
CN111741367B (en) * 2020-07-23 2021-06-04 腾讯科技(深圳)有限公司 Video interaction method and device, electronic equipment and computer readable storage medium
CN111914523B (en) * 2020-08-19 2021-12-14 腾讯科技(深圳)有限公司 Multimedia processing method and device based on artificial intelligence and electronic equipment
CN112312203B (en) * 2020-08-25 2023-04-07 北京沃东天骏信息技术有限公司 Video playing method, device and storage medium
CN112333518B (en) * 2020-09-22 2022-12-27 北京达佳互联信息技术有限公司 Function configuration method and device for video and electronic equipment
CN112261481B (en) * 2020-10-16 2022-03-08 腾讯科技(深圳)有限公司 Interactive video creating method, device and equipment and readable storage medium
CN112367553B (en) * 2020-11-10 2022-07-01 北京达佳互联信息技术有限公司 Message interaction method and device, electronic equipment and storage medium
CN113596553A (en) * 2021-01-22 2021-11-02 腾讯科技(深圳)有限公司 Video playing method and device, computer equipment and storage medium
CN113891134A (en) * 2021-01-29 2022-01-04 北京字跳网络技术有限公司 Red packet interaction method and device, computer equipment and readable storage medium
CN113521758B (en) * 2021-08-04 2023-10-24 北京字跳网络技术有限公司 Information interaction method and device, electronic equipment and storage medium
CN114003326B (en) * 2021-10-22 2023-10-13 北京字跳网络技术有限公司 Message processing method, device, equipment and storage medium
CN114615555A (en) * 2022-01-25 2022-06-10 阿里云计算有限公司 Video interaction method, device, equipment, storage medium and software product
CN114938457A (en) * 2022-04-22 2022-08-23 咪咕文化科技有限公司 Task processing method, device and computer readable storage medium
CN115022701B (en) * 2022-05-30 2023-09-26 北京达佳互联信息技术有限公司 Video playing method, terminal, device, electronic equipment, medium and program product
CN114979770B (en) * 2022-06-28 2024-02-02 北京爱奇艺科技有限公司 Video playing method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488291A (en) * 2013-09-09 2014-01-01 北京诺亦腾科技有限公司 Immersion virtual reality system based on motion capture
CN106998486A (en) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 Video broadcasting method and device
CN108156523A (en) * 2017-11-24 2018-06-12 互影科技(北京)有限公司 The interactive approach and device that interactive video plays
CN109794064A (en) * 2018-12-29 2019-05-24 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium
CN109889900A (en) * 2019-01-18 2019-06-14 北京睿峰文化发展有限公司 A kind of method and apparatus that instructional video arbitrarily selects performance scene
CN109982142A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110141855A (en) * 2019-05-24 2019-08-20 网易(杭州)网络有限公司 Method of controlling viewing angle, device, storage medium and electronic equipment

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW412430B (en) * 1997-04-24 2000-11-21 Sega Enterprises Kk Game device, game processing method, and recording medium
CN102866771B (en) * 2011-07-07 2017-06-27 瑞斯康达科技发展股份有限公司 Method, the external control platform interacted with video frequency terminal apparatus
CN102891915A (en) * 2011-07-18 2013-01-23 上海盛畅网络科技有限公司 Actual and virtual interactive entertainment system and method for mobile terminal
CN104572598A (en) * 2013-10-24 2015-04-29 北大方正集团有限公司 Typesetting method and device for digitally published product
CN104093078B (en) * 2013-11-29 2019-04-16 腾讯科技(北京)有限公司 A kind of method and device of playing video file
CN104574469A (en) * 2014-12-22 2015-04-29 北京像素软件科技股份有限公司 Plot cartoon implementation method and device
CN105302416A (en) * 2015-10-29 2016-02-03 崔东珠 Cartoon exhibition system
CN105916060A (en) * 2016-04-26 2016-08-31 乐视控股(北京)有限公司 Method, apparatus and system for transmitting data
CN106686441A (en) * 2016-12-30 2017-05-17 中广热点云科技有限公司 Video interaction method
CN106803993B (en) * 2017-03-01 2020-04-07 腾讯科技(深圳)有限公司 Method and device for realizing video branch selection playing
CN107463253A (en) * 2017-07-21 2017-12-12 核动力运行研究所 A kind of interactive operation system for enjoying a trip to nuclear power station
CN107948751A (en) * 2017-11-24 2018-04-20 互影科技(北京)有限公司 The playback method and device of branching storyline video
CN108156179A (en) * 2018-01-30 2018-06-12 北京奇艺世纪科技有限公司 A kind of video broadcasting method, device and electronic equipment
CN108616769B (en) * 2018-03-23 2021-12-28 北京奇艺世纪科技有限公司 Video-on-demand method and device
CN108650555B (en) * 2018-05-15 2022-11-22 北京优酷科技有限公司 Video interface display method, interactive information generation method, player and server
CN110225401B (en) * 2019-07-12 2022-04-29 青岛一舍科技有限公司 Video playing method and device capable of adjusting visual angle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488291A (en) * 2013-09-09 2014-01-01 北京诺亦腾科技有限公司 Immersion virtual reality system based on motion capture
CN106998486A (en) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 Video broadcasting method and device
CN108156523A (en) * 2017-11-24 2018-06-12 互影科技(北京)有限公司 The interactive approach and device that interactive video plays
CN109982142A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN109794064A (en) * 2018-12-29 2019-05-24 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium
CN109889900A (en) * 2019-01-18 2019-06-14 北京睿峰文化发展有限公司 A kind of method and apparatus that instructional video arbitrarily selects performance scene
CN110141855A (en) * 2019-05-24 2019-08-20 网易(杭州)网络有限公司 Method of controlling viewing angle, device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN110784752A (en) 2020-02-11

Similar Documents

Publication Publication Date Title
CN110784752B (en) Video interaction method and device, computer equipment and storage medium
CN113965811B (en) Play control method and device, storage medium and electronic device
CN110830735B (en) Video generation method and device, computer equipment and storage medium
CN105701217B (en) Information processing method and server
US10599304B2 (en) Content player
CN110809175B (en) Video recommendation method and device
CN107920274B (en) Video processing method, client and server
CN107104883B (en) Information sharing method, client and server in a kind of social networks chain
JP5530557B1 (en) Server, program and method for distributing content
US11743529B2 (en) Display control method, terminal, and non-transitory computer readable recording medium storing a computer program
CN111263170B (en) Video playing method, device and equipment and readable storage medium
CN111107384A (en) Virtual gift display method, system, device, equipment and storage medium
CN111325004B (en) File commenting and viewing method
CN105872639A (en) Live broadcast method and live broadcast terminal
CN105847874A (en) Live broadcasting device and live broadcasting terminal
CN113411652A (en) Media resource playing method and device, storage medium and electronic equipment
CN111314204A (en) Interaction method, device, terminal and storage medium
CN112153470A (en) Video playing method and device, computer equipment and storage medium
CN105682759A (en) Electronic game provision device, electronic game device, electronic game provision program, and electronic game program
JP6675055B2 (en) Game system and computer program used therefor
CN112584218A (en) Video playing method and device, computer equipment and storage medium
CN112055164A (en) Information interaction method, device, terminal and storage medium
CN116980706A (en) Video playing method and device, storage medium and electronic equipment
US10911803B2 (en) Content promotion through automated curation of content clips
US8520018B1 (en) Media distribution system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40022250

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant