CN114640876B - Multimedia service video display method, device, computer equipment and storage medium - Google Patents

Multimedia service video display method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN114640876B
CN114640876B CN202011482490.5A CN202011482490A CN114640876B CN 114640876 B CN114640876 B CN 114640876B CN 202011482490 A CN202011482490 A CN 202011482490A CN 114640876 B CN114640876 B CN 114640876B
Authority
CN
China
Prior art keywords
multimedia service
video
target
service video
video frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011482490.5A
Other languages
Chinese (zh)
Other versions
CN114640876A (en
Inventor
余自强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011482490.5A priority Critical patent/CN114640876B/en
Publication of CN114640876A publication Critical patent/CN114640876A/en
Application granted granted Critical
Publication of CN114640876B publication Critical patent/CN114640876B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • 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/47217End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a multimedia service video display method, a device, a computer device and a storage medium, wherein the method comprises the following steps: detecting a user operation instruction on a playing interface of a target video; when a drag instruction on a playing progress bar is detected, a playing floating window of the multimedia service video is displayed on a playing interface, and a target multimedia service video frame and a target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing floating window. By adopting the embodiment of the application, the target preview video frame can be highlighted, the multimedia service video can be dynamically and novel displayed, and the user experience is high.

Description

Multimedia service video display method, device, computer equipment and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and apparatus for displaying multimedia service video, a computer device, and a storage medium.
Background
With the rapid development of the mobile internet, a plurality of video applications are emerging, and video content resources are becoming more and more abundant, so that the requirement of users for watching videos is increased.
Currently, when a user wants to watch a part of interest during watching a video, the playing progress of the video can be quickly adjusted by dragging the playing progress bar, so that video preview pictures at other time points can be watched in advance. Generally, when a user views a video preview screen at other time points, a blurred video preview screen may be displayed due to real-time loading of the video, and when the video preview screen and the current background screen of the video are consistent in color, the user cannot clearly identify the video preview screen. In addition, brand cooperation advertisements are typically inserted into the video in a creative insert or pop-up advertisement manner, a new advertisement format is lacking to enhance brand impressions, and the user experience is low.
Disclosure of Invention
The embodiment of the application provides a multimedia service video display method, a device, computer equipment and a storage medium, which can not only highlight target preview video frames, but also dynamically and novel display multimedia service videos, and has high user experience.
An aspect of an embodiment of the present application provides a method for displaying a multimedia service video, where the method includes:
detecting a user operation instruction on a playing interface of the target video, wherein a playing progress bar of the target video is displayed in the playing interface;
When a drag instruction on a playing progress bar is detected, a playing suspension window of the multimedia service video is displayed on a playing interface, and a target multimedia service video frame in the first multimedia service video and a target preview video frame of the target video are simultaneously displayed on the playing suspension window, wherein the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by the playing time corresponding to the dragged position of the playing progress bar, the first duration of the target video and the number of multimedia service videos inserted in the target video.
In one aspect, an embodiment of the present application provides a multimedia service video display device, including:
the operation instruction detection module is used for detecting a user operation instruction on a playing interface of the target video, and a playing progress bar of the target video is displayed in the playing interface;
the display module is used for displaying a play suspension window of the multimedia service video on the play interface when a drag instruction on the play progress bar is detected, and simultaneously displaying a target multimedia service video frame in the first multimedia service video and a target preview video frame of the target video on the play suspension window, wherein the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by the play time corresponding to the dragged position of the play progress bar, the first duration of the target video and the number of the multimedia service videos inserted in the target video.
Wherein, the device further includes:
the video inserting module is used for inserting a plurality of multimedia service videos into the target video, wherein the inserting time interval of the plurality of multimedia service videos in the target video is determined by the first time length of the target video and the number of the multimedia service videos.
The playing progress bar of the target video displays multimedia service identifiers corresponding to the multimedia service videos, and one multimedia service video corresponds to one multimedia service identifier;
the device further comprises:
the first skip display module is used for skip displaying a first landing page of the multimedia service video on the playing interface and displaying a second multimedia service video corresponding to the target multimedia service identifier on the first landing page when a drag instruction on the target multimedia service identifier displayed on the playing progress bar or a click instruction on the target multimedia service identifier is detected.
Wherein, the device further includes:
and the second skip display module is used for skipping and displaying a second landing page of the multimedia service video on the playing interface when the up-sliding instruction of the dragged position of the playing progress bar is detected, and displaying the first multimedia service video on the second landing page.
Wherein, the display module includes:
and the first display unit is used for displaying the target preview video frame in a target area of the playing floating window and displaying the target multimedia service video frame of the first multimedia service video in other areas of the playing floating window, wherein the other areas are areas except the target area in the playing floating window.
Wherein, the display module includes:
the second display unit is used for taking the first frame multimedia service video frame of the first multimedia service video as the first target multimedia service video frame when the drag duration corresponding to the drag command is smaller than or equal to the drag duration threshold value, and simultaneously displaying the target preview video frame and the first target multimedia service video frame on the play suspension window;
and the third display unit is used for determining a second target multimedia service video frame from the first multimedia service video based on the dragging time length and the second time length of the first multimedia service video when the dragging time length is greater than the dragging time length threshold value, and simultaneously displaying the target preview video frame and the second target multimedia service video frame on the play suspension window.
When the drag time length is larger than the drag time length threshold, the target time length after the drag time length is larger than the drag time length threshold comprises a plurality of first time points, the second time length of the first multimedia service video comprises second time points corresponding to the first time points, and one first time point corresponds to one second time point;
The third display unit includes:
and the first video frame determining unit is used for determining the multimedia service video frame corresponding to each second time point in the first multimedia service video as a second target multimedia service video frame.
Wherein the third display unit includes:
and the second video frame determining unit is used for determining the last frame of the multimedia service video frame of the first multimedia service video as a second target multimedia service video frame when the drag time length is longer than the second time length of the first multimedia service video.
In one aspect, the present application provides a computer device comprising: the system comprises a processor, a memory, a network interface and a display screen;
the processor is connected with the memory, the network interface and the display screen, wherein the network interface is used for providing a data communication function, the memory is used for storing a computer program, and the processor and the display screen are used for calling the computer program to execute the multimedia service video display method in the aspect in the embodiment of the application.
According to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the multimedia service video display method provided in the above aspect.
In the embodiment of the application, the computer equipment can detect the user operation instruction on the playing interface of the target video in real time, when detecting the drag instruction on the playing progress bar in the playing interface, the playing floating window of the multimedia service video is displayed on the playing interface, and the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing floating window, so that the target preview video frame (i.e. the video preview picture) can be highlighted in the playing floating window, the video preview picture of the target video can be clearly identified in the playing floating window by a user, meanwhile, the target multimedia service video frame in the first multimedia service video can be dynamically and novel displayed in the playing floating window, the attention of the user can be effectively attracted, and the user experience is high.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed 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 application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a network architecture according to an embodiment of the present application;
fig. 2 is a schematic view of a scene of a video display of a multimedia service according to an embodiment of the present application;
fig. 3 is a schematic flow chart of a method for displaying multimedia service video according to an embodiment of the present application;
fig. 4 is an interface schematic diagram of a multimedia service video display according to an embodiment of the present application;
FIG. 5 is an interface schematic diagram of a jump first landing page according to an embodiment of the present disclosure;
FIG. 6 is an interface schematic diagram of a jump second landing page according to an embodiment of the present disclosure;
fig. 7 is a schematic flow chart of a method for displaying multimedia service video according to an embodiment of the present application;
fig. 8 is a schematic diagram of an interface for displaying a second target multimedia service video frame according to an embodiment of the present application;
fig. 9 is a schematic flow chart of displaying a target multimedia service video frame according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a multimedia service video display device according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a network architecture according to an embodiment of the present application. As shown in fig. 1, the network architecture may include a server 10 and a user terminal cluster, which may include a plurality of user terminals, as shown in fig. 1, and in particular may include a user terminal 100a, a user terminal 100b, a user terminal 100c, …, and a user terminal 100n.
The server 10 may be an independent physical server, or may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (content delivery network, CDN), big data, and artificial intelligence platforms. Each user terminal in the user terminal cluster may include, but is not limited to: intelligent terminals such as smart phones, tablet computers, notebook computers, desktop computers, intelligent sound boxes, intelligent watches, and the like.
It will be appreciated that the computer device in the present application may be an entity terminal with a multimedia service video display function, and the entity terminal may be any user terminal (such as the user terminal 100 a) in the user terminal cluster shown in fig. 1, or may be a server, which is not limited herein.
As shown in fig. 1, the user terminals 100a, 100b, 100c, …, 100n may respectively perform network connection with the server 10, so that each user terminal may perform data interaction with the server 10 through the network connection. For example, after detecting a user operation instruction on the playing interface of the target video, the user terminal 100a may obtain or call the target video and/or other multimedia service video from the video database of the background server (e.g., the server 10) for display. The multimedia service video may include advertisements of different service types (such as a hand-tour advertisement, a shopping advertisement, or a home advertisement) or short videos. The embodiments of the present application may collectively refer to an interface for playing the target video (such as a television play, a movie, or a short video) in the user interface as a playing interface. All detected action instructions (such as a drag instruction, a click instruction or a slide instruction) executed by the user on the playing interface can be collectively called as user operation instructions.
The application scenario in the embodiment of the present application may be a multimedia service video delivery scenario (such as an advertisement delivery scenario) or other application scenarios, which are not specifically limited herein.
Further, for ease of understanding, please refer to fig. 2, fig. 2 is a schematic view of a multimedia service video display provided in an embodiment of the present application. As shown in fig. 2, when detecting a click command of a target video (e.g., an operation command of clicking a play button of the target video by a user), the user terminal 100a may display a play interface (e.g., the play interface 10) of the target video, and detect a user operation command on the play interface 10 of the target video in real time. The playing progress bar (also referred to as a video progress bar) of the target video is displayed in the playing interface, and the playing progress bar is a bar control for displaying the playing progress of the target video, so that the user can preview videos at other time points by long-pressing the playing progress bar, and after the playing progress bar is released, the user can directly jump to the time point of the dragged position and play the videos.
Further, when detecting the drag instruction on the playing progress bar, the user terminal 100a may determine the first multimedia service video based on the playing time (such as playing time 1) corresponding to the dragged position of the playing progress bar, the first duration of the target video, and the number of multimedia service videos inserted in the target video, determine the target preview video frame (such as target preview video frame 300) to be displayed from the target video based on the playing time 1, and determine the target multimedia service video frame (such as target multimedia service video frame 301) to be displayed from the first multimedia service video. The first multimedia service video may be one multimedia service video inserted into the target video. Here, the video (such as the target video or the first multimedia service video) may be composed of a series of video frames, each of which is a still image, and a moving image is created when the series of video frames are played in a certain play order. For example, a motion image created by using a transmission frame number (frames per second, FPS) of 30 per second for the target video indicates that 30 video frames per second will be played in the target video. At this time, the user terminal 100a displays a play floating window (e.g., the play floating window 20) of the multimedia service video on the play interface 10, and simultaneously displays the above-mentioned target preview video frame 300 and the target multimedia service video frame 301 on the play floating window 20. The embodiment of the application can refer to a moving window suspended on a playing interface for displaying the multimedia service video as a playing suspension window.
Therefore, in the embodiment of the present application, the computer device (such as the user terminal 100 a) may highlight the target preview video frame (i.e. the video preview frame) in the play floating window, so that the user may clearly identify the video preview frame of the target video in the play floating window, and may dynamically and novel display the target multimedia service video frame in the first multimedia service video in the play floating window, which may effectively attract the attention of the user, and has high user experience.
The specific implementation manner of displaying the multimedia service video on the play floating window by the computer device can be referred to the embodiments corresponding to fig. 3 to fig. 9 below.
Further, referring to fig. 3, fig. 3 is a flow chart of a method for displaying multimedia service video according to an embodiment of the present application. As shown in fig. 3, the method may be performed by a computer device, and the method may include the following steps S101 to S102:
step S101, detecting a user operation instruction on a playing interface of a target video.
In some possible implementations, the computer device may insert multiple multimedia service videos (e.g., 3 or other numerical multimedia service videos) in the target video. Wherein the insertion time interval of the plurality of multimedia service videos in the target video may be determined by the first time length of the target video and the number of multimedia service videos. Specifically, the computer device may obtain, from the video database, a plurality of multimedia service videos (such as advertisements of a partner or advertisements of a company) to be inserted into the target video, and may insert the plurality of multimedia service videos into the target video in an evenly distributed manner. For example, in the case that 3 multimedia service videos (e.g., multimedia service video 1 to multimedia service video 3) are acquired, the computer device may divide the first duration of the target video into 3 insertion time intervals (e.g., insertion time interval 1 to insertion time interval 3), where multimedia service video 1 corresponds to insertion time interval 1, multimedia service video 2 corresponds to insertion time interval 2, and multimedia service video 1 corresponds to insertion time interval 2. After determining the above 3 insertion time intervals, the computer device may insert the multimedia service video 1 to the multimedia service video 3 into the target video based on the insertion time interval 1 to the insertion time interval 3.
In some possible embodiments, the computer device may display the playing interface of the target video when detecting a click command of the target video (such as an operation command of clicking a playing button of the target video by a user), and detect a user operation command on the playing interface of the target video in real time. The playing progress bar of the target video is displayed in the playing interface.
Step S102, when a drag instruction on a playing progress bar is detected, a playing suspension window of the multimedia service video is displayed on a playing interface, and a target multimedia service video frame and a target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing suspension window.
In some possible embodiments, when the computer device detects a drag instruction on the playing progress bar, it may determine a playing time corresponding to the dragged position of the playing progress bar, and determine the first multimedia service video based on the playing time, the first duration of the target video, and the number of multimedia service videos inserted in the target video. It will be appreciated that the computer device may determine the first multimedia service video based on the following equation (1), equation (1) being as follows:
Wherein T is current Can be the playing time T corresponding to the dragged position of the playing progress bar total May be a first duration of the target video, S may be a number of multimedia service videos inserted in the target video, i may be an ith multimedia service video (i.e., a first multimedia service video) of the S multimedia service videos, where formula (1)Representation pair->Rounding down.
At this time, the computer device may determine a target multimedia service video frame corresponding to the playing time from the first multimedia service video, and determine a target preview video frame corresponding to the playing time from the target video. Further, when a drag instruction on the playing progress bar is detected, the computer device may display a playing floating window of the multimedia service video on the playing interface, divide the playing floating window into a target area and other areas (e.g., the target area and the other areas may be equal areas or unequal areas of the playing floating window), display a target preview video frame in the target area of the playing floating window, and display a target multimedia service video frame in the other areas of the playing floating window. The embodiments of the present application may collectively refer to the region in the play suspension window for displaying the target preview video frame as the target region. The other area here is an area other than the target area in the play suspension window.
Referring to fig. 4, fig. 4 is an interface schematic diagram of a multimedia service video display according to an embodiment of the present application. As shown in fig. 4, when the computer device detects a drag instruction on the playing progress bar, a playing hover window (e.g., playing hover window 20) of the multimedia service video is displayed on the playing interface (e.g., playing interface 10), the playing hover window 20 may be divided into two unequal areas (e.g., a target area 400 and other areas 401), and a target multimedia service video frame (e.g., target multimedia service video frame 301) is displayed in the target area 400 of the playing hover window 20, while a target preview video frame (e.g., target preview video frame 300) is displayed in the other areas 401 of the playing hover window 20. Therefore, the computer equipment can improve the contrast ratio of the target preview video frame (namely the video preview picture) and the current playing picture in a mode of increasing the playing floating window, so that a user can more clearly identify the video preview picture. Optionally, the computer device may also display the playing time (such as playing time 1) corresponding to the dragged position of the playing progress bar in other areas 401 of the playing floating window 20 at the same time, so that the user directly knows the time progress of the currently dragged position, and the applicability is stronger.
In some possible embodiments, the computer device may insert each multimedia service identifier corresponding to each multimedia service video onto the playing progress bar of the target video (for example, insert each multimedia service identifier into the insertion time interval corresponding to each multimedia service video on the playing progress bar), so that each multimedia service identifier (for example, multimedia service identifier 1 to multimedia service identifier 3) is displayed on the playing progress bar of the target video. Wherein, a multimedia service video corresponds to a multimedia service identifier, where the multimedia service identifier may be a unique identifier of the multimedia service video, such as a brand icon (logo), where the logo refers to a brand logo or a graphical representation of a brand trademark, and the user may remember the company main body and the brand culture through the logo or trademark of the image.
In some possible embodiments, when detecting a drag instruction on the target multimedia service identifier displayed on the playing progress bar or a click instruction on the target multimedia service identifier, the computer device may skip to display a first landing page of the multimedia service video on the playing interface, and display a second multimedia service video corresponding to the target multimedia service identifier on the first landing page. The target multimedia service identification may be any one of the multimedia service identifications. Optionally, the video details and the video content of the second multimedia service video may also be directly displayed on the first landing page. The landing page (such as the first landing page or the second landing page) can be a web page displayed to the user after the user clicks on the multimedia service video (such as an advertisement). It will be appreciated that the first multimedia service video and the second multimedia service video may be the same or different.
Referring to fig. 5, fig. 5 is an interface schematic diagram of a jump first landing page according to an embodiment of the present application. For convenience of description, the multimedia service identifications 1 and 3 will be described below as examples, and will not be described in detail. Wherein, the multimedia service video 1 corresponds to a multimedia service identifier 1, the multimedia service video 2 corresponds to a multimedia service identifier 2, and the multimedia service video 3 corresponds to a multimedia service identifier 3. As shown in fig. 5a, a multimedia service identifier 1 and a multimedia service identifier 3 are displayed on a playing progress bar in the playing interface 10, and at any playing time (e.g., playing time 2) of the target video, the user may click on the target multimedia service identifier (e.g., multimedia service identifier 1) displayed on the playing progress bar. And at the playing time 2, the current video frame displayed on the playing interface 20 is the video frame corresponding to the playing time 2. When the user clicks the multimedia service identification 1, the computer device may also detect a click command on the multimedia service identification 1, skip and display a first landing page (e.g. landing page 1) of the multimedia service video on the playing interface 10, and display a second multimedia service video (e.g. multimedia service video 1) corresponding to the multimedia service identification 1 on the landing page 1. The landing page 1 here may have a play button of the multimedia service video 1 displayed therein. After the user clicks the play button, the computer device may detect a click command on the play button and play the multimedia service video 1 on the landing page 1.
As shown in 5b in fig. 5, when the user drags the playing progress bar to the target multimedia service identifier (e.g. multimedia service identifier 1), the computer device may determine the current playing time (e.g. playing time 3), display the playing floating window 20 in the playing interface 10, and display the target preview video frame (e.g. target preview video frame 302) corresponding to the playing time 3 in the target video in the playing floating window 20, and the target multimedia service video frame (e.g. target multimedia service video frame 303) corresponding to the playing time 3 in the multimedia service video 1. Optionally, the computer device may further display the playing time 3 in the playing floating window 20, so as to prompt the user that the current video playing progress of the target video is the playing time 3. When the user drags the playing progress bar to the multimedia service identifier 1, the computer device may also detect a drag instruction on the multimedia service identifier 1 displayed on the playing progress bar, skip and display a first landing page (such as landing page 1) of the multimedia service video on the playing interface 10, and display the multimedia service video 1 corresponding to the multimedia service identifier 1 on the landing page 1. The landing page 1 here may have a play button of the multimedia service video 1 displayed therein. After the user clicks the play button, the computer device may detect a click command on the play button and play the multimedia service video 1 on the landing page 1.
In some possible embodiments, when the computer device detects a slide-up instruction of the dragged position of the playing progress bar, the computer device may skip to display the second landing page of the multimedia service video on the playing interface, and display the first multimedia service video on the second landing page. Referring to fig. 6, fig. 6 is an interface schematic diagram of a jump second landing page according to an embodiment of the present application. As shown in fig. 6, an operation guide (e.g., operation guide 400) for jumping to the landing page may be displayed on a playback interface (e.g., playback interface 10), and a user may perform an operation according to the operation guide 400 to jump to the landing page. For example, text information or gesture signs for jumping to the landing page may be included in the operation guideline 400. When the user slides up the dragged position of the playing progress bar based on the operation guidance 400, the playing time (such as playing time 2) of the dragged position may be determined, a target preview video frame (such as target preview video frame 304) corresponding to the playing time 2 in the target video is displayed in the playing floating window 20 on the playing interface 10, and a target multimedia service video frame (such as target multimedia service video frame 305) corresponding to the playing time 2 in the multimedia service video 1. Optionally, the computer device may further display the playing time 2 in the playing floating window 20, so as to prompt the user that the current video playing progress of the target video is the playing time 2. When the user slides up the dragged position of the playing progress bar based on the operation guidance 400, the computer device may also detect a slide-up instruction of the dragged position of the playing progress bar, skip display a second landing page (e.g. landing page 2) of the multimedia service video on the playing interface 10, and display a first multimedia service video (e.g. multimedia service video 1) on the landing page 2. The landing page 1 here may have a play button of the multimedia service video 1 displayed therein. After the user clicks the play button, the computer device may detect a click command on the play button and play the multimedia service video 1 on the landing page 1.
In the embodiment of the application, the computer equipment can detect the user operation instruction on the playing interface of the target video in real time, when detecting the drag instruction on the playing progress bar in the playing interface, the playing floating window of the multimedia service video is displayed on the playing interface, and the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing floating window, so that the target preview video frame (i.e. the video preview picture) can be highlighted in the playing floating window, the video preview picture of the target video can be clearly identified in the playing floating window by a user, meanwhile, the target multimedia service video frame in the first multimedia service video can be dynamically and novel displayed in the playing floating window, the attention of the user can be effectively attracted, and the user experience is high.
Further, referring to fig. 7, fig. 7 is a flow chart of a method for displaying multimedia service video according to an embodiment of the present application. The method involves being performed by a computer device, as shown in fig. 7, the method may include the following steps S201-S203:
step S201, detecting a user operation instruction on a playing interface of the target video.
The specific implementation manner of the step S201 may refer to the description of the step S101 in the embodiment corresponding to fig. 3, which is not described herein.
Step S202, when the drag duration corresponding to the drag instruction is less than or equal to the drag duration threshold, taking the first frame multimedia service video frame of the first multimedia service video as the first target multimedia service video frame, and displaying the target preview video frame and the first target multimedia service video frame on the play suspension window at the same time.
In some possible embodiments, the computer device may determine, when detecting a drag instruction on the playing progress bar, a drag duration corresponding to the drag instruction. And when the drag duration is less than or equal to the drag duration threshold, indicating that the drag duration is too short to play the first multimedia service video. The drag duration threshold may be a duration value set by a user or a duration value defaulted by the device. At this point, the computer device may display the first frame of the multimedia service video frame (i.e., the first frame of the first multimedia service video frame) directly on the playback floating window. At this time, the computer device may take the first frame multimedia service video frame as the first target multimedia service video frame (i.e., the multimedia service video frame to be displayed), and display the target preview video frame in the target area of the play suspension window, and display the first target multimedia service video frame in the other area except for the target area in the play suspension window.
Step S203, when the drag time length is greater than the drag time length threshold, determining a second target multimedia service video frame from the first multimedia service video based on the drag time length and the second time length of the first multimedia service video, and displaying the target preview video frame and the second target multimedia service video frame on the play suspension window at the same time.
In some possible embodiments, the computer device may determine, when detecting a drag instruction on the playing progress bar, a drag duration corresponding to the drag instruction. When the drag time length is greater than the drag time length threshold, the target time length after the drag time length is greater than the drag time length threshold can comprise a plurality of first time points, the second time length of the first multimedia service video comprises second time points corresponding to the first time points, and one first time point corresponds to one second time point. In other words, there is a mapping correspondence between each first time point and each second time point corresponding to the first time point, and the computer device may find, according to any one of the first time points, a second time point corresponding to any one of the first time points in the second duration. Further, the computer device may determine the multimedia service video frame corresponding to each second time point in the first multimedia service video as a second target multimedia service video frame, display the target preview video frame in a target area of the play floating window, and display the second target multimedia service video frame in other areas except the target area in the play floating window. For example, the second duration of the first multimedia service video is 10 seconds, the drag duration threshold is 1 second, and at a time point of 1 second in the drag duration, the computer device may display the first frame multimedia service video frame in the first multimedia service video in the play floating window; at a point in time of 3 seconds in the drag duration, the computer device may display a multimedia service video frame corresponding to a 3 second position in the first multimedia service video in the play hover window.
Referring to fig. 8, fig. 8 is an interface schematic diagram of displaying a second target multimedia service video frame according to an embodiment of the present application. In the process that the user continuously drags the playing progress bar, a plurality of first time points (such as a first time point 1 to a first time point 3) can be included in the target time period after the drag time period is greater than the drag time period threshold, wherein the first time point 1 to the first time point 3 are continuous first time points in the target time period. For convenience of description, the first time point 1 to the first time point 3 will be taken as an example, and will not be described in detail. As shown at 8a in fig. 8, at a first time point 1 in the target duration, the computer device may find a second time point (e.g., the second time point 1) corresponding to the first time point 1 in the second duration according to the first time point 1. At this time, the computer device may determine a target preview video frame (e.g., target preview video frame 1 a) corresponding to the current playing time (e.g., playing time 1) from the target video, and determine a multimedia service video frame corresponding to the second time point 1 in the first multimedia service video as a second target multimedia service video frame (e.g., target multimedia service video frame 2 a). Further, the computer device may display the target preview video frame 1a in a target area (e.g., target area 400) of the play hover window (e.g., play hover window 20) and display the target multimedia service video frame 2a in other areas (e.g., other areas 401) of the play hover window 20. Optionally, the computer device may also display the play time 1 in other areas 401 in the play levitation window 20.
As shown at 8b in fig. 8, at a first time point 2 in the target duration, the computer device may find a second time point (e.g., the second time point 2) corresponding to the first time point 2 in the second duration according to the first time point 2. At this time, the computer device may determine a target preview video frame (e.g., the target preview video frame 1 b) corresponding to the current playing time (e.g., the playing time 2) from the target video, and determine a multimedia service video frame corresponding to the second time point 2 in the first multimedia service video as a second target multimedia service video frame (e.g., the target multimedia service video frame 2 b). Further, the computer device may display the target preview video frame 1b in the target area 400 of the play floating window 20 and the target multimedia service video frame 2b in the other area 401 of the play floating window 20. Optionally, the computer device may also display the play time 2 in other areas 401 in the play levitation window 20.
As shown at 8c in fig. 8, at a first time point 3 in the target duration, the computer device may find a second time point (e.g., the second time point 3) corresponding to the first time point 3 in the second duration according to the first time point 3. At this time, the computer device may determine a target preview video frame (e.g., target preview video frame 1 c) corresponding to the current playing time (e.g., playing time 3) from the target video, and determine a multimedia service video frame corresponding to the second time point 3 in the first multimedia service video as a second target multimedia service video frame (e.g., target multimedia service video frame 2 c). Further, the computer device may display the target preview video frame 1c in the target area 400 of the play floating window 20 and the target multimedia service video frame 2c in the other area 401 of the play floating window 20. Optionally, the computer device may also display the play time 3 in other areas 401 in the play levitation window 20. It will be appreciated that since the first time point 1 to the first time point 3 are consecutive time points in the target period, it is possible to obtain that the second time point 1 to the second time point 2 are consecutive time points in the second period. It should be noted that, if one second time point corresponds to one frame of the multimedia service video frame in the first multimedia service video, in the case that each second time point is continuous, in the process that the user continuously drags the playing progress bar, a video effect of continuously playing the first multimedia service video can be generated, so that the applicability is stronger.
In some possible embodiments, the computer device may display the last frame of the multimedia service video frame of the first multimedia service video directly on the playback floating window when the drag time period is longer than the second time period of the first multimedia service video. At this time, the computer device may determine the last frame of the first multimedia service video as the second target multimedia service video frame, and display the target preview video frame in the target area of the play floating window, and display the second target multimedia service video frame in the other area except the target area in the play floating window. It should be noted that, when the drag duration is different, the second target multimedia service video frame displayed by the computer device in the play floating window may be the same or different. For example, when the last second time point in the second duration (the second time point corresponds to one multimedia service video frame) is the last multimedia service video frame in the first multimedia service video, the second target multimedia service video frame displayed in the floating window is played, and at this time, the second target multimedia service video frame corresponding to the last second time point in the second duration is the same as the second target multimedia service video frame corresponding to the drag time period longer than the second duration. And the second target multimedia service video frames corresponding to other second time points except the last second time point in the second time period are different from the second target multimedia service video frames corresponding to the dragging time period longer than the second time period.
In the embodiment of the application, the computer equipment can detect the user operation instruction on the playing interface of the target video in real time, when detecting the drag instruction on the playing progress bar in the playing interface, the playing floating window of the multimedia service video is displayed on the playing interface, and the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing floating window, so that the target preview video frame (i.e. the video preview picture) can be highlighted in the playing floating window, the video preview picture of the target video can be clearly identified in the playing floating window by a user, meanwhile, the target multimedia service video frame in the first multimedia service video can be dynamically and novel displayed in the playing floating window, the attention of the user can be effectively attracted, and the user experience is high.
Referring to fig. 9, fig. 9 is a flowchart illustrating a method for displaying a video frame of a multimedia service according to an embodiment of the present application. The method may be performed by a computer device, as shown in fig. 9, and may include the following steps S301-S307:
step S301, detecting a drag instruction on the playing progress bar.
Step S302, determining a drag duration corresponding to the drag instruction.
Step S303, determining whether the drag duration is less than or equal to a drag duration threshold.
It will be appreciated that the computer device may perform step S304 when it is determined that the drag duration is less than or equal to the drag duration threshold, and may perform step S305 when it is determined that the drag duration is greater than the drag duration threshold.
Step S304, displaying the target preview video frame and the first frame multimedia service video frame.
It will be appreciated that the computer device may display the target preview video frame and the first frame multimedia service video frame (i.e., the first multimedia service video frame described above) simultaneously on the playback hover window.
Step S305, displaying the target preview video frame and the multimedia service video frames corresponding to the second time points.
It will be appreciated that the computer device may simultaneously display the target preview video frame and the multimedia service video frames corresponding to each second point in time (i.e., the second multimedia service video frames described above) on the playback hover window.
Step S306, determining whether the drag duration is greater than a second duration.
It is understood that the computer device may perform step S307 when it is determined that the drag time period is longer than the second time period.
Step S307 displays the target preview video frame and the last frame of the multimedia service video frame.
It will be appreciated that the computer device may display the target preview video frame and the last frame of the multimedia service video frame (i.e., the second multimedia service video frame described above) simultaneously on the playback hover window.
The specific implementation manner of step S301 to step S307 may be referred to the description of step S202 to step S203 in the embodiment corresponding to fig. 7, and the detailed description will not be repeated here.
In the embodiment of the application, the computer equipment can detect the user operation instruction on the playing interface of the target video in real time, when detecting the drag instruction on the playing progress bar in the playing interface, the playing floating window of the multimedia service video is displayed on the playing interface, and the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video are simultaneously displayed on the playing floating window, so that the target preview video frame (i.e. the video preview picture) can be highlighted in the playing floating window, the video preview picture of the target video can be clearly identified in the playing floating window by a user, meanwhile, the target multimedia service video frame in the first multimedia service video can be dynamically and novel displayed in the playing floating window, the attention of the user can be effectively attracted, and the user experience is high.
Further, referring to fig. 10, fig. 10 is a schematic structural diagram of a multimedia service video display device according to an embodiment of the present application. The multimedia service video display device may be a computer program (including program code) running in a computer apparatus, for example, the multimedia service video display device is an application software; the multimedia service video display device can be used for executing corresponding steps in the method provided by the embodiment of the application. As shown in fig. 10, the multimedia service video display apparatus 1 may be operated in a user terminal, which may be the user terminal 100a in the embodiment corresponding to fig. 2. The multimedia service video display apparatus 1 may include: the device comprises a video inserting module 10, an operation instruction detecting module 20, a display module 30, a first skip display module 40 and a second skip display module 50.
The operation instruction detection module 20 is configured to detect a user operation instruction on a playing interface of the target video, where a playing progress bar of the target video is displayed.
The display module 30 is configured to display a play floating window of the multimedia service video on the play interface when a drag instruction on the play progress bar is detected, and simultaneously display a target multimedia service video frame in the first multimedia service video and a target preview video frame of the target video on the play floating window, where the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by a play time corresponding to the dragged position of the play progress bar, a first duration of the target video, and the number of multimedia service videos inserted in the target video.
Wherein the display module 30 includes: a first display unit 301.
The first display unit 301 is configured to display a target preview video frame in a target area of the play floating window, and display a target multimedia service video frame of the first multimedia service video in other areas of the play floating window, where the other areas are areas of the play floating window except the target area.
The specific implementation manner of the first display unit 301 may be referred to the description of step S102 in the embodiment corresponding to fig. 3, and the detailed description will not be repeated here.
Wherein the display module 30 includes: a second display unit 302 and a third display unit 303.
The second display unit 302 is configured to take a first frame multimedia service video frame of the first multimedia service video as a first target multimedia service video frame when a drag duration corresponding to the drag instruction is less than or equal to a drag duration threshold, and display the target preview video frame and the first target multimedia service video frame on the play suspension window at the same time;
and the third display unit 303 is configured to determine, when the drag duration is greater than the drag duration threshold, a second target multimedia service video frame from the first multimedia service video based on the drag duration and the second duration of the first multimedia service video, and simultaneously display the target preview video frame and the second target multimedia service video frame on the play suspension window.
The specific implementation manner of the second display unit 302 and the third display unit 303 may be referred to the description of step S202-step S203 in the embodiment corresponding to fig. 7, and the detailed description will not be repeated here.
When the drag time length is larger than the drag time length threshold, the target time length after the drag time length is larger than the drag time length threshold comprises a plurality of first time points, the second time length of the first multimedia service video comprises second time points corresponding to the first time points, and one first time point corresponds to one second time point;
the third display unit 303 includes: the first video frame determination subunit 3031.
The first video frame determining subunit 3031 is configured to determine, as the second target multimedia service video frame, a multimedia service video frame corresponding to each second time point in the first multimedia service video.
The specific implementation manner of the first video frame determining subunit 3031 may refer to the description of step S203 in the embodiment corresponding to fig. 7, and will not be further described herein.
Wherein the third display unit 303 includes: a second video frame determination subunit 3032.
The second video frame determining subunit 3032 is configured to determine, when the drag time period is longer than the second time period of the first multimedia service video, a last frame multimedia service video frame of the first multimedia service video as a second target multimedia service video frame.
The specific implementation manner of the second video frame determining subunit 3032 may refer to the description of step S203 in the embodiment corresponding to fig. 7, and will not be further described herein.
Wherein, the multimedia service video display device 1 further comprises:
the video inserting module 10 is configured to insert a plurality of multimedia service videos into the target video, where an insertion time interval of the plurality of multimedia service videos in the target video is determined by a first time length of the target video and the number of multimedia service videos.
The playing progress bar of the target video displays multimedia service identifiers corresponding to the multimedia service videos, and one multimedia service video corresponds to one multimedia service identifier;
the above multimedia service video display apparatus 1 further comprises:
the first skip display module 40 is configured to skip and display a first landing page of the multimedia service video on the playing interface and display a second multimedia service video corresponding to the target multimedia service identifier on the first landing page when a drag instruction on the target multimedia service identifier or a click instruction on the target multimedia service identifier displayed on the playing progress bar is detected.
Wherein, the multimedia service video display device 1 further comprises:
and the second skip display module 50 is configured to skip and display a second landing page of the multimedia service video on the playing interface and display the first multimedia service video on the second landing page when an up-slide instruction of the dragged position of the playing progress bar is detected.
The specific implementation manners of the video inserting module 10, the operation instruction detecting module 20, the display module 30, the first skip display module 40 and the second skip display module 50 may be referred to the description of the step S101 to the step S102 in the embodiment corresponding to fig. 3 and/or the description of the step S201 to the step S203 in the embodiment corresponding to fig. 7, and will not be further described herein. In addition, the description of the beneficial effects of the same method is omitted.
Further, referring to fig. 11, fig. 11 is a schematic structural diagram of a computer device according to an embodiment of the present application. As shown in fig. 11, the computer device 1000 may be the user terminal 100a in the corresponding embodiment of fig. 2, and the computer device 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, a user interface 1003, a memory 1005, at least one communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display (Display), a Keyboard (Keyboard), and the network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others. The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may also optionally be at least one storage device located remotely from the aforementioned processor 1001. As shown in fig. 11, an operating system, a network communication module, a user interface module, and a device control application program may be included in the memory 1005, which is one type of computer storage medium.
In the computer device 1000 shown in fig. 11, the network interface 1004 is mainly used for network communication with a server; while user interface 1003 is primarily used as an interface for providing input to a user; the processor 1001 and display screen may be used to invoke the device control application stored in the memory 1005 to perform the following operations:
the processor 1001 is configured to detect a user operation instruction on a playing interface of the target video, where a playing progress bar of the target video is displayed on the playing interface;
and the display screen is used for displaying a play floating window of the multimedia service video on the play interface when the processor 1001 detects a drag instruction on the play progress bar, and simultaneously displaying a target multimedia service video frame in the first multimedia service video and a target preview video frame of the target video on the play floating window, wherein the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by the play time corresponding to the dragged position of the play progress bar, the first duration of the target video and the number of the multimedia service videos inserted in the target video.
In some possible implementations, the processor 1001 is further configured to insert a plurality of multimedia service videos in the target video, where an insertion time interval of the plurality of multimedia service videos in the target video is determined by a first time length of the target video and a number of multimedia service videos.
In some possible embodiments, a playing progress bar of the target video displays a multimedia service identifier corresponding to each multimedia service video, where one multimedia service video corresponds to one multimedia service identifier;
and the display screen is further configured to skip display a first landing page of the multimedia service video on the playing interface when the processor 1001 detects a drag instruction on the target multimedia service identifier displayed on the playing progress bar or a click instruction on the target multimedia service identifier, and display a second multimedia service video corresponding to the target multimedia service identifier on the first landing page.
In some possible embodiments, the display screen is further configured to skip to display a second landing page of the multimedia service video on the playing interface and display the first multimedia service video on the second landing page when the processor 1001 detects a slide-up instruction of the dragged position of the playing progress bar.
In some possible embodiments, when the display screen performs the target preview video frame of the first multimedia service video and the target video displayed on the play floating window simultaneously, the following operations are specifically performed:
and the display screen is used for displaying the target preview video frame in a target area of the play floating window and displaying the target multimedia service video frame of the first multimedia service video in other areas of the play floating window, wherein the other areas are areas except the target area in the play floating window.
In some possible embodiments, when the display screen performs the simultaneous display of the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video on the play floating window, the following operations are specifically performed:
the display screen is configured to display, when the processor 1001 detects that a drag duration corresponding to the drag instruction is less than or equal to a drag duration threshold, a target preview video frame and a first target multimedia service video frame on the play suspension window when a first frame multimedia service video frame of the first multimedia service video is used as the first target multimedia service video frame;
and the display screen is used for displaying the target preview video frame and the second target multimedia service video frame on the play suspension window when the processor 1001 detects that the drag time length is longer than the drag time length threshold value and determines the second target multimedia service video frame from the first multimedia service video based on the drag time length and the second time length of the first multimedia service video.
In some possible embodiments, when the drag duration is greater than the drag duration threshold, the target duration after the drag duration is greater than the drag duration threshold includes a plurality of first time points, the second duration of the first multimedia service video includes each second time point corresponding to each first time point, and one first time point corresponds to one second time point;
The processor 1001, when executing the determination of the second target multimedia service video frame from the first multimedia service video based on the drag duration and the second duration of the first multimedia service video, specifically executes the following operations:
the processor 1001 is configured to determine a multimedia service video frame corresponding to each second time point in the first multimedia service video as a second target multimedia service video frame.
In some possible embodiments, the processor 1001, when executing the determination of the second target multimedia service video frame from the first multimedia service video based on the drag duration and the second duration of the first multimedia service video, specifically executes the following operations:
the processor 1001 is configured to determine, when the drag time period is longer than the second time period of the first multimedia service video, a last frame multimedia service video frame of the first multimedia service video as a second target multimedia service video frame.
It should be understood that the computer device 1000 described in the embodiment of the present application may perform the description of the method for displaying multimedia service video in the embodiment corresponding to fig. 3, fig. 7 and fig. 9, and may also perform the description of the device 1 for displaying multimedia service video in the embodiment corresponding to fig. 10, which are not repeated herein. In addition, the description of the beneficial effects of the same method is omitted.
Furthermore, it should be noted here that: the embodiment of the present application further provides a computer readable storage medium, in which the aforementioned computer program executed by the multimedia service video display apparatus 1 is stored, and the computer program includes program instructions, when executed by the processor, can execute the description of the multimedia service video display method in the embodiment corresponding to fig. 3, fig. 7, or fig. 9, and therefore, the description will not be repeated here. In addition, the description of the beneficial effects of the same method is omitted. For technical details not disclosed in the embodiments of the computer-readable storage medium according to the present application, please refer to the description of the method embodiments of the present application. As an example, program instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or, alternatively, across multiple computing devices distributed across multiple sites and interconnected by a communication network, where the multiple computing devices distributed across multiple sites and interconnected by a communication network may constitute a blockchain system.
In one aspect of the present application, a computer program product or computer program is provided that includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the multimedia service video display method provided in the embodiment of the application.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of computer programs, which may be stored on a computer-readable storage medium, and which, when executed, may comprise the steps of the embodiments of the methods described above. The computer readable storage medium may be the multimedia service video display apparatus provided in any one of the foregoing embodiments or an internal storage unit of the foregoing device, for example, a hard disk or a memory of an electronic device. The computer readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (flash card) or the like, which are provided on the electronic device. The computer readable storage medium may also include a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (random access memory, RAM), or the like. Further, the computer-readable storage medium may also include both an internal storage unit and an external storage device of the electronic device. The computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
The terms first, second and the like in the claims and in the description and drawings are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments. The term "and/or" as used in the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The foregoing disclosure is only illustrative of the preferred embodiments of the present application and is not intended to limit the scope of the claims herein, as the equivalent of the claims herein shall be construed to fall within the scope of the claims herein.

Claims (10)

1. A method for displaying a multimedia service video, comprising:
detecting a user operation instruction on a playing interface of a target video, wherein a playing progress bar of the target video is displayed in the playing interface;
when a drag instruction on the playing progress bar is detected, a playing suspension window of a multimedia service video is displayed on the playing interface, and a target multimedia service video frame in a first multimedia service video and a target preview video frame of the target video are simultaneously displayed on the playing suspension window, wherein the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by a playing time corresponding to the dragged position of the playing progress bar, a first duration of the target video and the number of multimedia service videos inserted in the target video;
Wherein the displaying the target multimedia service video frame and the target preview video frame of the target video in the first multimedia service video on the play floating window simultaneously includes:
when the drag duration corresponding to the drag instruction is smaller than or equal to a drag duration threshold, taking a first frame multimedia service video frame of the first multimedia service video as a target multimedia service video frame in the first multimedia service video, and displaying the target preview video frame and the target multimedia service video frame in the first multimedia service video on the play suspension window;
when the drag duration is greater than the drag duration threshold, a plurality of first time points are included in a target duration after the drag duration is greater than the drag duration threshold, the second duration of the first multimedia service video includes second time points corresponding to the first time points, one first time point corresponds to one second time point, a multimedia service video frame corresponding to the second time point in the first multimedia service video is determined to be a target multimedia service video frame in the first multimedia service video, and the target preview video frame and the target multimedia service video frame in the first multimedia service video are displayed on the play suspension window.
2. The method according to claim 1, wherein the method further comprises:
inserting a plurality of multimedia service videos into the target video, wherein the insertion time interval of the plurality of multimedia service videos in the target video is determined by the first time length of the target video and the number of multimedia service videos.
3. The method of claim 2, wherein a multimedia service identifier corresponding to each multimedia service video is displayed on a playing progress bar of the target video, and one multimedia service video corresponds to one multimedia service identifier;
the method further comprises the steps of:
when a drag instruction on a target multimedia service identifier displayed on the playing progress bar or a click instruction on the target multimedia service identifier is detected, a first landing page of the multimedia service video is jumped to be displayed on the playing interface, and a second multimedia service video corresponding to the target multimedia service identifier is displayed on the first landing page.
4. The method according to claim 1, wherein the method further comprises:
when the sliding-up instruction of the dragged position of the playing progress bar is detected, a second landing page of the multimedia service video is jumped and displayed on the playing interface, and the first multimedia service video is displayed on the second landing page.
5. The method of claim 1, wherein displaying the target preview video frame and the target multimedia service video frame in the first multimedia service video on the play floating window comprises:
and displaying the target preview video frame in a target area of the play suspension window, and displaying the target multimedia service video frame of the first multimedia service video in other areas of the play suspension window, wherein the other areas are areas except the target area in the play suspension window.
6. The method of claim 5, wherein the method further comprises:
and when the dragging time length is longer than the second time length of the first multimedia service video, determining the last frame of the multimedia service video frame of the first multimedia service video as a second target multimedia service video frame.
7. A multimedia service video display apparatus, the apparatus comprising:
the operation instruction detection module is used for detecting a user operation instruction on a playing interface of the target video, wherein a playing progress bar of the target video is displayed in the playing interface;
the display module is used for displaying a play floating window of the multimedia service video on the play interface when a drag instruction on the play progress bar is detected, and simultaneously displaying a target multimedia service video frame in a first multimedia service video and a target preview video frame of the target video on the play floating window, wherein the first multimedia service video is one multimedia service video inserted in the target video, and the first multimedia service video is determined by play time corresponding to the dragged position of the play progress bar, first duration of the target video and the number of multimedia service videos inserted in the target video;
Wherein, the display module includes:
the second display unit is used for taking a first frame multimedia service video frame of the first multimedia service video as a target multimedia service video frame in the first multimedia service video when the drag duration corresponding to the drag command is smaller than or equal to a drag duration threshold value, and displaying the target preview video frame and the target multimedia service video frame in the first multimedia service video on the play suspension window;
and the third display unit is used for including a plurality of first time points in a target duration after the drag duration is greater than the drag duration threshold, wherein the second duration of the first multimedia service video includes second time points corresponding to the first time points, one first time point corresponds to one second time point, the multimedia service video frame corresponding to the second time point in the first multimedia service video is determined to be the target multimedia service video frame in the first multimedia service video, and the target preview video frame and the target multimedia service video frame in the first multimedia service video are displayed on the play suspension window.
8. A computer device, comprising: the system comprises a processor, a memory, a network interface and a display screen;
the processor is connected to the memory, the network interface and the display screen, wherein the network interface is adapted to provide data communication functions, the memory is adapted to store program code, and the processor and the display screen are adapted to invoke the program code to perform the method of any of claims 1-6.
9. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a processor, perform the method of any of claims 1-6.
10. A computer program product comprising computer instructions stored in a computer readable storage medium, the computer instructions being read from the computer readable storage medium by a processor of a computer device, the processor executing the computer instructions causing the computer device to perform the method of any one of claims 1-6.
CN202011482490.5A 2020-12-16 2020-12-16 Multimedia service video display method, device, computer equipment and storage medium Active CN114640876B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011482490.5A CN114640876B (en) 2020-12-16 2020-12-16 Multimedia service video display method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011482490.5A CN114640876B (en) 2020-12-16 2020-12-16 Multimedia service video display method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114640876A CN114640876A (en) 2022-06-17
CN114640876B true CN114640876B (en) 2024-04-09

Family

ID=81944790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011482490.5A Active CN114640876B (en) 2020-12-16 2020-12-16 Multimedia service video display method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114640876B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115119064B (en) * 2022-06-23 2024-02-23 北京字跳网络技术有限公司 Video processing method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102630048A (en) * 2012-03-29 2012-08-08 合一网络技术(北京)有限公司 Media video advertisement playing method and system based on information network
CN105635788A (en) * 2015-12-29 2016-06-01 深圳Tcl数字技术有限公司 Advertisement inter-cut method in video playing process and device thereof
CN107690081A (en) * 2017-05-25 2018-02-13 腾讯科技(北京)有限公司 Video broadcasting method and device and storage medium, electronic installation
CN110719531A (en) * 2019-10-16 2020-01-21 维沃移动通信有限公司 Video playing progress adjusting method and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107820115A (en) * 2017-09-30 2018-03-20 中兴通讯股份有限公司 Realize the method, apparatus and client and storage medium of video information preview

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102630048A (en) * 2012-03-29 2012-08-08 合一网络技术(北京)有限公司 Media video advertisement playing method and system based on information network
CN105635788A (en) * 2015-12-29 2016-06-01 深圳Tcl数字技术有限公司 Advertisement inter-cut method in video playing process and device thereof
CN107690081A (en) * 2017-05-25 2018-02-13 腾讯科技(北京)有限公司 Video broadcasting method and device and storage medium, electronic installation
CN110719531A (en) * 2019-10-16 2020-01-21 维沃移动通信有限公司 Video playing progress adjusting method and electronic equipment

Also Published As

Publication number Publication date
CN114640876A (en) 2022-06-17

Similar Documents

Publication Publication Date Title
CN109640188B (en) Video preview method and device, electronic equipment and computer readable storage medium
CN109246464B (en) User interface display method, device, terminal and storage medium
US11178448B2 (en) Method, apparatus for processing video, electronic device and computer-readable storage medium
CN107341018B (en) Method and device for continuously displaying view after page switching
JP7317232B2 (en) Information interaction method, device, equipment, storage medium and program product
CN107846629B (en) Method, device and server for recommending videos to users
CN111641840A (en) Live data display method, device, equipment and storage medium
US9665965B2 (en) Video-associated objects
US20170324998A1 (en) Method for playing video, client, and computer storage medium
CN113992934B (en) Multimedia information processing method, device, electronic equipment and storage medium
CN110069738B (en) Information processing method and device, terminal equipment and server
CN106844705B (en) Method and apparatus for displaying multimedia content
CN109144652B (en) View display method and device, electronic equipment and storage medium
US20190230311A1 (en) Video interface display method and apparatus
CN111031376B (en) Bullet screen processing method and system based on WeChat applet
CN112764871B (en) Data processing method, data processing device, computer equipment and readable storage medium
CN110958481A (en) Video page display method and device, electronic equipment and computer readable medium
CN114679621A (en) Video display method and device and terminal equipment
CN108933947B (en) Bullet screen display method and device
CN109714626B (en) Information interaction method and device, electronic equipment and computer readable storage medium
CN114640876B (en) Multimedia service video display method, device, computer equipment and storage medium
CN114579030A (en) Information stream display method, device, apparatus, storage medium, and program
CN110704740A (en) Method and apparatus for presenting information
CN105760420A (en) Method and device for achieving interaction with content of multimedia file
WO2018036493A1 (en) Information processing method and apparatus, display terminal, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant