[go: up one dir, main page]

CN112584218A - Video playing method and device, computer equipment and storage medium - Google Patents

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

Info

Publication number
CN112584218A
CN112584218A CN201910927753.XA CN201910927753A CN112584218A CN 112584218 A CN112584218 A CN 112584218A CN 201910927753 A CN201910927753 A CN 201910927753A CN 112584218 A CN112584218 A CN 112584218A
Authority
CN
China
Prior art keywords
plot
interactive
page
video
playing
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.)
Pending
Application number
CN201910927753.XA
Other languages
Chinese (zh)
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 CN201910927753.XA priority Critical patent/CN112584218A/en
Publication of CN112584218A publication Critical patent/CN112584218A/en
Pending legal-status Critical Current

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/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
    • H04N21/4316Generation 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 for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/44029Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
    • 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
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Social Psychology (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention discloses a video playing method, a video playing device, computer equipment and a storage medium, which can display an interactive playing page of an interactive video; when the plot showing operation of the user aiming at the interactive playing page is detected, the plot showing page of the interactive video is displayed, wherein the plot showing page is provided with at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story nodes are used for displaying the interactive playing page to play the video corresponding to the story nodes when being operated by the user.

Description

Video playing method and device, computer equipment and storage medium
Technical Field
The invention relates to the technical field of internet, in particular to a video playing method, a video playing 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 playing method and device, computer equipment and a storage medium, which can realize the display of a plot line of an interactive video.
The embodiment of the invention provides a video playing method, which comprises the following steps:
displaying an interactive playing page of the interactive video;
when the plot display operation of the user aiming at the interactive playing page is detected, displaying the plot display page of the interactive video, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive playing page to play the video corresponding to the story node when being operated by the user.
In one embodiment, the interactive play page includes: a plot display control;
when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, comprising:
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
In one embodiment, the interactive play page includes: a function aggregation control;
when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, comprising:
when the triggering operation of the user for the function aggregation control is detected, displaying a function control set, wherein the function control set comprises a plot display control;
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
In one embodiment, the interactive playback page for displaying the interactive video 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 that the interactive video is played on a conventional playing page of a terminal according to a preset plot line, and the preset plot line is formed by preset story nodes of the interactive video;
and when detecting that the user selects a page in the playing mode and aiming at the selection operation of the interactive playing mode, displaying the interactive playing page of the interactive video.
In one embodiment, the interactive playback page for displaying the interactive video includes:
displaying a chat session page of an instant messaging client, the chat session page comprising: the interactive video and the interactive playing control corresponding to the interactive video are obtained;
and when the triggering operation of the user for the interactive playing control is detected, displaying an interactive playing page of the interactive video.
In one embodiment, the displaying the plot display page of the interactive video when the plot display operation of the user for the interactive play page is detected includes:
when detecting the plot display operation of the user aiming at the interactive playing page, displaying a chapter information prompt page of the interactive video, wherein the chapter information prompt page displays the information of the latest chapter watched by the user in the interactive video;
and when the chapter information prompt page meets the playing ending condition, displaying the plot display page of the interactive video.
In one embodiment, the plot display page further displays a chapter list of the interactive video, wherein the chapter list comprises chapters of the interactive video;
the video playing method further comprises the following steps:
when the user selection operation for the chapters in the chapter list is detected, at least two plot lines of the selected chapters are displayed in a switching mode on the plot showing page.
In one embodiment, the target chapter is a chapter recently watched by a user in the interactive video, and a plot line of the target chapter includes: the plot line that the user watched last.
In one embodiment, the plot presentation page includes: a plot positioning control;
the video playing method further comprises the following steps:
when the triggering operation of the user for the plot positioning control is detected, a plot line corresponding to a chapter watched by the user latest in the interactive video is displayed, wherein in the displayed plot line, positioning prompt information is displayed corresponding to a story node watched by the user latest, and the positioning prompt information is used for indicating that the corresponding story node is the story node watched by the user latest.
In one embodiment, the chapter list includes an unlocked chapter, the method further comprising:
when the selected operation of the user on the sections which are not unlocked is detected, displaying forecast information of the sections which are not unlocked, wherein the forecast information comprises images in a forecast video of the sections which are not unlocked;
and when detecting the forecast video display operation of the user aiming at the forecast information, playing the forecast video of the unopened chapter.
In one embodiment, in the chapter list, a chapter locking identifier is correspondingly displayed for an un-unlocked chapter, and unlocking proportion information is correspondingly displayed for an unlocked chapter, wherein the chapter locking identifier is used for indicating that the corresponding chapter is in a locked state, and the unlocking proportion information is used for indicating the proportion of an unlocked scenario and an un-unlocked scenario in the corresponding chapter; and correspondingly displaying plot locking marks on the un-unlocked story nodes in the plot lines on the plot display page, wherein the plot locking marks are used for indicating that the corresponding story nodes are in a locking state.
In one embodiment, on the plot showing page, the information shown by the story node includes: the story node corresponds to images and storyline summary information in the video.
In one embodiment, the displaying the plot presentation page of the interactive video when the plot presentation operation of the user for the interactive play page is detected comprises:
when detecting the plot display operation of the user aiming at the interactive playing page, triggering the acquisition of the plot line of the target section of the interactive video;
and displaying a plot display page of the interactive video according to the acquisition result.
The present embodiment further provides a video playing method, where the method includes:
determining a target chapter of a plot line to be acquired in an interactive video based on a plot line display request of the interactive video sent by a terminal;
acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node;
rendering the plot lines into plot display page data to obtain rendered plot display page data;
and sending the rendered plot display page data to the terminal so that the terminal displays the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying an interactive play page to play videos corresponding to the story nodes when operated by a user.
The present embodiment further provides a video playing device, which includes:
the interactive display unit is used for displaying an interactive playing page of the interactive video;
the plot display unit is used for displaying the plot display page of the interactive video when the plot display operation of the user aiming at the interactive display page is detected, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive display page to play the video corresponding to the story node when the plot display operation is operated by the user.
In one embodiment, the interactive play page includes: a plot display control;
and the plot display unit is used for displaying the plot display page of the interactive video when the triggering operation of the user aiming at the plot display control is detected.
In one embodiment, the interactive play page includes: a function aggregation control;
the plot display unit includes:
the functional control display subunit is used for displaying a functional control set when the triggering operation of the user for the functional aggregation control is detected, wherein the functional control set comprises a plot display control;
and the first plot display subunit is used for displaying the plot display page of the interactive video when the triggering operation of the user for the plot display control is detected.
In one embodiment, the interactive display unit includes:
the system comprises a selection page display subunit, a display unit and a display unit, wherein the selection page is used for displaying a play mode selection page of an interactive video, the play mode selection page is used for a user to select the play mode of the interactive video, the play mode comprises an interactive play mode and a conventional play mode, the conventional play mode is that the interactive video is played on a conventional play page of a terminal according to a preset plot line, and the preset plot line is formed by preset story nodes of the interactive video;
and the first interactive display subunit is used for displaying the interactive playing page of the interactive video when detecting that the user selects the page in the playing mode and aiming at the selection operation of the interactive playing mode.
In one embodiment, the interactive display unit includes:
a session display subunit, configured to display a chat session page of the instant messaging client, where the chat session page includes: the interactive video and the interactive playing control corresponding to the interactive video are obtained;
and the second interactive display subunit is used for displaying the interactive playing page of the interactive video when the triggering operation of the user for the interactive playing control is detected.
In one embodiment, the scenario display unit includes:
a prompt page display subunit, configured to display a chapter information prompt page of the interactive video when a scenario display operation of a user on the interactive play page is detected, where the chapter information prompt page displays information of a chapter that is watched by the user in the interactive video most recently;
and the second plot display subunit is used for displaying the plot display page of the interactive video when the chapter information prompt page meets the playing ending condition.
In one embodiment, the plot display page further displays a chapter list of the interactive video, wherein the chapter list comprises chapters of the interactive video;
the video playing device further comprises:
and the chapter switching unit is used for switching and displaying at least two plot lines of the selected chapter on the plot display page when the operation of selecting the chapter in the chapter list by the user is detected.
In one embodiment, the target chapter is a chapter recently watched by a user in the interactive video, and a plot line of the target chapter includes: the plot line that the user watched last.
In one embodiment, the plot presentation page includes: a plot positioning control;
the video playing device further comprises:
and the plot positioning unit is used for displaying a plot line corresponding to a chapter watched by the user latest in the interactive video when the triggering operation of the user for the plot positioning control is detected, wherein in the displayed plot line, positioning prompt information is correspondingly displayed on a story node watched by the user latest, and the positioning prompt information is used for indicating that the corresponding story node is the story node watched by the user latest.
In one embodiment, the chapter list includes unlocked chapters, and the video playing apparatus further includes:
the section unlocking device comprises an unlocking section display unit, a section unlocking unit and a section unlocking unit, wherein the unlocking section display unit is used for displaying preview information of the unlocking section when the user selects operation on the unlocking section, and the preview information comprises images in a preview video of the unlocking section;
and the forecast video playing unit is used for playing the forecast video of the unopened chapter when the forecast video display operation of the user for the forecast information is detected.
In one embodiment, in the chapter list, a chapter locking identifier is correspondingly displayed for an un-unlocked chapter, and unlocking proportion information is correspondingly displayed for an unlocked chapter, wherein the chapter locking identifier is used for indicating that the corresponding chapter is in a locked state, and the unlocking proportion information is used for indicating the proportion of an unlocked scenario and an un-unlocked scenario in the corresponding chapter; and correspondingly displaying plot locking marks on the un-unlocked story nodes in the plot lines on the plot display page, wherein the plot locking marks are used for indicating that the corresponding story nodes are in a locking state.
In one embodiment, on the plot showing page, the information shown by the story node includes: the story node corresponds to images and storyline summary information in the video.
In one embodiment, the scenario display unit includes:
the plot line acquisition subunit is used for triggering the acquisition of the plot line of the target chapter of the interactive video when detecting the plot display operation of the user aiming at the interactive playing page;
and the third plot display subunit is used for displaying the plot display page of the interactive video according to the acquisition result.
The present embodiment further provides a video playing device, which includes:
the system comprises a determining unit, a processing unit and a processing unit, wherein the determining unit is used for determining a target chapter of a plot line to be acquired in an interactive video based on a plot line display request of the interactive video sent by a terminal;
the acquisition unit is used for acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node;
the rendering unit is used for rendering the plot lines into plot display page data to obtain rendered plot display page data;
and the sending unit is used for sending the rendered plot display page data to the terminal so as to enable the terminal to display the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying an interactive playing page to play videos corresponding to the story nodes when operated by a user.
The present embodiment also provides a storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the video playback method as described above.
The present embodiment also provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the video playing method as described above when executing the program.
The embodiment discloses a video playing method, a video playing device, computer equipment and a storage medium, which can display an interactive playing page of an interactive video; when the plot showing operation of the user aiming at the interactive playing page is detected, the plot showing page of the interactive video is displayed, wherein the plot showing page is provided with at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, the story nodes are used for displaying the interactive playing page to play the video corresponding to the story nodes when being operated by the user, and through the scheme, the plot lines of the target chapter are spread and displayed to display at least two plot lines for the user, so that the user can more deeply know the plot venation of the interactive video.
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 scene diagram of a video playing method according to an embodiment of the present invention;
fig. 1b is a flowchart of a video playing method according to an embodiment of the present invention;
fig. 2a is a schematic display diagram of a scenario display page provided in an embodiment of the present invention;
fig. 2b is a schematic display diagram of a scenario display page provided in an embodiment of the present invention;
fig. 2c is a schematic diagram of a scenario presentation page provided by an embodiment of the present invention;
fig. 2d is a schematic diagram of a scenario presentation page provided by an embodiment of the present invention;
fig. 2e is a schematic display diagram of an interactive playback page provided in the embodiment of the present invention;
fig. 2f is a schematic display diagram of a scenario display page provided in an embodiment of the present invention;
fig. 3a is a schematic operation diagram of a page for locating a scenario according to an embodiment of the present invention;
FIG. 3b is a schematic display diagram of an un-unlocked section provided by an embodiment of the present invention;
fig. 4a is a schematic diagram of a scenario line display architecture provided by an embodiment of the present invention;
fig. 4b is a schematic diagram of the interactive play data layer of fig. 4 a;
FIG. 4c is a schematic diagram of the rendering main frame of FIG. 4 a;
FIG. 4d is a schematic diagram of the underlying rendering engine of FIG. 4 a;
fig. 5 is a schematic flowchart of a video playing method according to an embodiment of the present invention;
fig. 6a is a schematic structural diagram of a video playing apparatus according to an embodiment of the present invention;
fig. 6b is a schematic structural diagram of a video playback device according to an embodiment of the present invention;
fig. 6c is a schematic structural diagram of a video playback device according to an embodiment of the present invention;
fig. 6d is a schematic structural diagram of a video playback device according to an embodiment of the present invention;
fig. 6e is a schematic structural diagram of a video playing apparatus according to an embodiment of the present invention;
fig. 6f is a schematic structural diagram of a video playback device according to an embodiment of the present invention;
fig. 6g is a schematic structural diagram of a video playback device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a video playing apparatus according to an embodiment of the present invention;
FIG. 8 is a schematic structural diagram of a computer device provided by an embodiment of the present invention;
fig. 9 is an alternative structure diagram of the distributed system 100 applied to the blockchain system according to the embodiment of the present invention;
fig. 10 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 playing method, a video playing device, computer equipment and a storage medium. Specifically, the embodiment of the present invention provides a video playing apparatus (may be referred to as a first video playing apparatus for distinction) suitable for a first computer device, and a video playing apparatus (may be referred to as a second video playing apparatus for distinction) suitable for a second computer device. The first computer device may be a terminal, and the terminal may be a mobile phone, a tablet computer, a notebook computer, and the like. The second computer device may be a server or the like.
For example, the first video playing device may be integrated in a terminal, and the second video playing device may be integrated in a server, where the server may be a single server or a server cluster composed of multiple servers.
The embodiment of the invention introduces a video playing method by taking a first computer device as a terminal and a second computer device as a server as an example.
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, and the video playing apparatus is integrated in the terminal, such as in the form of a client.
The terminal 10 may be configured to display an interactive playing page of an interactive video; when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive playing page to play the video corresponding to the story node when being operated by the user.
The plot line includes at least one story node, and may include one story node or multiple story nodes.
For example, the terminal 10 may trigger the server 20 to obtain a scenario line of a target chapter and render the scenario line into code data of a scenario display page of the terminal. Specifically, the terminal 10 may transmit a plot line display request to the server 20; the server 20 may be specifically configured to:
determining a target chapter of a plot line to be acquired in an interactive video based on a plot line display request of the interactive video sent by a terminal; acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node; rendering the plot lines into plot display page data to obtain rendered plot display page data; and sending the rendered plot display page data to the terminal 10, so that the terminal 10 displays the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story node is used for displaying an interactive play page to play a video corresponding to the story node when operated by a user.
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.
Embodiments of the present invention will be described in terms of a first video playback device, which may be integrated in a terminal.
In the video playing method provided in the embodiment of the present invention, the method may be executed by a processor of a terminal, as shown in fig. 1b, a specific process of the video playing method may be as follows:
101. displaying an interactive playing page of the 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. At least two story nodes are included on each plot line, each story node corresponds to a video, and it can be understood that the lengths of the videos corresponding to different story nodes can be the same or different. In the interactive playing page, the user may determine the trend and development of the video content through some interactive operations for the interactive video, for example, the user may select a playing plot line through some interactive operations for the interactive video.
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, the interactive video may be divided into a plurality of chapters according to a certain division rule, and correspondingly, the plot line of the interactive video may also be divided correspondingly according to the chapters. Wherein. The partitioning rules of the interactive video include, but are not limited to: the chapters are divided into a dimension according to the content, duration, plot development and the like of the interactive video, and the number of the chapters is not limited in the embodiment.
The interactive playing page of this embodiment may be a page for playing an interactive video in an interactive playing manner, and in the interactive playing manner, a user may select a plot line for playing the interactive video through an interactive operation for the interactive video.
In view of the fact that the interactive playing mode may reduce the immersion of the user to the scenario, in this embodiment, a conventional playing mode of the interactive video is provided for the user, and the interactive video can be played according to a predetermined scenario line in the conventional playing mode.
The step of displaying the interactive playing page of the interactive video may include:
the playing mode selection page for displaying the interactive video is used for a user to select the playing mode of the interactive video, wherein the playing mode comprises an interactive playing mode and a conventional playing mode, and the conventional playing mode comprises: playing an interactive video according to a preset plot line on a conventional playing page of the terminal, wherein the preset plot line is composed of preset story nodes;
and when detecting that the user selects the page in the playing mode and aiming at the selection operation of the interactive playing mode, displaying the interactive playing page of the interactive video.
In one example, the method of this embodiment may further include:
and when detecting that the user selects the page in the interactive video playing mode and triggering the selection operation of the conventional playing mode, displaying the conventional 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 playing page of the interactive video when detecting that the user selects the page in the playing mode and selecting operation 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 playing page of the interactive video.
The step of displaying the conventional play page of the interactive video when detecting that the user selects the page in the play mode and triggering the selection operation of the conventional play mode may include:
and when the selection operation of the user on the conventional playing mode selection control is detected, displaying a conventional playing page of the interactive video.
Wherein, the conventional 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 playing page of the interactive video.
In this embodiment, the interactive playback page may be displayed in a full screen mode or in a non-full screen mode, and preferably, the interactive playback 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.
102. When detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive playing page to play the video corresponding to the story node when being operated by the user.
As can be seen from the above description, the embodiment is a plot line showing the target chapter in the form of a tiled plot venation display.
In this embodiment, the plot display page may be displayed in the form of a sub-page, a floating layer, and the like, which is not limited in this embodiment.
In this embodiment, the background of the plot presentation page may be a blurred video pause interface; the video pause page can be a page for interactive video playing when a user initiates a plot showing operation.
In one embodiment, the scenario showing operation may be a predetermined touch operation and a predetermined non-contact gesture operation for an interactive play page, and a predetermined operation such as a shaking operation for the mobile terminal. 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 plot showing operation can be triggered by the operation of the control.
In one example of this embodiment, the interactive play page includes: a plot display control;
the method comprises the following steps of displaying a plot display page of an interactive video when a plot display operation of a user for an interactive play page is detected, wherein the plot display page comprises the following steps:
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
The plot display control can be arranged at any position of the interactive playing page, for example, in the lower or upper area of the interactive playing page.
For example, referring to fig. 2a, the terminal displays an interactive playing page 201 of an interactive video (a story node in the interactive video is "as large as the world"), and when a triggering operation of the user on a "scenario showing control" is detected, a scenario showing page 202 of a target chapter is displayed, in the example shown in fig. 2a, the target chapter may be a chapter played latest in the interactive video, that is, a chapter being played in the interactive video before the user triggers the scenario showing operation. The scenario presentation page 202 includes at least two scenario lines of the target chapter. In fig. 2a, each plot represents one story node, and at least 3 plot lines of the target chapter, i.e., plot a-plot B1-plot C1, plot a-plot B2, and plot a-plot B1-plot C2, are shown in fig. 2 a. Referring to fig. 2a, when a display operation of a user for a story node (e.g., story B2) is detected on a story display page 202, an interactive play page 203 corresponding to the selected story node is displayed, and a video corresponding to the story node (e.g., story B2) is played on the interactive play page 203.
In one example of this embodiment, the interactive play page includes: a function aggregation control;
the method comprises the following steps of displaying a plot display page of an interactive video when a plot display operation of a user for an interactive play page is detected, wherein the plot display page comprises the following steps:
when the triggering operation of a user for the function aggregation control is detected, displaying a function control set, wherein the function control set comprises a plot display control;
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
For example, referring to fig. 2b, when the terminal displays an interactive playing page 204 of the interactive video (a story node in the interactive video is "world-sized"), and detects a trigger operation of the user on a function aggregation control represented by an icon "· · ″ and displays a function control set, where the function control set includes a" scenario presentation control "for displaying the scenario presentation page, a" cache control "for controlling the terminal to cache the interactive video, and a" widget playing control "for controlling the terminal to play the interactive video in a widget form. In this embodiment, the set of functionality controls may be displayed on an interactive playback page, such as page 205 in fig. 2b, in a floating layer or in a sub-page. When a trigger operation of the user for the scenario presentation control displayed by the page 205 is detected, the scenario presentation page 206 of the target chapter is displayed. The scenario display page 206 includes scenario lines of target chapters. In fig. 2B, each plot represents also one story node, and at least 4 plot lines, namely plot a-plot B1-plot C1, plot a-plot B1-plot C2, plot a-plot B2, and plot a-plot B3 are shown in fig. 2B.
In the scenario presentation page 206, when a user's display operation for a story node (e.g., scenario B2) is detected, an interactive play page similar to that shown in 204 is displayed, and a video corresponding to the story node (e.g., scenario B2) is played on the interactive play page.
In this embodiment, the function control set may also be displayed in the form of a pop-up box, which is not limited in this embodiment.
In this embodiment, the plot display page further displays a chapter list of the interactive video, where the chapter list includes chapters of the interactive video;
the video playing method further comprises the following steps:
when the user selection operation for the chapters in the chapter list is detected, at least two plot lines of the selected chapters are displayed in a plot showing page in a switching mode.
For example, referring to fig. 2a or 2b, the scenario presentation pages 202 and 206 have a chapter list displayed on top thereof, the chapter list including three chapters of the interactive video, namely, a first chapter, a second chapter, and a third chapter. The user can switch and display the corresponding plot line by clicking each chapter in the chapter list.
Wherein, the user's selected operation for the chapter in the chapter list includes but is not limited to: clicking and the like by the user for the chapters in the chapter list.
The length of the plot line may exceed the display range of the display screen, and the user may control the plot line to slide left, right, up and down in the display area through the sliding operation in the display area of the plot line, and further, the user may switch to display the plot lines of different chapters through the sliding operation in the display area of the plot line.
In this embodiment, different storylines of the same chapter of the interactive video may include the same story node, for example, different storylines include the same story starting point, and the like, and the storylines may have multiple presentation forms on the storyline presentation page.
For example, referring to the plot presentation page shown in fig. 2c, different plot lines may be presented independently, and optionally, all the story nodes from the story starting point to the story ending point of each plot line are included in the story nodes in each plot line.
For another example, referring to the scenario display page shown in fig. 2d, the same story nodes in different scenario lines may be merged to obtain merged scenario lines, and for the different scenario lines with the same story starting point, the merged scenario lines are similar to a tree structure (refer to fig. 2d), and the nodes of the tree structure represent the story nodes. In the plot lines displayed on the plot display page, all story nodes on each plot line can be displayed, but it can be understood that when the plot of the target chapter is particularly complex and the story nodes are particularly many, the scheme of displaying all the story nodes can increase the time required by the user to know the current plot development, only the needed story nodes can be displayed according to actual needs, and some story nodes are hidden, so that the complexity of the combined plot lines is reduced.
In one embodiment, the target chapter is a chapter that is recently viewed by a user in the interactive video, and a plot line of the target chapter includes: the plot line that the user watched last. In one embodiment, the plot line further comprises historical selection story nodes of the current user after the story node which is watched by the user most recently.
In this embodiment, the video client may record the selection of the user for the story node to ensure that the selection of the user for the story node may be retained after the played story node is backed.
Specifically, when the user selects a story node in the interactive video, the video client may record any chapter of the interactive video, and the story node selected by the user is used as a history selection story node to obtain a history plot line composed of the history selection story nodes, where the history plot line may be a complete plot line or a part of the plot line, and this embodiment does not limit this.
Optionally, if, for the target chapter, the story node watched by the user latest is the story starting point of the plot line, the plot line watched by the user latest is the latest historical plot line.
For example, referring to fig. 2a again, as shown in the interactive play page 201, before the user triggers the scenario showing operation, a story node that is "world-wide" in the first chapter of the interactive video is watched by the current user (of the video client) newly, when the user triggers the scenario showing operation, the scenario showing page 202 in the first chapter is displayed, and 3 scenario lines including the story node "world-wide" are displayed on the scenario showing page 202, wherein, scenario a-scenario B1-scenario C1 is the latest historical scenario line.
Optionally, if, for the target chapter, the story node that the user watched most recently is not the story starting point of the plot line, the plot line that the user watched most recently includes: the story line comprises story nodes watched by the user most recently and story nodes selected by the user before the story nodes, and history selection story nodes in the development direction of the story line.
For example, in conjunction with fig. 2a, it is assumed that before a user triggers a scenario showing operation, a story node that is newly viewed by a current user (of a video client) in an interactive video is "scenario B1" of a first chapter, that is, it is assumed that a video corresponding to scenario B1 is played in an interactive playing page 201, and when the user triggers the scenario showing operation, a scenario showing page 202 of the first chapter is displayed, and a scenario line that is newly viewed by the user and displayed on the scenario showing page 202 includes a scenario line of story nodes "scenario a-scenario B1-scenario C1", where scenario a-scenario B1 is the story node that the user selects to play before triggering the scenario showing operation, scenario C1 is a history selection story node that is in a history time period and after the story node of scenario B1.
In one embodiment, the plot line that the user has recently viewed is displayed at the forefront of at least two plot lines of the target chapter (e.g., displayed in the forefront row of the plot lines).
In this embodiment, on the scenario display page, the information displayed by the story node includes: the story node corresponds to the images and the storyline summary information in the video.
In a specific embodiment, the images of the videos and the plot summary information can be simultaneously displayed only for story nodes on a plot line which is watched by the user most recently, and for other story nodes, only the images in the corresponding videos can be displayed. Optionally, in order to reduce the display area requirement, the size of the image displayed by the other story node may be smaller than the size of the image of the story node in the storyline recently viewed by the user.
For example, referring to fig. 2a, in the story presentation page 202, only story nodes of the first line (stories a1, B1, and C1) simultaneously present images and story summary information in the corresponding video.
In one embodiment, on the scenario presentation page, corresponding to a chapter showing a scenario line, description information of the chapter, such as a title of the chapter, is also displayed. For example, referring also to fig. 2a, on the scenario presentation page 202, for the first chapter where the scenario line is displayed, the title "start of travel" where the chapter is displayed also corresponds. Alternatively, the title may be displayed corresponding to the position of the chapter in the chapter list.
In one embodiment, the step "displaying an interactive playback page of an interactive video" includes:
displaying a chat session page of an instant messaging client, the chat session page comprising: the interactive video and the interactive playing control corresponding to the interactive video are obtained;
and when the triggering operation of the user for the interactive playing control is detected, displaying an interactive playing page of the interactive video.
Wherein the chat session page can be a single chat page or a group chat page.
For example, referring to fig. 2e, even in the chat session page 207 of the communication client and the friend a, information of the interactive video XXX sent by the friend a and an interactive playing control corresponding to the interactive video, such as "interactive playing in player", are displayed, and when an operation, such as clicking, of the user on the interactive playing control is detected, the interactive playing page 208 of the interactive video is displayed. The information of the interactive video may include information of a story node in which the interactive video is playing before the friend a sends the interactive video, and when the interactive playing page 208 of the interactive video is displayed, the video corresponding to the story node may be played on the interactive playing page 208.
In this embodiment, the step of displaying the plot display page of the interactive video when detecting the plot display operation of the user for the interactive play page may include:
when detecting a plot display operation of a user aiming at an interactive playing page, displaying a chapter information prompt page of an interactive video, wherein the chapter information prompt page displays the information of a chapter which is watched by the user in the interactive video most recently;
and when the chapter information prompt page meets the playing ending condition, displaying a plot display page of the interactive video.
For example, referring to fig. 2f, when a triggering operation, such as a click operation, of the user on a "scenario presentation control" of the interactive playing page 209 is detected, a chapter information prompt page 210 of the interactive video is displayed, where description information of a chapter that is recently viewed by the user, that is, a first chapter, is displayed in the chapter information prompt page 210; the description information of the first section may be a title of the first section, such as "start of travel". When the play end condition of the chapter information presentation page is satisfied, the scenario presentation page 211 of the first chapter is displayed.
The playing end condition may be set as required, for example, the playing time of the chapter information presentation page exceeds a preset playing time, or an end operation of the display of the chapter information presentation page by the user, such as a click operation, a slide operation, and the like, may also be detected. .
In one embodiment, the plot presentation page includes: and a plot positioning control. The video playing method of this embodiment may further include:
when the triggering operation of the user for the plot positioning control is detected, a plot line corresponding to a chapter watched by the user latest in the interactive video is displayed, wherein in the displayed plot line, positioning prompt information is correspondingly displayed on a story node watched by the user latest, and the positioning prompt information is used for indicating that the corresponding story node is the story node watched by the user latest.
For example, referring to fig. 3a, assuming that the story node that the user viewed most recently in the interactive video is the node where the scenario E1 of chapter two is located, when it is detected that the user is in the scenario presentation page 301, the scenario is shaped as
Figure BDA0002219378570000171
When the plot positioning control is positioned, a plot line of the second chapter is switched and displayed in the plot display page 301, the plot display page after switching and displaying is shown as 302, a plot node corresponding to the plot E1 is included in the plot line displayed in the plot display page 302, and the plot node plot E1 is correspondingly displayed with positioning prompt information.
Further, in this embodiment, the chapters in the interactive video may include unlocked chapters and unlockable chapters according to whether the user watches the chapters, and the video playing method of this embodiment further includes:
when the selected operation of the user on the sections which are not unlocked is detected, displaying forecast information of the sections which are not unlocked, wherein the forecast information comprises images in a forecast video of the sections which are not unlocked;
and when the preview video display operation of the user on the preview information is detected, playing the preview video of the unlocked chapter.
For example, referring to fig. 3b, assuming that the interactive video includes three chapters, where the second chapter and the third chapter are both un-unlocked chapters, in the scenario presentation page 303, when a user's selection operation such as a click operation on the second chapter in the chapter list is detected, preview information of the second chapter is displayed in the scenario presentation page 304, the preview information includes an image in the preview video of the un-unlocked chapter, and when a user's preview video display operation such as a click operation on the preview information is detected, the preview video of the un-unlocked chapter is played. The forecast video may be played in the scenario display page 304, and a new playing page may be displayed to play the forecast video.
The advance notice information can also comprise an unlocking prompt for the section which is not unlocked, and the unlocking prompt is used for prompting the unlocking mode of the section which is not unlocked. For example, in the scenario display page 304 of fig. 3b, the unlocking prompt is "the third chapter of trailer requires to pass the previous chapter to unlock the content of the chapter"
In this embodiment, in order to facilitate a user to quickly know the unlocking or locking condition and the unlocking ratio of each chapter, a chapter locking identifier is correspondingly displayed for an un-unlocked chapter in the chapter list (for example, referring to fig. 3b, in the scenario display pages 303 and 304, the shapes of the second chapter and the third chapter are correspondingly set as in the scenario display pages 303 and 304)
Figure BDA0002219378570000181
The chapter locking mark) is displayed for the unlocked chapters, the chapter locking mark is used for indicating that the corresponding chapter is in a locked state, and the unlocking proportion information is used for indicating the proportion of the unlocked scenario and the unlocked scenario in the corresponding chapter, for example, the unlocking proportion of the first chapter in the scenario display pages 303 and 304 is 15%.
The ratio of the unlocked scenario to the unlocked scenario can be the duration ratio of the unlocked video to the unlocked video; or in the proportion of the duration of viewing the video to viewing the video.
In one embodiment, a plot locking identifier is correspondingly displayed on an un-unlocked story node in a plot line on a plot display page, and the plot locking identifier is used for indicating that the corresponding story node is in a locking state. For example, referring still to fig. 3b, scenario H1, scenario H2, scenario I1 and scenario I2 of chapter one are all correspondingly displayed with scenario lock identifier
Figure BDA0002219378570000182
In one embodiment, images and/or storyline summary information in its video may not be shown for the unopened story node on the storyline presentation page.
In one embodiment, the step of displaying a scenario presentation page of an interactive video when a scenario presentation operation of a user for the interactive presentation page is detected may include:
when detecting a plot display operation of a user aiming at an interactive playing page, triggering the acquisition of a plot line of a target chapter of an interactive video;
and displaying a plot display page of the interactive video according to the acquisition result.
The step of triggering the obtaining of the scenario line of the target chapter of the interactive video may include:
acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node;
rendering the plot line into plot display page data of the terminal to obtain rendered plot display page data;
and displaying the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying the interactive play page to play videos corresponding to the story nodes when operated by a user.
The step of "obtaining at least two scenario lines of the target chapter, wherein each scenario line includes at least one story node", may include:
analyzing the plot of the target section, and determining at least two plot lines of the target section according to the setting of the producer of the target section on the plot development in the target section, wherein each plot line comprises at least one story node.
In this embodiment, the information of at least two scenario lines of the target chapter may be acquired by sending a specific request to the server.
In this embodiment, the specific step of triggering the obtaining of the scenario line of the target chapter of the interactive video may be implemented at the terminal side, that is, the scenario display page is obtained by rendering in a front-end rendering manner, where the terminal may obtain information of at least two scenario lines of the target chapter by sending a specific request to the server, and the terminal may complete the rendering and the displaying of the scenario display page according to the information.
Of course, it is understood that, in this embodiment, the scenario presentation page may also be obtained in a server rendering manner, that is, the server is requested to complete the acquisition of the scenario line of the target chapter and the generated rendered scenario presentation page data in a manner of sending a request to the server for a scenario.
This embodiment will exemplify scenario line display schemes on the terminal side with reference to fig. 4a to 4 d.
Referring to fig. 4a, in the present embodiment, the scenario line architecture includes three layers:
the first layer is an interactive drama data layer which can be provided by a uniform data request tool, and an interactive video producer can obtain the complete logic of the drama line of the interactive video only by providing appointed interactive video identification information such as interactive video ID and corresponding chapter identification information such as chapter ID and the like. That is, in this embodiment, the determination of the plot line of the interactive video may be implemented by the interactive plot data layer.
Specifically, referring to fig. 4b, fig. 4b shows an implementation of an interactive drama data layer, where a caller in fig. 4b may be a video client playing an interactive video in this embodiment, and the caller requests, by using an axios library, scenario line information of the interactive video from a video platform server (i.e., an interactive platform server, which is a server providing services for the video client).
Specifically, the terminal may send the video client ID, the chapter ID (ID of the target chapter) of the interactive video, and the scenario branch ID (including the story node ID) of the interactive video currently being played to the axios library, where the axios library accesses the corresponding video server based on the video client ID, and requests the scenario line information of the target chapter of the interactive video from the video server platform based on the chapter ID and the scenario branch ID.
Referring to fig. 4a, the second layer of the architecture is a unified data processing translation layer, in which data fields (field information in scenario line information) returned by the background of the terminal and the like can be converted into data rendering fields commonly used by the foreground of the terminal, so as to facilitate the modification of the data fields and the switching and the modification caused by the addition of a new data source.
Referring to fig. 4b, after the terminal acquires the information of the scenario line, the terminal transmits the information of the scenario line to the unified data processing conversion layer. The unified data processing conversion layer of the embodiment supports common default fields, such as concepts of dramas and chapters, and user-defined fields, and the specific implementation principle is that the fields in the storyline are mapped to the fields understood by the rendering layer of the terminal through the mapping table, and the user-defined fields are converted through the same set of conversion rules.
In this embodiment, the obtaining of the information of the plot line is realized through the interactive plot data layer, where the information of the plot line includes names of various story nodes of the interactive video and names of various chapters (or various sets) of the interactive video by the user; the unified data processing conversion layer can map the names of all chapters and all story nodes of the interactive video into fields understood by the rendering layer through the mapping table.
Referring to fig. 4a, the third layer is a rendering layer including a rendering main frame and a bottom rendering engine; wherein the rendering main frame comprises a tool set, a core function and a plug-in system, and the bottom rendering engine can be used for providing the most basic canvas rendering capability.
Referring to fig. 4c, the rendering main frame includes a service data layer, a component layer, a rendering engine, and a tool set, and after receiving the information of the scenario line converted by the unified data processing conversion layer, the service data layer of the rendering main frame may render the scenario line as a component on the scenario display page of the terminal through the component layer.
FIG. 4d illustrates an alternative underlying rendering engine architecture, the first layer of which includes shapes, animations, and groups of shapes. The first layer can determine the exhibition form of the plot line on the plot exhibition page, such as the format of the converted field, the exhibition shape and color of each story node and the like,
the second layer of the bottom rendering engine is a canvas interface (canvas api) layer, through which plot lines can be drawn on the canvas of the plot presentation page, and the plot presentation page after drawing is finally obtained. After the plot is finished, the canvas interface layer sends the data of the plot display page to the browser layer (such as a video playing client), and the video playing client displays the plot display page.
In the embodiment, the plot line of the target chapter is integrally spread by the plot display page, so that a user can perceive the integral plot vein, various and repeatable choices can be made through any story node, and the historical choices of the user can be recorded, so that the interactive exploration experience of the user is greatly optimized; the floating layer of the plot line is semitransparent, the chapter titles are displayed, the story nodes are not displayed, and the chapter preview videos are not unlocked, so that the plot line is strongly combined with the video contents, the perception of the user to the contents is enhanced, and the deeper immersive experience is brought to the user; in the implementation, a brand-new chapter concept and content perception enhancement are introduced to the interactive video: the chapter unlocking percentage is introduced, so that the user can have stronger perception and deeper understanding on the content level and the organization system of the interactive video work; the plot line slides to check, the story node clicks to select, the plot positioning control is set, and the chapters slide to switch, so that the plot line and the story positioning control are convenient for users to check, select and position, and are simple, convenient, clear and understandable to operate.
The method described in the above examples is further illustrated in detail below by way of example.
In this embodiment, a description will be given by taking an example in which the first video playback device is specifically integrated into a terminal and the second video playback device is specifically integrated into a server.
As shown in fig. 5, a chat interactive image method specifically includes the following processes:
501. the terminal displays an interactive playing page of the interactive video;
wherein, the interactive playing page comprises: and a plot display control.
502. When detecting the plot display operation of the user aiming at the interactive playing page, the terminal sends a plot line display request of a target chapter of the interactive video to the server.
Specifically, step 502 may include: and when detecting the plot showing operation of the user aiming at the plot showing control, sending a plot line display request for the target chapters of the interactive video to the server.
Wherein, the plot line display request may carry identification information of the interactive video, such as an interactive video ID, or a name of the interactive video, such as a title of a tv series,
503. the server determines target chapters of the plot lines to be acquired in the interactive video based on the plot line display request of the interactive video sent by the terminal.
The plot line display request may further include chapter identification information of the target chapter, where the chapter identification information of the target chapter includes, but is not limited to: the chapter ID.
Optionally, the target chapter may be a chapter of an interactive video played by the terminal before the user triggers the scenario display operation.
504. The server acquires at least two scenario lines of the target chapter, wherein each scenario line comprises at least one story node;
in one embodiment, the step "the server obtains at least two scenario lines of the target chapter, wherein each scenario line includes at least one story node", may include:
and the server reads the plot line corresponding to the target chapter from the prestored plot lines of the interactive video according to the chapter identification information of the target chapter.
In this embodiment, on the server, the plot line of the interactive video may be stored in correspondence with the chapter identification information, so that the server may search the plot line according to the chapter identification information when needed.
In another embodiment, the step "the server obtains at least two scenario lines of the target chapter, wherein each scenario line includes at least one story node", may include:
the server analyzes the plot of the target section, and determines at least two plot lines of the target section according to the setting of the producer of the target section on the plot development in the target section, wherein each plot line comprises at least one story node.
Wherein, each plot line includes that at least one story node includes: each plot line may include one story node, or one plot line may include a plurality of story nodes, which is not limited in this embodiment. In this embodiment, the number of story nodes of different storylines may be the same or different, and this embodiment is not limited thereto.
505. The server renders the plot lines into plot display page data to obtain rendered plot display page data;
in this embodiment, the server may render the plot line into the plot presentation page data through the rendering layer.
The scenario presentation page data of this embodiment may be template data of a scenario presentation page displayed by the terminal.
506. The server sends the rendered plot display page data to the terminal;
507. the terminal receives the rendered plot showing page data and displays a plot showing page of the target chapter according to the rendered plot showing page data, wherein at least two plot lines of the target chapter are shown on the plot showing page, each plot line comprises at least one story node, and the story nodes are used for displaying the interactive playing page to play videos corresponding to the story nodes when being operated by a user.
In order to better implement the above method, correspondingly, an embodiment of the present invention further provides a video playing apparatus, which may be integrated in a terminal, and the video playing apparatus includes, with reference to fig. 6 a:
the present embodiment further provides a video playing device, which includes:
the interactive display unit 601 is used for displaying an interactive playing page of an interactive video;
the scenario display unit 602 is configured to display a scenario display page of an interactive video when it is detected that a user performs a scenario display operation on the interactive play page, where the scenario display page displays at least two scenario lines of a target chapter of the interactive video, each scenario line includes at least one story node, and the story node is configured to display the interactive play page to play a video corresponding to the story node when the user performs the operation.
In one embodiment, the interactive play page includes: a plot display control;
the scenario display unit 602 is configured to display a scenario display page of the interactive video when a triggering operation of the user for the scenario display control is detected.
In one embodiment, the interactive play page includes: a function aggregation control;
referring to fig. 6b, a scenario display unit 602 includes:
the function control display subunit 6021 is configured to display a function control set when a trigger operation of a user for the function aggregation control is detected, where the function control set includes a scenario display control;
and the first plot display subunit 6022 is configured to display the plot display page of the interactive video when the triggering operation of the user for the plot display control is detected.
Referring to fig. 6c, in one embodiment, the interactive display unit 601 includes:
the selected page display subunit 6011 is configured to display a play mode selection page of the interactive video, where the play mode selection page is used by a user to select a play mode of the interactive video, where the play mode includes an interactive play mode and a conventional play mode, the conventional play mode is that the conventional play page at a terminal plays the interactive video according to a predetermined scenario line, and the predetermined scenario line is formed by predetermined story nodes of the interactive video;
the first interactive display subunit 6012 is configured to display an interactive play page of the interactive video when it is detected that the user selects a page in the play mode and a selection operation is performed on the interactive play mode.
Referring to fig. 6d, in one embodiment, the interactive display unit 601 includes:
a session display subunit 6013, configured to display a chat session page of the instant messaging client, where the chat session page includes: the interactive video and the interactive playing control corresponding to the interactive video are obtained;
the second interactive display subunit 6014 is configured to display an interactive playing page of the interactive video when it is detected that the user triggers the interactive playing control.
Referring to fig. 6e, in one embodiment, the scenario display unit 602 includes:
a prompt page display subunit 6023, configured to display a chapter information prompt page of the interactive video when detecting a plot display operation of the user on the interactive play page, where the chapter information prompt page displays information of a chapter that is newly watched by the user in the interactive video;
and the second plot display subunit 6024 is configured to display the plot display page of the interactive video when the chapter information prompt page meets the playing ending condition.
In one embodiment, the plot display page further displays a chapter list of the interactive video, wherein the chapter list comprises chapters of the interactive video;
referring to fig. 6f, the video playback apparatus further includes:
a chapter switching unit 603 configured to switch and display at least two scenario lines of the selected chapter on the scenario presentation page when a user selection operation for a chapter in the chapter list is detected.
In one embodiment, the target chapter is a chapter that is recently viewed by a user in the interactive video, and a plot line of the target chapter includes: the plot line that the user watched last.
In one embodiment, the plot presentation page includes: a plot positioning control;
referring to fig. 6f, the video playback apparatus further includes:
the plot positioning unit 604 is configured to, when it is detected that the user triggers the plot positioning control, display a plot line corresponding to a chapter that is watched by the user most recently in the interactive video, where in the displayed plot line, a story node that is watched by the user most recently is displayed with positioning prompt information, and the positioning prompt information is used to indicate that the corresponding story node is the story node watched by the user most recently.
In one embodiment, the chapter list includes unlocked chapters, and referring to fig. 6f, the video playing apparatus further includes:
an un-unlocked chapter display unit 605, configured to display advance notice information of an un-unlocked chapter when a user's selection operation for the un-unlocked chapter is detected, where the advance notice information includes an image in an advance notice video of the un-unlocked chapter;
and a notice video playing unit 606 for playing the notice video of the un-unlocked chapter when the notice video display operation of the user for the notice information is detected.
In one embodiment, in the chapter list, chapter locking marks are correspondingly displayed for sections which are not unlocked, unlocking proportion information is correspondingly displayed for sections which are unlocked, the chapter locking marks are used for indicating that the corresponding chapters are in a locked state, and the unlocking proportion information is used for indicating the proportion of unlocked scenarios and unlocked scenarios in the corresponding chapters; and on the plot showing page, plot locking marks are correspondingly displayed on the un-unlocked story nodes in the plot lines, and the plot locking marks are used for indicating that the corresponding story nodes are in a locking state.
In one embodiment, on the plot showing page, the information shown by the story node includes: the story node corresponds to the images and the storyline summary information in the video.
Referring to fig. 6g, in one embodiment, a scenario display unit 602 includes:
a scenario line acquisition subunit 6025, configured to trigger acquisition of a scenario line of a target chapter of an interactive video when a scenario display operation of a user for an interactive play page is detected;
and a third scenario display subunit 6026, configured to display a scenario display page of the interactive video according to the obtained result.
The video playing device disclosed in this embodiment can display the plot lines of the target chapters in a spread manner, and display at least two plot lines for the user, so that the user can more deeply sense the plot venation of the interactive video.
In order to better implement the above method, correspondingly, an embodiment of the present invention further provides a video playing apparatus, and with reference to fig. 7, the video playing apparatus includes:
a determining unit 701, configured to determine, based on a plot line display request of an interactive video sent by a terminal, a target chapter of a plot line to be acquired in the interactive video;
an obtaining unit 702, configured to obtain at least two scenario lines of a target chapter, where each scenario line includes at least one story node;
the rendering unit 703 is configured to render the plot line into the plot display page data to obtain rendered plot display page data;
the sending unit 704 is configured to send the rendered storyline display page data to the terminal, so that the terminal displays the storyline display page of the target chapter according to the rendered storyline display page data, where at least two storylines of the target chapter are displayed on the storyline display page, each storyline includes at least one story node, and the story node is configured to display the interactive play page to play a video corresponding to the story node when operated by a user.
Optionally, the obtaining unit 702 may be configured to analyze a scenario of the target chapter, and determine at least two scenario lines of the target chapter according to a setting of a producer of the target chapter on the scenario development of the target chapter, where each scenario line includes at least one story node.
In this embodiment, the storyline display request may carry identification information of the interactive video, such as an interactive video ID, or a name of the interactive video, such as a title of a tv series,
optionally, the plot line display request may further include chapter identification information of the target chapter, where the chapter identification information of the target chapter includes, but is not limited to: the chapter ID.
Optionally, the obtaining unit 702 may be configured to read out a scenario line corresponding to the target chapter from a pre-stored scenario line of the interactive video according to the chapter identification information of the target chapter.
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. 8, 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 801 of one or more processing cores, memory 802 of one or more computer-readable storage media, and a power supply 803. Those skilled in the art will appreciate that the computer device configuration illustrated in FIG. 8 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 801 is a control center of the computer apparatus, connects various parts of the entire computer apparatus using various interfaces and lines, and performs various functions of the computer apparatus and processes data by operating or executing software programs and/or units stored in the memory 802 and calling data stored in the memory 802, thereby monitoring the computer apparatus as a whole. Alternatively, processor 801 may include one or more processing cores; preferably, the processor 801 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 801.
The memory 802 may be used to store software programs and units, and the processor 801 executes various functional applications and data processing by operating the software programs and units stored in the memory 802. The memory 802 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 802 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 802 may also include a memory controller to provide the processor 801 access to the memory 802.
The computer device further includes a power supply 803 for supplying power to the various components, and preferably, the power supply 803 is logically connected to the processor 801 via a power management system, so that functions such as managing charging, discharging, and power consumption are performed via the power management system. The power supply 803 may also include one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and any like components.
When the computer device is a terminal, the computer device may further include an input unit 804, and the input unit 804 may be used to receive input numeric or character information and generate a keyboard, mouse, joystick, optical or trackball signal input related to user setting and function control. Of course, it is understood that the present embodiment does not exclude the solution that the server includes the input unit, and the server of the present embodiment may also include the input unit 804.
Although not shown, the computer device, such as the terminal, of the present embodiment may further include a display unit and the like, which are not described herein again. Similarly, the present embodiment does not exclude the scheme that the server includes the display unit, and the server in the present embodiment may also include the display unit.
Specifically, in this embodiment, the processor 801 in the computer device loads the executable file corresponding to the process of one or more application programs into the memory 802 according to the following instructions, and the processor 801 runs the application programs stored in the memory 802, thereby implementing various functions as follows:
displaying an interactive playing page of the interactive video;
when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive playing page to play the video corresponding to the story node when being operated by the user.
Or
Determining target chapters of plot lines to be acquired in the interactive video based on plot line display requests of the interactive video sent by the terminal;
acquiring at least two plot lines of a target chapter, wherein each plot line comprises at least one story node;
rendering the plot lines into plot display page data to obtain rendered plot display page data;
and sending the rendered plot display page data to a terminal so that the terminal displays a plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying the interactive play page to play videos corresponding to the story nodes when operated by a user.
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 achieve the acquisition and display of at least two plot lines of the target chapter of the interactive video.
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. 9, fig. 9 is an optional structural schematic diagram of the distributed system 100 applied To the blockchain system, 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, information of all scenario lines and story nodes of the interactive video, and a history selection story node of a current user of the video playing client for the interactive video may be stored in a shared ledger of the area chain system through nodes of the distributed system, and a computer device (e.g., a terminal or a server) may obtain the history selection story node of the user based on record data stored in the shared ledger.
Referring to the functions of each node in the blockchain system shown in fig. 9, 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. 10, fig. 10 is an optional schematic diagram of a Block Structure (Block Structure) provided in the embodiment of the present invention, where each Block includes a hash value of a transaction record stored in the Block (hash value of the Block) and a hash value of a previous Block, and the blocks are connected by the hash values 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, where a plurality of instructions are stored, where the instructions can be loaded by a processor to execute steps in any one of the video playing 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 playing method provided in the embodiments of the present invention, the beneficial effects that can be achieved by any video playing 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 playing method, the video playing apparatus, the computer device and the storage medium provided by the embodiments of the present invention are described in detail above, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiments is only used to help understanding the method and the core idea 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 (15)

1. A video playback method, comprising:
displaying an interactive playing page of the interactive video;
when the plot display operation of the user aiming at the interactive playing page is detected, displaying the plot display page of the interactive video, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive playing page to play the video corresponding to the story node when being operated by the user.
2. The video playing method according to claim 1, wherein the interactive playing page comprises: a plot display control;
when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, comprising:
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
3. The video playing method according to claim 1, wherein the interactive playing page comprises: a function aggregation control;
when detecting the plot display operation of the user aiming at the interactive playing page, displaying the plot display page of the interactive video, comprising:
when the triggering operation of the user for the function aggregation control is detected, displaying a function control set, wherein the function control set comprises a plot display control;
and when the triggering operation of the user for the plot display control is detected, displaying the plot display page of the interactive video.
4. The video playing method according to claim 1, wherein the interactive playing page for displaying the interactive video 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 that the interactive video is played on a conventional playing page of a terminal according to a preset plot line, and the preset plot line is formed by preset story nodes of the interactive video;
and when detecting that the user selects a page in the playing mode and aiming at the selection operation of the interactive playing mode, displaying the interactive playing page of the interactive video.
5. The video playing method according to claim 1, wherein the interactive playing page for displaying the interactive video comprises:
displaying a chat session page of an instant messaging client, the chat session page comprising: the interactive video and the interactive playing control corresponding to the interactive video are obtained;
and when the triggering operation of the user for the interactive playing control is detected, displaying an interactive playing page of the interactive video.
6. The video playing method according to claim 1, wherein the displaying the plot displaying page of the interactive video when the plot displaying operation of the user on the interactive playing page is detected comprises:
when detecting the plot display operation of the user aiming at the interactive playing page, displaying a chapter information prompt page of the interactive video, wherein the chapter information prompt page displays the information of the latest chapter watched by the user in the interactive video;
and when the chapter information prompt page meets the playing ending condition, displaying the plot display page of the interactive video.
7. The video playing method according to claim 1, wherein the scenario display page further displays a chapter list of the interactive video, the chapter list including chapters of the interactive video;
the video playing method further comprises the following steps:
when the user selection operation for the chapters in the chapter list is detected, at least two plot lines of the selected chapters are displayed in a switching mode on the plot showing page.
8. The video playing method according to claim 1, wherein the target chapter is a chapter that is recently viewed by a user in the interactive video, and a plot line of the target chapter includes: the plot line that the user watched last.
9. The video playback method according to claim 1, wherein the scenario presentation page includes: a plot positioning control;
the video playing method further comprises the following steps:
when the triggering operation of the user for the plot positioning control is detected, a plot line corresponding to a chapter watched by the user latest in the interactive video is displayed, wherein in the displayed plot line, positioning prompt information is displayed corresponding to a story node watched by the user latest, and the positioning prompt information is used for indicating that the corresponding story node is the story node watched by the user latest.
10. The video playback method of claim 7, wherein the chapters of the chapter list include un-unlocked chapters, the method further comprising:
when the selected operation of the user on the sections which are not unlocked is detected, displaying forecast information of the sections which are not unlocked, wherein the forecast information comprises images in a forecast video of the sections which are not unlocked;
and when detecting the forecast video display operation of the user aiming at the forecast information, playing the forecast video of the unopened chapter.
11. A video playback method, comprising:
determining a target chapter of a plot line to be acquired in an interactive video based on a plot line display request of the interactive video sent by a terminal;
acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node;
rendering the plot lines into plot display page data to obtain rendered plot display page data;
and sending the rendered plot display page data to the terminal so that the terminal displays the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying an interactive play page to play videos corresponding to the story nodes when operated by a user.
12. A video playback apparatus, comprising:
the interactive display unit is used for displaying an interactive playing page of the interactive video;
the plot display unit is used for displaying the plot display page of the interactive video when the plot display operation of the user aiming at the interactive display page is detected, wherein the plot display page displays at least two plot lines of a target chapter of the interactive video, each plot line comprises at least one story node, and the story node is used for displaying the interactive display page to play the video corresponding to the story node when the plot display operation is operated by the user.
13. A video playback apparatus, comprising:
the system comprises a determining unit, a processing unit and a processing unit, wherein the determining unit is used for determining a target chapter of a plot line to be acquired in an interactive video based on a plot line display request of the interactive video sent by a terminal;
the acquisition unit is used for acquiring at least two plot lines of the target chapter, wherein each plot line comprises at least one story node;
the rendering unit is used for rendering the plot lines into plot display page data to obtain rendered plot display page data;
and the sending unit is used for sending the rendered plot display page data to the terminal so that the terminal displays the plot display page of the target chapter according to the rendered plot display page data, wherein at least two plot lines of the target chapter are displayed on the plot display page, each plot line comprises at least one story node, and the story nodes are used for displaying an interactive playing page to play videos corresponding to the story nodes when operated by a user.
14. 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-11.
15. 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-11 are implemented when the program is executed by the processor.
CN201910927753.XA 2019-09-27 2019-09-27 Video playing method and device, computer equipment and storage medium Pending CN112584218A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910927753.XA CN112584218A (en) 2019-09-27 2019-09-27 Video playing method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910927753.XA CN112584218A (en) 2019-09-27 2019-09-27 Video playing method and device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112584218A true CN112584218A (en) 2021-03-30

Family

ID=75110217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910927753.XA Pending CN112584218A (en) 2019-09-27 2019-09-27 Video playing method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112584218A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113434665A (en) * 2021-07-22 2021-09-24 咪咕数字传媒有限公司 Visual processing method, device and equipment for script creation
CN113630648A (en) * 2021-07-01 2021-11-09 中图云创智能科技(北京)有限公司 Playing method and device of multi-scenario panoramic video and computer readable storage medium
CN114915688A (en) * 2022-03-25 2022-08-16 联通沃音乐文化有限公司 A method for generating and interactively playing video ringtones based on script interpretation

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150294685A1 (en) * 2014-04-10 2015-10-15 JBF Interlude 2009 LTD - ISRAEL Systems and methods for creating linear video from branched video
CN105472456A (en) * 2015-11-27 2016-04-06 北京奇艺世纪科技有限公司 Video playing method and device
US20160196044A1 (en) * 2015-01-02 2016-07-07 Rapt Media, Inc. Dynamic video effects for interactive videos
CN106998486A (en) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 Video broadcasting method and device
CN107948751A (en) * 2017-11-24 2018-04-20 互影科技(北京)有限公司 The playback method and device of branching storyline video
CN108156523A (en) * 2017-11-24 2018-06-12 互影科技(北京)有限公司 The interactive approach and device that interactive video plays
CN109701269A (en) * 2018-12-29 2019-05-03 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium
CN109794064A (en) * 2018-12-29 2019-05-24 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium
CN109982114A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video interaction method and device
CN109982142A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110198484A (en) * 2018-02-27 2019-09-03 腾讯科技(深圳)有限公司 Message pushing method, device and equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150294685A1 (en) * 2014-04-10 2015-10-15 JBF Interlude 2009 LTD - ISRAEL Systems and methods for creating linear video from branched video
US20160196044A1 (en) * 2015-01-02 2016-07-07 Rapt Media, Inc. Dynamic video effects for interactive videos
CN105472456A (en) * 2015-11-27 2016-04-06 北京奇艺世纪科技有限公司 Video playing method and device
CN106998486A (en) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 Video broadcasting method and device
CN107948751A (en) * 2017-11-24 2018-04-20 互影科技(北京)有限公司 The playback method and device of branching storyline video
CN108156523A (en) * 2017-11-24 2018-06-12 互影科技(北京)有限公司 The interactive approach and device that interactive video plays
CN109982114A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video interaction method and device
CN109982142A (en) * 2017-12-28 2019-07-05 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110198484A (en) * 2018-02-27 2019-09-03 腾讯科技(深圳)有限公司 Message pushing method, device and equipment
CN109701269A (en) * 2018-12-29 2019-05-03 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium
CN109794064A (en) * 2018-12-29 2019-05-24 腾讯科技(深圳)有限公司 Interact plot implementation method, device, terminal and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113630648A (en) * 2021-07-01 2021-11-09 中图云创智能科技(北京)有限公司 Playing method and device of multi-scenario panoramic video and computer readable storage medium
CN113630648B (en) * 2021-07-01 2024-01-12 中图云创智能科技(北京)有限公司 Method and device for playing multi-scenario panoramic video and computer readable storage medium
CN113434665A (en) * 2021-07-22 2021-09-24 咪咕数字传媒有限公司 Visual processing method, device and equipment for script creation
CN114915688A (en) * 2022-03-25 2022-08-16 联通沃音乐文化有限公司 A method for generating and interactively playing video ringtones based on script interpretation

Similar Documents

Publication Publication Date Title
CN110784752B (en) Video interaction method and device, computer equipment and storage medium
CN110719524A (en) Video playing method and device, intelligent playing equipment and storage medium
CN110601956B (en) Content aggregation method and device, computer equipment and storage medium
CN111325004B (en) File commenting and viewing method
US10091460B2 (en) Asynchronous online viewing party
CN110830735A (en) Video generation method and device, computer equipment and storage medium
CN112584218A (en) Video playing method and device, computer equipment and storage medium
CN111314204A (en) Interaction method, device, terminal and storage medium
CN114071171B (en) Resource acquisition method, device, computer equipment and storage medium
CN109905629A (en) Method, apparatus, medium and the equipment of document sharing are realized when audio/video conference
CN110598103A (en) Content aggregation method and device, computer equipment and storage medium
CN112925462B (en) Account head portrait updating method and related equipment
CN115729407A (en) Message processing method and related equipment
CN109408755A (en) Data processing method, device, terminal device and computer storage medium
CN112799552B (en) Popularization picture sharing method and device and storage medium
HK40040986A (en) Video playing method, device, computer equipment and storage medium
CN113730921B (en) Recommendation method and device for virtual organization, storage medium and electronic equipment
CN109948082A (en) Live information processing method and processing device, electronic equipment, storage medium
HK40022250A (en) Method, apparatus, computer device, and storage medium for video interaction
HK40022250B (en) Method, apparatus, computer device, and storage medium for video interaction
JP5728141B1 (en) Server, program and method for distributing content
CN112995709A (en) Video processing method and device, electronic equipment and computer storage medium
CN110855554B (en) Content aggregation method and device, computer equipment and storage medium
HK40024709A (en) File comment, view method
HK40021460B (en) Video playing method, device, intelligent playing equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40040986

Country of ref document: HK

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210330

RJ01 Rejection of invention patent application after publication