Method, apparatus, device, storage medium, and program product for playing media content

The method enhances user efficiency in video social software by automatically switching to a second playback mode with hidden interactive controls, allowing continuous playback of related media content, addressing the inefficiencies of manual mode transitions.

JP2025523584AActive Publication Date: 2025-07-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024577086
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-06
Filing Date
2023-09-06
Publication Date
2025-07-23
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

Existing video playback modes in video social software often hinder user efficiency due to interactive controls obscuring video content, requiring cumbersome manual switching between playback modes to view related media content.

Method used

A method that automatically switches to a second playback mode where interactive controls are hidden, allowing continuous playback of related media content within a set based on predetermined relationships, enhancing user engagement and efficiency.

Benefits of technology

Improves user experience by enabling immersive and efficient consumption of media content sets through automatic switching and optimized interactive controls in the second playback mode.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025523584000001_ABST
    Figure 2025523584000001_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, apparatus, device, storage medium, and program product for playing media content. The method includes: displaying first media content in a first playback mode on a content display page; when the first media content belongs to a first media content set, acquiring second media content in the first media content set in response to an activation operation of a second playback mode triggered on the content display page; displaying the first media content in the second playback mode on the content display page; and displaying second media content corresponding to a media content switching command on the content display page in response to receiving the media content switching command. In an embodiment of the present disclosure, after switching from the first playback mode to the second playback mode, within the duration of the second playback mode, a plurality of media contents in the media content set are continuously played according to a corresponding media content switching command.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to a method, apparatus, device, storage medium, and program product for playing media content.

[0002] This application claims priority to Chinese Patent Application No. 202211084439.8, filed with the China National Intellectual Property Administration on September 6, 2022, and the entire content disclosed in the above Chinese patent application is incorporated herein by reference.

Background Art

[0003] With the continuous development of Internet audio-visual technology, short videos have developed rapidly with network traffic, and video social software based on video interaction has gradually become one of the social software commonly used in people's daily lives, and its user scale is also expanding. Therefore, how to improve the video viewing efficiency of users has become an urgent issue.

Summary of the Invention

[0004] To solve the above technical problems, embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for playing media content. After switching from the first playback mode to the second playback mode, within the duration of the second playback mode, a plurality of media contents in a media content set are continuously played according to a corresponding media content switching command, so that the user can deeply consume the content of the set in the second playback mode, thereby improving the user's usage efficiency.

[0005] According to a first aspect, embodiments of the present disclosure provide a method for playing media content, the method comprising: displaying a first media content in a first playback mode on a content display page; When the first media content belongs to a first media content set, in response to an activation operation of a second playback mode triggered on the content display page, determining a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set; displaying the first media content in the second playback mode on the content display page; during a duration of the second playback mode, in response to receiving a media content switching command, displaying a second media content corresponding to the media content switching command on the content display page, wherein the second media content is included in the related media content subset.

[0006] According to a second aspect, an embodiment of the present disclosure provides a playback device for media content, the device including: a first display module for displaying first media content in a first playback mode on a content display page; when the first media content belongs to a first media content set, a related media content subset determination module for determining a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set in response to an activation operation of a second playback mode triggered on the content display page; a second display module for displaying the first media content in the second playback mode on the content display page; a third display module for displaying a second media content corresponding to the media content switching command on the content display page during a duration of the second playback mode in response to receiving a media content switching command, wherein the second media content is included in the related media content subset.

[0007] According to a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the media content playback method according to any one of the first aspects above.

[0008] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, wherein when the program is executed by a processor, the processor is caused to implement the media content playback method according to any one of the first aspects above.

[0009] According to a fifth aspect, an embodiment of the present disclosure provides a computer program product, the computer program product comprising a computer program or instructions, wherein when the computer program or instructions are executed by a processor, the processor is caused to implement the media content playback method according to any one of the first aspects above.

[0010] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by referring to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3a

Figure 3b

Figure 4

Figure 5

Figure 6

DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. The drawings show some embodiments of the disclosure, but the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to understand the present disclosure more precisely, deeply, and completely. It should be understood that the drawings and embodiments of the present disclosure are used only for illustrative purposes and do not limit the protection scope of the present disclosure.

[0013] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or may be executed in parallel. Also, the embodiments of the method may include additional steps and / or may omit the execution of the illustrated steps. The scope of the present disclosure is not limited in this regard.

[0014] As used herein, the term "comprising" and variations thereof are open-ended inclusion, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "an embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0015] It should be noted that concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order or interdependence of the functions executed by these devices, modules, or units.

[0016] It should be noted that the modifiers "one" and "a plurality" mentioned in this disclosure are exemplary and not limiting, and those skilled in the art will understand that they should be understood as "one or more" unless otherwise specified in the context.

[0017] In the embodiments of this disclosure, the names of messages or information exchanged between multiple devices are for illustrative purposes only and are not used to limit the scope of these messages or information.

[0018] Before explaining the embodiments of this disclosure in more detail, nouns and terms included in the embodiments of this disclosure are explained, and the nouns and terms included in the embodiments of this disclosure are applicable to the following interpretations.

[0019] A response is used to represent a condition or state on which an operation to be executed depends. When the dependent condition or state is satisfied, one or more operations to be executed may be performed in real time or a predetermined delay may occur. Unless otherwise specified, the execution order of multiple operations to be executed is not limited.

[0020] Currently, when a user posts or views short videos through video social software on mobile terminals such as mobile phones, tablet computers, notebook computers, or other electronic devices, various social interactions among users can be realized through the video social software. For example, the user can upload and post the short videos created by himself / herself through the video social software, and can also view the short videos posted by other users through the video social software, and perform operations such as "liking", commenting, and forwarding on the short videos, thereby realizing social interactions with other users.

[0021] When viewing videos using video social software, usually there are two playback modes. The first playback mode is to display relevant information of the video (such as the avatar of the poster, "like" control, comment control, transfer control, background music information, etc.) on the content display page during the playback of the video. However, in the first playback mode, since a lot of video-related information is displayed on the content display page, it may affect the viewing efficiency of the user. For example, the interactive control may obscure important information in the video. In order to improve the usage efficiency of the user, the second playback mode appears. In the second playback mode, some interactive controls are hidden on the content display page. For example, when maintaining the display position and size of the media content screen in the first playback mode, interactive controls such as "like", comment, and the avatar of the poster are hidden, thereby achieving the playback effect by clearing the screen.

[0022] The set can be a plurality of media contents related to the content, or a plurality of related media contents posted by the same poster, etc. In related technologies, for example, Video A and Video B are two videos in a video set. When playing Video A in the first playback mode, if the user wants to achieve a playback effect by clearing the screen, after executing the activation operation of the second playback mode, Video A can be played in the second playback mode. In the second playback mode, if it does not return to the first playback mode after the playback of Video A ends, Video A is repeatedly played in the second playback mode. After the playback of Video A ends, if the user is interested in the set containing the current video, the user needs to manually return to the first playback mode, obtain Video B in the video set. In this case, if the user also wants to play in the screen clearing mode, the user also needs to execute the activation operation of the second playback mode, and then play Video B in the second playback mode. The entire operation process is cumbersome and complex.

[0023] To solve the above technical problems, embodiments of the present disclosure provide a method for playing media content. On a content display page, the first media content is displayed in a first playback mode. When the first media content belongs to a first media content set, on the content display page, in response to the activation operation of the second playback mode triggered, a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set is determined. On the content display page, the first media content is displayed in the second playback mode. During the duration of the second playback mode, in response to receiving a media content switching command, a second media content corresponding to the media content switching command is displayed on the content display page. The related media content subset that satisfies a predetermined relationship with the first media content can be a plurality of media contents among the set that are in a rank close to the current first media content.

[0024] When the user enters the second playback mode, clears the screen, and watches the media content immersively, the user may intend to deeply consume the current video. Embodiments of the present disclosure, after switching from the first playback mode to the second playback mode, within the duration of the second playback mode, according to the corresponding media content switching command, continuously play a plurality of media contents among the media content set, so that the user can deeply consume the content of the set in the second playback mode, thereby improving the user's usage efficiency.

[0025] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. It should be noted that the same reference numerals in different drawings are used to refer to the same elements described.

[0026] FIG. 1 is a system for implementing a method for playing media content provided by an embodiment of the present disclosure. As shown in FIG. 1, the system 100 may include a plurality of user terminals 110, a network 120, a server 130, and a database 140. For example, the system 100 may be used to implement the method for playing media content described in any embodiment of the present disclosure.

[0027] It should be understood that the user terminal 110 may be any other type of electronic device capable of executing data processing. It includes, but is not limited to, mobile phones, sites, units, devices, multimedia computers, multimedia tablet computers, Internet nodes, communicators, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio broadcast receivers, e-book terminals, game devices, or any combination thereof (including these device accessories and peripheral devices or any combination thereof).

[0028] The user can operate through the application program installed on the user terminal 110. The application program transmits the user's behavior data to the server 130 via the network 120. Also, the user terminal 110 can receive the data transmitted by the server 130 via the network 120. The embodiments of the present disclosure do not limit the hardware system and software system of the user terminal 110. For example, the user terminal 110 may be based on a processor such as ARM or X86, may have input / output devices such as a camera, a touch screen, and a microphone, and may execute an operating system such as Windows, iOS, Linux (registered trademark), Android, Hongmeng OS, etc.

[0029] For example, the application program on the user terminal 110 may be a short video social application program, for example, a short video social application program based on multimedia resources such as videos, images, and texts. Taking a short video social application program based on multimedia resources such as videos, images, and texts as an example, the user can post a video through the short video social application program on the user terminal 110. At the same time, the user can also view or browse the videos posted by other users and perform operations such as "liking", commenting, and forwarding.

[0030] The user terminal 110 can implement the media content playback method provided by the embodiments of the present disclosure by executing a process or a thread. In some examples, the user terminal 110 can execute the media content playback method by using its built-in application program. In some other examples, the user terminal 110 can execute the media content playback method by calling an application program stored outside the user terminal 110.

[0031] Network 120 may be a single network or a combination of at least two different networks. For example, network 120 may include, but is not limited to, one or more combinations such as a local area network, a wide area network, a public network, a private network, etc. Network 120 may be a computer network such as the Internet and / or various telecommunication networks (3G / 4G / 5G mobile communication networks, WIFI (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), etc.), but is not limited by the embodiments of the present disclosure.

[0032] Server 130 may be a single server, a server group, or a cloud server. Each server in the server group is connected via a wired network or a wireless network. One server group can be centralized or decentralized, such as in a data center. Server 130 can be local or remote. Server 130 can communicate with user terminal 110 via a wired network or a wireless network. The embodiments of the present disclosure do not limit the hardware system and software system of server 130.

[0033] Database 140 generally refers to a device with a storage function. Database 140 is mainly used to store various data used, generated, and output by user terminal 110 and server 130 in business. For example, taking the example that the application program on user terminal 110 is a media content playback application program based on multimedia resources such as video, image, and audio, the data stored in database 140 includes resource data such as video and audio uploaded by the user via user terminal 110, and interactive operation data such as "likes" and comments.

[0034] The database 140 may be local or remote. The database 140 may include various memories such as a Random Access Memory (RAM) and a Read Only Memory (ROM). The above-described storage devices are merely examples, and the storage devices usable by the system 100 are not limited thereto. Embodiments of the present invention do not limit the hardware system and software system of the database 140. For example, it may be a relational database or a non-relational database.

[0035] The database 140 can be connected or communicate with the server 130 or a part thereof via the network 120, or can be directly connected or communicate with the server 130, or can be a combination of the above two methods.

[0036] In some examples, the database 140 can be a stand-alone device. In some other examples, the database 140 can be integrated into at least one of the user terminal 110 and the server 130. For example, the database 140 can be provided in the user terminal 110 or can be provided in the server 130. Further, for example, the database 140 can be distributed. A part of it is provided in the user terminal 110, and another part is provided in the server 130.

[0037] FIG. 2 is a flowchart of a method for playing media content according to an embodiment of the present disclosure, and this embodiment is applicable to the case of video playback. The method can be executed by a playback device for media content. The playback device for media content can be realized in the form of software and / or hardware, and the method for playing media content can be executed by the user terminal 110 described in FIG. 1.

[0038] As shown in FIG. 2, the method for playing media content provided by the embodiment of the present disclosure mainly includes steps S100 to S400.

[0039] S100. On the content display page, display the first media content in the first playback mode.

[0040] The media content is multimedia resources such as images, videos, and live broadcasts. The first media content is the media content displayed in the first playback mode on the content display page. The content display page can be an interactive interface provided by a social application program or software on the user terminal 110. The interactive interface can be used as a display interface for displaying visual information of the media content to the user (i.e., the user of the user terminal 110), and can also be used to receive operations performed by the user on the interactive interface.

[0041] In one embodiment of the present disclosure, taking the user terminal 110 which is a smartphone or a tablet computer as an example, the content display page can occupy the entire display screen of the smartphone or the tablet computer, that is, the content display page is the entire display interface of the smartphone or the tablet computer. Further, for example, taking the example that the user terminal 110 is a notebook computer, the content display page may occupy the entire display screen of the notebook computer or only a part of the display screen of the notebook computer. For example, taking the example that the media content is a video, the video can be played on the content display page. Thereby, the user can watch the video through the content display page. Further, for example, taking the example that the media content is an image, one or more images can be displayed on the content display page. The user can view each image simultaneously or individually through the content display page.

[0042] In one embodiment of the present disclosure, in the case of the first playback mode, the content display page includes a first interactive control, and the first interactive control is used to perform a first type of interactive operation. The first type of interactive operation includes an interactive operation between the media content or the user related to the media content. That is, an online interactive operation is performed among multiple users of different user terminals 110 (i.e., multiple users of different user terminals 110), and information interaction among multiple users is realized. For example, since the data generated by the online interactive operation needs to be uploaded to and stored in the server 130, data transmission and reception are realized between different user terminals 110 and the server 130. For example, taking the example of applying the media content playback method provided by the present disclosure to video social software, the online interactive operation may include operations such as "liking", adding to favorites, commenting, forwarding, etc. on the video when the user watches a short video through the video social software.

[0043] As shown in FIG. 3a, in the case of the first playback mode, the content display page 11 includes three first interactive controls. The first interactive control 101 and the first interactive control 103 can be used to perform a first type of interactive operation based on the video. For example, the first interactive controls 101 and 103 are respectively used to perform a "like" operation and a transfer operation on the video. The first interactive control 102 can be used to perform an interactive operation among users related to the video. For example, users related to the video may include the user who posted the video (such as the video poster), the users who viewed the video, and the like. For example, on the content display page 11, by clicking the first interactive control 102, a comment area interface related to the video is displayed on the content display page 11, and the user can leave a message and interact with the user who posted the video or other users who viewed the video in the comment area interface.

[0044] In an embodiment of the present disclosure, in the case of the first playback mode, as shown in FIG. 3a, in the first display mode, since the content display page 11 may include other interactive controls or interactive areas different from the first interactive controls 101 to 103, the user can also perform other interactive operations on the target object display page 11 in the first display mode.

[0045] For example, as shown in FIG. 3a, in the case of the first playback mode, the content display page includes a video information display area, and the video information display area is used to display the data information of the video. For example, it includes the character description related to the video, the data information related to the video such as the video poster.

[0046] For example, as shown in FIG. 3a, in the case of the first playback mode, the content display page includes an audio information interactive area, and the audio information interactive area is used to display audio information related to the video. The audio information of the video is scrolled and displayed in a one-line text format in the audio information interactive area, and the user can obtain all the audio information related to the video by, for example, clicking on the audio information interactive area. For example, after the user clicks on the audio information interactive area, all the audio information related to the video is displayed on the content display page.

[0047] For example, as shown in FIG. 3a, in the case of the first playback mode, the content display page includes a location information interactive area, and the location information interactive area provides geographical location information about the video poster. For example, the city information of the video poster can be directly displayed in the location information interactive area. The user can obtain more detailed geographical location information about the video poster by, for example, clicking on the location information interactive area. For example, after the user clicks on the location information interactive area, the detailed geographical location information of the video poster can be displayed on the content display page 11.

[0048] For example, as shown in FIG. 3a, in the case of the first playback mode, the content display page includes a personal information communication area of the video poster, and the personal information communication area provides personal information about the video poster. For example, the avatar used by the video poster in social software is displayed in the personal information interactive area. The user can obtain more detailed personal information about the video poster by clicking on the personal information interactive area. For example, after the user clicks on the personal information interactive area, the detailed personal information of the video poster is displayed within the content display page 11, or the user can enter another related display page by clicking on the personal information interactive area to obtain the detailed personal information about the video poster.

[0049] For example, as shown in FIG. 3a, in the case of the first playback mode, the bottom end of the content display page 11 further includes a plurality of different interactive controls such as "Home Page", "Friends", "+", "Message", "Me", etc., whereby the user can enter other display pages of the social software through these different interactive controls respectively.

[0050] For example, as shown in FIG. 3a, in the case of the first playback mode, the top of the content display page further includes a plurality of different interactive controls such as "Live Streaming", "Same City", "Follow", "Recommendation", etc., whereby the user can enter other information display pages of the social software through these different interactive controls.

[0051] It should be noted that in some other examples, in the first playback mode, the content display page may further include other interactive controls, interactive area display information, etc. The embodiments of the present disclosure do not particularly limit this.

[0052] As shown in FIG. 3a, when the first media content is displayed full screen on the content display page, all of the first interactive controls 101 to 103 are displayed on the first media content screen. As can be seen from this, a part of the area of the first media content screen is shielded by the first interactive controls 101 to 103. As a result, the user cannot view the complete first media content screen.

[0053] S200. When the first media content belongs to a first media content set, in response to an activation operation of a second playback mode triggered on the content display page, a related media content subset that satisfies a predetermined relationship with the first media content is determined from the first media content set.

[0054] The media content set may include a set of a plurality of media contents of the same type. The same type can refer to media contents of the same theme, such as searching for a grocery store, reviewing clothing, the same TV series, etc. The media contents in the above media content set may be media contents posted by the same user, or may be media contents posted by a plurality of different users. The embodiments of the present disclosure do not particularly limit this. The first media content set refers to the set to which the first media content belongs.

[0055] The second media content can refer to any other media content other than the first media content in the first media content set. For example, the first media content set includes media content A, media content B, and media content C. Media content A, media content B, and media content C belong to the first media content set. When media content B is the first media content, media content A and media content C can function as a related media content subset of the first media content.

[0056] The activation operation of the second playback mode can be understood as an operation for instructing the user terminal 110 to display media content in the second playback mode. The second playback mode can be used to realize switching the content display page from the first playback mode to the second playback mode. On the content display page, after the activation operation of the second playback mode is received by the user, the first media content is switched from the display on the content display page in the first playback mode to the display on the content display page in the second playback mode.

[0057] The activation operation of the second playback mode may be a touch operation directly performed on the content display page by the user via a touch method such as a finger or a stylus, or may be a control operation such as a click or a double click performed on the content display page by the user via an external input device such as a mouse or a keyboard. Embodiments of the present disclosure do not limit specific embodiments of the activation operation of the second playback mode.

[0058] For example, taking the case where the activation operation of the second playback mode is a touch operation performed based on a touch point on the content display page, the activation operation of the second playback mode can be set such that one or more touch points within the touch area of the content display page are triggered, or can be further set such that one or more touch points within the touch area of the content display page are triggered and move according to a predetermined direction or a predetermined path. For example, when the user terminal 110 detects that one touch point within the touch area of the content display page is triggered and moves according to a predetermined direction such as leftward, rightward, upward, or downward, it determines that it has received the activation operation of the second playback mode. Or, when the user terminal 110 detects that a plurality of touch points within the touch area of the content display page are triggered and move along a plurality of paths respectively according to a predetermined direction in which they move away from each other, approach each other, or become parallel to each other, it determines that it has received the activation operation of the second playback mode. Or, when the user terminal 110 detects that a plurality of touch points within the touch area of the content display page are triggered and move within a predetermined area within the touch area, it determines that it has received the activation operation of the second playback mode. Embodiments of the present disclosure simply describe the activation operation of the second playback mode under the touch operation mode and do not limit specific embodiments.

[0059] In one embodiment of the present disclosure, the step of determining a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set is the step of determining and loading a first predetermined number of media contents included in the first media content set, and the step that the first predetermined number of media contents includes the related media content subset.

[0060] The first predetermined number can be set according to the actual situation. For example, it can be set to 6 or 8, etc. Further, when the number of media contents included in the first media content set exceeds the first predetermined number, load the first predetermined number of media contents. When the number of media contents in the first media content set does not exceed the first predetermined number, load all the media contents in the first media content set. For example, when the first predetermined number is 8 and the first media content set includes 100 media contents, only 8 media contents out of the first media contents need to be loaded. When the first media content set includes 6 media contents, load all the media contents in the first media content set, that is, 6 media contents. In this way, the user can quickly switch when viewing other media contents in the first media set, and avoid the problem of delay caused by temporarily loading media contents from the server when the user views other media contents.

[0061] Furthermore, when the number of media contents included in the first media content set exceeds the first predetermined number, determine the media contents that need to be loaded based on the positions of the first media contents in the first media content set. Specifically, when the number of media contents included in the first media content set exceeds the first predetermined number, the media contents to be loaded are the media contents adjacent to the first media contents or the media contents similar to the first media contents.

[0062] For example, when the first predetermined number is 8, four media contents located before the first media content can be loaded, and four media contents located after the first media content can be loaded. Further, when the first media content is at the ninth position within the first media content set, four media contents at the positions before the first media content, i.e., the fifth to eighth positions, are loaded, and at the same time, four media contents at the positions after the first media content, i.e., the tenth to thirteenth positions, are loaded. In this way, whether the user switches the media content forward or backward, since there are pre-loaded media contents in both cases, the problem of delay is avoided and the playback of the media content becomes smoother.

[0063] S300. On the content display page, display the first media content in the second playback mode.

[0064] In one embodiment of the present disclosure, the first playback mode can refer to a normal playback mode, and the second playback mode can refer to a screen-clearing playback mode. During the duration of the second playback mode, on the content display page, hide at least one first interactive control on the first media content screen. For example, the first interactive controls 101 to 103 shown in FIG. 3a are all hidden and not displayed. Thereby, it is advantageous to avoid the first media content screen being blocked by the first interactive control, and for the user to obtain all the screen information of the first media content more accurately and intuitively, and the screen area of the first media content in the second playback mode also does not change. In the second playback mode, the content display page may further include other data information related to the first media content. Thereby, it helps the user to quickly obtain the related information of the first media content and execute the corresponding interactive operation. It should be understood that when switching from the first playback mode to the second playback mode, the position and size of the media content screen may not change.

[0065] In one embodiment of the present disclosure, in the content display page, the step of hiding the first interactive control on at least one of the first media content screens includes the step of hiding all assemblies displayed on the first media content screen in the first playback mode in the content display page, and the step that the assembly includes the first interactive control.

[0066] In an embodiment of the present disclosure, as shown in FIG. 3b, none of the first interactive controls 101 to 103 shown in FIG. 3a are hidden or displayed. At the same time, the video information display area, audio information interactive information, position information interactive area, personal information interactive area, a plurality of different interactive controls at the bottom end of the content display page, and a plurality of different interactive controls included at the top of the content display page shown in FIG. 3a are all hidden and not displayed. Thereby, the media content screen is not shielded by any interactive assembly, and the media content screen is displayed full-screen on the content display page, which helps the user to obtain all screen information of the first media content more accurately and intuitively.

[0067] It should be noted that in the second playback mode, regardless of whether the first media content or other media content other than the first media content is displayed on the content display page, the above display method is used. In an embodiment of the present disclosure, the first media content is only used as an example for illustration and is not limited thereto.

[0068] When switching from the first playback mode to the second playback mode, the display screen of the first media content is continuously played. For example, in the process of switching from the first playback mode to the second playback mode, the display state of the media content does not change. For example, taking the case where the media content is a video, in the process of switching the display mode, the playback state, pause state, playback speed, playback volume, picture quality, etc. of the video do not change. For example, when the media content is a plurality of images, in different display modes, a synchronous display method of simultaneously displaying a plurality of images on the content display page and a single display method of sequentially displaying each image on the content display page can be used, or, for a plurality of images, in different display modes, an automatic continuous playback mode and a manual selection playback mode can be used respectively.

[0069] S400. During the duration of the second playback mode, in response to receiving a media content switching command, on the content display page, display the second media content corresponding to the media content switching command, and the second media content is included in the related media content subset.

[0070] It can be understood that during the duration of the second playback mode, the user terminal 110 continues to use the second playback mode to display media content and does not switch to other playback modes.

[0071] The media content switching command can be understood as a command for instructing the user terminal to switch to other media content to be displayed on the content display page. The second media content refers to the media content after switching. The second media content is determined by the media identifier included in the media content switching command, and the media identifier included in the media content switching command is determined by a specific operation of the user on the content display page.

[0072] In an embodiment of the present disclosure, after the playback of one piece of media content is completed, a media content switching command is automatically generated and received, whereby the user terminal is controlled to display second media content on the content display page.

[0073] In an embodiment of the present disclosure, after the user terminal detects a predetermined trigger operation on the content display page, it receives a media content switching command, and in response to the media content switching command, the user terminal is controlled to display second media content on the content display page.

[0074] An embodiment of the present disclosure provides a method for playing media content, which includes the steps of: displaying first media content in a first playback mode on a content display page; when the first media content belongs to a first media content set, determining a related media content subset that satisfies a predetermined relationship with the first media content from the first media content set in response to an activation operation of a triggered second playback mode on the content display page; displaying the first media content in the second playback mode on the content display page; and displaying second media content corresponding to the media content switching command on the content display page in response to receiving the media content switching command during the duration of the second playback mode. In an embodiment of the present disclosure, after switching from the first playback mode to the second playback mode, during the duration of the second playback mode, a plurality of media contents from the media content set are continuously played by a corresponding media content switching command, whereby the user can deeply consume the contents of the set in the second playback mode, thus improving the user's usage efficiency.

[0075] Based on the above embodiment, the controls displayed on the content display page in the second playback mode are further optimized. Specifically, it is as follows.

[0076] In one embodiment of the present disclosure, in the second playback mode, the content display page includes a second interactive control that is distinguishable from the first interactive control. The second interactive control is used to perform a second type of interactive operation, and the second type of interactive operation includes an adjustment operation corresponding to the playback attribute in the second playback mode. Since the second interactive control can be provided outside the media content image, shielding of the media content image is avoided.

[0077] In an embodiment of the present disclosure, the content display page in the second playback mode includes a second interactive control but does not include a first interactive control. Further, in the first playback mode and the second playback mode, different interactive operations can be realized respectively, which helps to provide different interactive functions to the user in the first playback mode and the second mode respectively. Therefore, different display modes can more appropriately meet the diverse interactive needs of the user.

[0078] In an embodiment of the present disclosure, in the second playback mode, the second interactive control may be used to perform adjustable operations such as changing the display information of the media content (for example, display position, display ratio, display angle, etc.), or may be used to perform interactive operations such as storing part or all of the information of the media content in the user terminal 110. For example, the data generated by the local interactive operation does not need to be uploaded and stored in the server 130. For example, taking the example of applying the media content playback method provided by the present disclosure to video social software, the local interactive operation includes adjustment operations on the video playback screen, playback speed, playback volume, etc. when the user watches a short video through the video social software, or may also include acquisition operations such as video download and image capture.

[0079] For example, as shown in FIG. 4, in the second playback mode, the content display page includes a second interactive control 201 and a second interactive control 202. The second interactive control 201 and the second interactive control 202 can be used to perform adjustment operations with the media content display information. For example, the second interactive control 201 is a playback speed adjustment control. By clicking the second interactive control 201 on the content display page, a plurality of playback speed regions related to the video are displayed on the content display page. The user can select the corresponding speed from the playback speed regions to control the playback speed of the media content. The second interactive control 202 is a pause control. When the media content is being played on the content display page, clicking the second interactive control 202 can pause the playback of the media content on the content display page. When the playback of the media content on the content display page is paused, clicking the second interactive control 202 can continue the playback of the media content on the content display page.

[0080] In one embodiment of the present disclosure, in the content display page, the step of displaying the first media content in the second playback mode includes the step of displaying a second predetermined number of media content identifiers corresponding to the related media subset on the content display page. The display order of the media content identifiers is determined by the order of the corresponding media content in the first media content set.

[0081] The second predetermined number can be set according to the actual situation. The second predetermined number may be the same as or different from the first predetermined number, and the embodiments of the present disclosure do not particularly limit this. As shown in FIG. 4, in the embodiment of the present disclosure, an example where the second predetermined number is 6 is given. The media content identifier can be used to display other media content in the media content set related to the first media content in an aggregated form.

[0082] In one embodiment of the present disclosure, when the number of media content included in the media content set is less than the second predetermined number, the number of media content identifiers included in the content display page is the actual number of media content included in the media content set. For example, when the media content set includes only the upper episode and the lower episode of the media content, only two media content identifiers are displayed on the content display page. In the second playback mode, on the content display page, a plurality of media content identifiers are displayed in an aggregated form, thereby indicating to the user to switch the media content in the second playback mode, and as a result, the user's usage efficiency is improved.

[0083] In the embodiment of the present disclosure, the plurality of media content identifiers are displayed at the bottom end of the content display page and above the second interactive control, thereby minimizing the shielding of the media content screen as much as possible.

[0084] Furthermore, when the user terminal does not detect the user's operation on the content display page within a predetermined period, the second interactive control and the media content identifier in the content display page can be hidden. When the user terminal detects the user's click operation on the content display page, the second interactive control and the media content identifier are displayed on the content display page, and as a result, the user's operation becomes easier.

[0085] In one embodiment of the present disclosure, according to the order of media contents in a media content set, corresponding media content identifiers are sequentially displayed from left to right at the bottom of a content display page.

[0086] For example, as shown in FIG. 4, media content identifiers 1 to 6 respectively correspond to media contents A to F, and media contents A to F are six media contents that are sequentially arranged in the media content set according to the arrival order.

[0087] In an embodiment of the present disclosure, as shown in FIG. 4, the content display page further includes a stop control for the second playback mode. The stop control for the second playback mode can be used to stop the second playback mode and activate the first playback mode in response to a user's trigger operation. That is, after the user terminal detects a trigger operation for the stop control of the second playback mode, media content is displayed on the content display page in the first playback mode.

[0088] Based on the above embodiments, the embodiments of the present disclosure further optimize a method for receiving a media content switching command.

[0089] In one embodiment of the present disclosure, receiving the media content switching command includes generating and receiving a media content switching command after responding to the first media content playback completion command.

[0090] In an embodiment of the present disclosure, after the user terminal detects the completion of the playback of the first media content, it generates and receives a first media content playback completion command, and after responding to the first media content playback completion command, it generates and receives a media content switching command. After detecting the completion of the playback of the first media content, it may include detecting that the playback duration of the first media content is equal to the total duration of the first media content. In this case, the second media content corresponding to the reception of the media content switching command is located after the first media content and is media content adjacent to the first media content.

[0091] For example, when it is detected that the total duration of the first media content is 3 minutes and the playback duration of the first media content is 3 minutes, a media content switching command is automatically generated, and in response to the media content switching command, the second media content after the first media content is played. For example, if the first media content is at the 9th position in the first media content set, the media content at the 10th position in the first media content set is the second media content.

[0092] In one embodiment of the present disclosure, the reception of the media content switching command is to receive a media content switching command in response to a trigger operation on the content display page.

[0093] The trigger operation may be a touch operation directly performed on the content display page by the user through a touch method such as a finger or a stylus, or a control operation such as a click or a double-click performed on the content display page by the user through an external input device such as a mouse or a keyboard. Embodiments of the present disclosure do not limit specific embodiments of the trigger operation.

[0094] In one embodiment of the present disclosure, the step of receiving a media content switching command in response to a trigger operation on the content display page includes the step of receiving a media content switching command in response to a swipe operation in a first predetermined direction on the content display page.

[0095] In an embodiment of the present disclosure, the first predetermined method is a horizontal direction, and the horizontal direction refers to a direction parallel to the top and bottom of the content display page, that is, the horizontal direction. The swipe operation in the first predetermined direction on the content display page includes a leftward swipe operation in the horizontal direction on the content display page or a rightward swipe operation in the horizontal direction on the content display page. In the leftward swipe operation in the horizontal direction, the received media content switching command is used to instruct to use the media before the first media content as the second media content, and in the rightward swipe operation in the horizontal direction, the received media content switching command is used to instruct to use the media after the first media content as the second media content.

[0096] For example, when the user terminal detects a rightward swipe operation on the content display page, the media content after the first media content is used as the second media content and displayed on the content display page. When the user terminal detects a leftward swipe operation on the content display page, the media content before the first media content is used as the second media content and displayed on the content display page.

[0097] In one embodiment of the present disclosure, the step of receiving a media content switching command in response to a trigger operation on the content display page is the step of receiving a media content switching command in response to a trigger operation on the media content identifier included in the content display page, and the step that the media content identifier corresponds to the media content in the first media content set.

[0098] In an embodiment of the present disclosure, the trigger operation on the media content identifier can refer to a click operation on the media content identifier. Further, the media content identifier can be further used to switch to the corresponding media content in response to the user's trigger operation. Specifically, on the content display page, by clicking on the media content identifier, the second media content corresponding to the media content identifier can be displayed on the content display page. For example, in the process of the content display page displaying media content A, after the user terminal detects the user's trigger operation on the media content identifier 6, it acquires the media content F corresponding to the media content identifier 6, and also displays the media content F on the content display page in the second playback mode. In this way, through the trigger operation on the media content identifier, the corresponding media content can be displayed on the content display page, thereby enabling the user to quickly and easily switch to the media content they want to view.

[0099] Based on the above embodiments, the embodiments of the present disclosure further optimize the media content identifier.

[0100] In one embodiment of the present disclosure, the media content identifier is used to display the playback progress of the corresponding media content.

[0101] In the media content identifier, the progress bar indicates the playback progress of the corresponding media content. The length of the progress bar is determined by the elapsed time of the media content playback. Specifically, the ratio of the progress bar to the total length of the media content identifier is the same as the ratio of the elapsed time of the media content playback to the total duration of the media content playback. For example, as shown in FIG. 4, the media content identifier 1 corresponds to the media content A. When the total duration of the media content A is 4 minutes and the elapsed time of the playback is 1 minute, the progress bar occupies one-fourth of the entire media content identifier.

[0102] In an embodiment of the present disclosure, as the elapsed time of the media content playback continues to increase, the ratio of the progress bar in the entire identifier of the media content continues to increase. In this way, the user can easily view the playback progress of the media content, which can assist the user's selection.

[0103] In one embodiment of the present disclosure, on the content display page, when switching from the first media content to the second media content for display, the first media content is in a paused state. That is, on the content display page, when switching from the second media content to the first media content, the first media content is continuously played. For example, on the content display page, after the first media content has been played for 1 minute and 3 seconds, the user performs a trigger operation on the content display page to switch to the second media content. In the process of displaying the second media content on the content display page, the user terminal detects the trigger operation on the content display page again, switches from the second media content to the first media content, and in this way, on the content display page, the first media content is played from 1 minute and 3 seconds.

[0104] Based on the above embodiments, on the content display page, after switching from the first media content to the second media content, the first media content is in a paused state. In this case, the progress bar in the media content identifier corresponding to the first media content is also in a paused state. After switching back to the first media content, the first media content continues to play, and the corresponding progress bar changes again according to the playback time.

[0105] In one embodiment of the present disclosure, when the media content displayed on the content display page is the media content corresponding to the target media content identifier, in response to receiving a media content identifier update command, a new media content identifier is obtained and displayed. The target media content identifier is the first media content identifier on the current content display page or the last media content identifier on the current content display page. The receiving of the media content identifier update command includes the step of receiving a media content identifier update command in response to a swipe operation in a first predetermined direction on the content display page, or the step of generating and receiving a media content identifier update command after receiving a media content playback completion command corresponding to the target media content identifier.

[0106] In an embodiment of the present disclosure, in the second playback mode, when the user terminal detects that the target media content displayed on the media content display page is the media content corresponding to the last content identifier, and after detecting the completion of the playback of the target media content, the user terminal automatically generates and receives a media content identifier update command, and obtains and displays a new media content identifier.

[0107] For example, as shown in FIG. 4, the media content identifier 6 is the last media content identifier in the content display page. When the media content displayed on the content display page is the media content F corresponding to the media content identifier 6, after detecting the completion of media content playback, the user terminal automatically generates and receives a media content identifier update command, receives the media content identifier 7 corresponding to the media content G after the media content F, and also displays the media content identifier 7 on the content display page.

[0108] In an embodiment of the present disclosure, in the second playback mode, when the user terminal detects that the target media content displayed on the media content display page is the media content corresponding to the last content identifier, and also detects a horizontal leftward swipe operation performed on the content display page, the user terminal receives a media content identifier update command, obtains and displays a new media content identifier.

[0109] For example, as shown in FIG. 4, the media content identifier 6 is the last media content identifier in the content display page. When the media content displayed on the content display page is the media content F corresponding to the media content identifier 6, the user terminal detects a horizontal leftward swipe operation performed on the content detection page, receives a media content identifier update command, obtains the media content identifier 7 corresponding to the media content G after the media content F, and also displays the media content identifier 7 on the content display page.

[0110] Furthermore, in an embodiment of the present disclosure, in the process of displaying the media content identifier 7 on the content display page, the other media content identifiers (media content identifiers 2 to 6 shown in FIG. 4) in the content display page are controlled to move leftward by only one position in sequence, and at the same time, the media content identifier 1 is not displayed on the content display page.

[0111] In an embodiment of the present disclosure, in the second playback mode, when the user terminal detects that the target media content displayed on the media content display page is the media content corresponding to the first media content identifier, the user terminal acquires and displays the media content identifier corresponding to the media content before the media content corresponding to the first media content identifier. A specific implementation form is the same as the implementation form in which the target media content provided by the above embodiment is the last media content identifier. Specifically, reference may be made to the description in the above embodiment, and the embodiments of the present disclosure do not particularly limit this.

[0112] In an embodiment of the present disclosure, when the target media content is the first media content in the media content set or the last media content in the media content set, a new media content identifier is not acquired and displayed.

[0113] One embodiment of the present disclosure further includes the step of loading a fourth predetermined number of media contents from the current media content set when the number of loaded media contents that are not played in the current media content set is smaller than a third predetermined number.

[0114] The third predetermined number is smaller than the first number, and the third predetermined number is also smaller than the fourth predetermined number. The fourth predetermined number may be the same as or different from the first predetermined number, and the embodiments of the present disclosure do not particularly limit this.

[0115] The current media content set is the media content set to which the current media content being played on the content display page belongs in the second playback mode. In an embodiment of the present disclosure, an example in which the third predetermined number is 3 and the fourth predetermined number is 7 will be described.

[0116] For example, when switching the content display page from the first playback mode to the second playback mode, a predetermined number (8) of media contents are loaded. If the user terminal continues to play the media contents in the second playback mode, the number of loaded media contents that are not played will continue to decrease. When the number of loaded media contents that are not played is less than 3, a media content loading request is triggered, and a request is made to the server to load 7 media contents. In this way, when playing in the preloading mode, the problem of delay can be avoided.

[0117] Based on the above embodiments, embodiments of the present disclosure provide a method for switching media content sets.

[0118] In one embodiment of the present disclosure, within the duration of the second playback mode, in response to receiving a media content set switching command, the steps of determining a second media content set corresponding to the media content set switching command, acquiring third media content included in the second media content set, and displaying the third media content on the content display page are further included.

[0119] The second media content set refers to another media content set other than the first media content set. The third media content can be any media content in the second media content set. Optionally, the third media content may be the first media content in the second media content set, or may be the last media content viewed within the second media content set when the user last exited the user terminal. The media content set switching command can be understood as a command instructing the user terminal to switch to another media set.

[0120] In an embodiment of the present disclosure, after the playback of the last media content in the first media content set is completed, a switching command for the media content set is automatically generated and received, whereby the user terminal acquires the media content in the second media set and controls the content display page to display the third media content.

[0121] In an embodiment of the present disclosure, after detecting a predetermined trigger operation on the content display page, the user terminal receives a media set switching command, and in response to the media set switching command, the user terminal acquires the media content in the second media set and controls the content display page to display the third media content.

[0122] In an embodiment of the present disclosure, the reception of the media set switching command is to receive a media set switching command in response to a swipe operation in a second predetermined direction on the content display page.

[0123] In an embodiment of the present disclosure, the second predetermined method is the vertical direction, and the vertical direction refers to a direction parallel to the side of the content display page, that is, the vertical direction. The swipe operation in the second predetermined direction on the content display page includes an upward swipe operation in the vertical direction on the content display page or a downward swipe operation in the vertical direction on the content display page. In the upward swipe operation in the vertical direction, the received media set switching command is used to instruct to use the media content set after the first media content set as the second media content set, and in the downward swipe operation in the vertical direction, the received media set switching command is used to instruct to use the media content set before the first media content set as the second media content set.

[0124] To be described, the media content set before the first media content set and the specific media content set of the subsequent media content set can be set according to the set recommendation mechanism of the user terminal. Embodiments of the present disclosure do not limit the relationship between the second media content set and the first media content. That is, when the user terminal detects that the user executes an upward swipe operation on the content display page, the user terminal obtains a media content set that is not the first media content set as the second media content set. Similarly, when the user terminal detects that the user executes a downward swipe operation on the content display page, the user terminal obtains a media content set that is not the first media content set as the second media content set.

[0125] In an embodiment of the present disclosure, receiving the media set switching command includes: displaying a plurality of media set identifiers in response to a trigger operation on the media set control included in the content display page; and receiving a media set switching command in response to a trigger operation on the media set identifier.

[0126] In an embodiment of the present disclosure, in the second playback mode, the content display page includes a media set control. The media set control can display a media content set display area on the content display page in response to a trigger operation of the user. The media content set display area can display a plurality of media set identifiers, and the media set identifiers can be displayed in the form of a list. The media set identifier may include information related to the media content set, such as the name of the set, the content introduction of the set, and the cover image of the set.

[0127] Furthermore, the user can perform vertical upward and downward swipe operations within the media content set display area, thereby controlling the upward and downward display of media set identifiers, and as a result, realizing the display of more media set identifiers within a small area.

[0128] In an embodiment of the present disclosure, the user terminal receives a media set switching command in response to a user's trigger operation on the media set identifier.

[0129] In one embodiment of the present disclosure, within the duration of the second playback mode, in response to a startup operation of the first playback mode triggered on the content display page, the steps of displaying the first media content in the first playback mode on the content display page, and after switching the playback mode from the second playback mode to the first playback mode, displaying a second predetermined number of media content identifiers on the content display page are included. Thereby, even when the user enters the second playback mode, deeply consumes the media content, and then returns to the first playback mode, the consumption entry of other media content in the set is displayed, so that the user can easily view the content of other sets even in the first playback mode.

[0130] In an embodiment of the present disclosure, the startup operation of the first playback mode can be understood as an operation that instructs the user terminal 110 to display media content in the first playback mode. The first playback mode can be used to realize switching the content display page from the second playback mode to the first playback mode. After a startup operation of the first playback mode by the user is received on the content display page, the first media content is switched from the display on the content display page in the second playback mode to the display on the content display page in the first playback mode.

[0131] In an embodiment of the present disclosure, the activation operation of the first playback mode may be a touch operation directly performed by the user on the content display page via a touch method such as a finger or a stylus, or may be a control operation such as a click or a double - click performed by the user on the content display page via an external input device such as a mouse or a keyboard. The embodiments of the present disclosure do not limit the specific implementation forms of the activation operation of the first playback mode.

[0132] In one embodiment of the present disclosure, as shown in FIG. 4, the content display page includes an activation control 203 for the first playback mode, and the activation operation of the first playback mode triggered on the content display page may be to trigger the activation control 203 of the first playback mode on the content display page.

[0133] In one embodiment of the present disclosure, after the first playback mode is activated, the user terminal displays media content in the first playback mode. For the specific display method, refer to the description of the above embodiments. In the embodiments of the present disclosure, no further details will be described.

[0134] In one embodiment of the present disclosure, after the playback mode is switched from the second playback mode to the first playback mode, a second predetermined number of media content identifiers are displayed on the content display page. In response to a trigger operation on the media content identifier, a related media content subset corresponding to the media content identifier can be obtained, so that in the first playback mode, the media content in the related media content subset can be easily displayed on the content display page.

[0135] It should be noted that the function of identifying media content by the media content identifier in the first playback mode is consistent with the function and display method of the media content identifier in the second playback mode. Specifically, reference can be made to the description of the above embodiments. In the embodiments of the present disclosure, no further details will be described.

[0136] In one embodiment of the present disclosure, after the playback mode is switched from the second playback mode to the first playback mode, if the media content displayed in the first playback mode and the media content displayed in the second playback mode are the same media content, the media content is played on the content display page according to the playback attributes in the second playback mode, and / or if the media content displayed in the first playback mode and the media content displayed in the second playback mode are not the same media content after the playback mode is switched from the second playback mode to the first playback mode, the media content is played on the content page according to the playback attributes in the first playback mode.

[0137] In an embodiment of the present disclosure, in the second playback mode, when the content display page displays media content A, after switching to the first playback mode, the content displayed on the content display page is still media content A. When the content is displayed on the content display page in the first playback mode, the playback attributes in the second playback mode are inherited, and the playback attributes include at least the playback speed, playback progress, playback volume, etc.

[0138] In an embodiment of the present disclosure, in the second playback mode, when the content display page displays media content B, after switching to the first playback mode, the content displayed on the content display page is media content A. When media content A is displayed on the content display page in the first playback mode, the playback attributes in the second playback mode are not inherited, and the content is played according to the predetermined playback attributes in the first playback mode.

[0139] FIG. 5 is a schematic structural diagram of a playback device for media content according to an embodiment of the present disclosure, and this embodiment can be applied to the case of short video playback. The playback device for the media content can be realized in the form of software and / or hardware, and the playback device for the media content can be configured to run on the user terminal 110 described in FIG. 1.

[0140] As shown in FIG. 5, the media content playback device provided by an embodiment of the present disclosure mainly includes a first display module 51, a related media content subset determination module 52, a second display module 53, and a third display module 54.

[0141] The first display module 51 is used to display the first media content in the first playback mode on the content display page. The related media content subset determination module 52 is used to determine a related media content subset that satisfies a predetermined relationship with the first media content among the first media content sets in response to the activation operation of the second playback mode triggered on the content display page when the first media content belongs to the first media content set. The second display module 53 is used to display the first media content in the second playback mode on the content display page. The third display module 54 is used to display the second media content corresponding to the media content switching command on the content display page in response to receiving the media content switching command during the duration of the second playback mode.

[0142] In one embodiment of the present disclosure, receiving the media content switching command includes the step of receiving a media content switching command in response to a trigger operation corresponding to the content display page, or the step of generating and receiving a media content switching command after responding to the first media content playback completion command.

[0143] In one embodiment of the present disclosure, the step of receiving a media content switching command in response to a trigger operation on the content display page includes the step of receiving a media content switching command in response to a swipe operation in the first predetermined direction on the content display page, or the step of receiving a media content switching command in response to a trigger operation on a media content identifier included in the content display page, where the media content identifier corresponds to media content within the first media content set.

[0144] In one embodiment of the present disclosure, the related media content subset determination module 52 specifically determines a first predetermined number of media content included in the one media content set for use in loading, and the first predetermined number of media content includes the second media content.

[0145] In one embodiment of the present disclosure, in the case of the first playback mode, the content display page includes a first interactive control, and the second display module 53 is specifically used to hide the first interactive control on at least one of the first media content screens on the content display page.

[0146] In one embodiment of the present disclosure, the second display module 53 is specifically used to hide all assemblies displayed on the first media content screen in the first playback mode on the content display page, and the assemblies include the first interactive control.

[0147] In one embodiment of the present disclosure, in the case of the first playback mode, the content display page includes a first interactive control, and in the second playback mode, the content display page includes a second interactive control that is different from the first interactive control. The first interactive control is used to perform a first type of interactive operation, and the second interactive control is used to perform a second type of interactive operation. The first type of interactive operation includes an interactive operation on the media content or an interactive operation with a user related to the media content, and the second type of interactive operation includes an adjustment operation corresponding to the playback attribute in the second playback mode.

[0148] In one embodiment of the present disclosure, within the duration of the second playback mode, in response to receiving a media content set switching command, it further includes a media content set switching module for determining a second media content set corresponding to the media content set switching command, a third media content acquisition module for acquiring a third media content included in the second media content set, and a fourth media display module for displaying the third media content on the content display page.

[0149] In one embodiment of the present disclosure, receiving the media set switching command includes receiving a media set switching command in response to a swipe operation in a second predetermined direction on the content display page, or receiving the media set switching command includes displaying a plurality of media set identifiers in response to a trigger operation on a media set control included in the content display page, and receiving a media set switching command in response to a trigger operation on the media set identifier.

[0150] In one embodiment of the present disclosure, the second display module 53 is specifically used to display a second predetermined number of media content identifiers on the content display page, and the display order of the media content identifiers is determined by the order of the corresponding media content in the first media content set.

[0151] In one embodiment of the present disclosure, the media content identifier is used to display the playback progress of the corresponding media content.

[0152] In one embodiment of the present disclosure, when the media content displayed on the content display page is the media content corresponding to the target media content identifier, in response to receiving a media content identifier update command, a new media content identifier is obtained and displayed, and the target media content identifier is the first media content identifier on the current content display page or the last media content identifier on the current content display page. Receiving the media content identifier update command includes receiving a media content identifier update command in response to a swipe operation in a first predetermined direction on the content display page, or generating and receiving a media content identifier update command after receiving a media content playback completion command corresponding to the target media content identifier.

[0153] One embodiment of the present disclosure further includes a media content loading module for loading a fourth predetermined number of media contents from the current media content set when the number of loaded media contents that are not played back in the current media content set is smaller than a third predetermined number.

[0154] In one embodiment of the present disclosure, during the duration of the second playback mode, in response to a startup operation of the first playback mode triggered on the content display page, a playback mode switching module for displaying the first media content in the first playback mode on the content display page, and after switching the playback mode from the second playback mode to the first playback mode, a media content identifier display module for displaying a second predetermined number of media content identifiers on the content display page are further included.

[0155] In one embodiment of the present disclosure, after the playback mode is switched from the second playback mode to the first playback mode, if the media content displayed in the first playback mode and the media content displayed in the second playback mode are the same media content, the media content is played on the content display page according to the playback attributes in the second playback mode, and / or if the media content displayed in the first playback mode and the media content displayed in the second playback mode are not the same media content after the playback mode is switched from the second playback mode to the first playback mode, the media content is played on the content page according to the playback attributes in the first playback mode.

[0156] The media content playback device provided by the embodiments of the present disclosure can execute the execution steps of the media content playback method provided by the embodiments of the present disclosure. Regarding the execution steps and beneficial effects, they will not be repeated here.

[0157] FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, specifically, referring to FIG. 6, it shows a schematic diagram of a structure applicable to an electronic device 600 for realizing the embodiments of the present disclosure. The electronic device 600 according to the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable terminal devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. The electronic device shown in FIG. 6 is only an example and does not limit the functions and usage ranges of the embodiments of the present disclosure.

[0158] As shown in FIG. 6, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601. It can execute appropriate operations and processes based on a program stored in the read-only memory (ROM) 602 or a program loaded from the storage device 608 into the random access memory (RAM) 603, and can realize the method for playing media content according to the embodiments described in the present disclosure. Various programs and data necessary for the operation of the electronic device 600 are stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are interconnected via a bus 604. The input / output (I / O) port 605 is also connected to the bus 604.

[0159] Typically, devices such as an input device 606 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 607 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 608 including a magnetic tape, a hard disk, etc., and a communication device 609 etc. can be connected to the I / O port 605. The communication device 609 can enable the electronic device 600 to communicate with other devices wirelessly or wiredly to exchange data. FIG. 6 shows an electronic device 600 having various devices, but it should be understood that the realization or availability of all the illustrated devices is not necessary. Instead, more or fewer devices can be realized or provided.

[0160] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be realized as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium. The computer program includes program code for executing the method shown in the flowchart, and thus realizes the method for playing media content described above. In such an embodiment, the computer program can be downloaded and installed from a network via the communication device 609, or installed from the memory 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-described functions defined by the method according to the embodiment of the present disclosure are executed.

[0161] Note that the computer-readable medium of the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any arbitrary combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any arbitrary combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection having one or more leads, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical memory, a magnetic storage device, or any appropriate combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that includes, or stores, a program used by, or related to, a command execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or a data signal as part of a carrier wave carrying a computer-readable program code. Such a propagated data signal can take many forms including, but not limited to, electromagnetic signals, optical signals, or any appropriate combination of the above. The computer-readable signal medium can be any computer-readable medium other than the computer-readable storage medium. The computer-readable signal medium can transmit, propagate, or carry a program for use by, or related to, a command execution system, apparatus, or device. The program code incorporated into the computer-readable medium can be transmitted using any appropriate medium including, but not limited to, wires, optical fiber cables, RF (radio frequency), or any appropriate combination thereof.

[0162] In some embodiments, the client and the server can communicate using a currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can communicate with digital data through any form or medium (e.g., communication network) interconnection. Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), international networks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as currently known networks or networks to be developed in the future.

[0163] The computer-readable medium may be included in the above electronic device or may exist independently without being incorporated into the electronic device.

[0164] When one or more programs are loaded on the computer-readable storage medium and the one or more programs are executed by the electronic device, the electronic device displays first media content in a first playback mode on a content display page. When the first media content belongs to a first media content set, in response to an activation operation of a second playback mode triggered on the content display page, a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set is determined. The first media content is displayed in the second playback mode on the content display page. During the duration of the second playback mode, in response to receiving a media content switching command, a second media content corresponding to the media content switching command is displayed on the content display page, and the second media content is included in the related media content subset.

[0165] Optionally, when the one or more programs are executed by the electronic device, the electronic device can further perform other steps described in the above embodiments.

[0166] The computer program code for performing the operations of the present disclosure can be described in one or more programming languages, or combinations thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially executed on the user's computer as a stand-alone software package, partially executed on a part of the user's computer and a remote computer, or executed entirely on the remote computer or server. In situations where a remote computer is involved, the remote computer can be connected to the user's computer via any type of network such as a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0167] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible realizations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a portion of code, which contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative realizations, the functions shown within the blocks may be executed in an order different from that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or in the reverse order depending on the related functions. Also, each block in the block diagram and / or flowchart diagrams, as well as combinations of blocks in the block diagram and / or flowchart diagrams, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of special hardware and computer instructions.

[0168] The units included in the embodiments of the present disclosure can be realized by software or hardware. The name of the unit does not limit the unit itself under specific circumstances.

[0169] The functions described above in this specification can be executed, at least in part, by one or more hardware logic components. For example, without limitation, examples of types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0170] In the context of the present disclosure, a machine-readable medium can be a tangible medium that includes, or can store, a program used by, or associated with, a command execution system, apparatus, or device. The machine-readable medium can be a machine signal medium or a machine-readable storage medium. The machine-readable medium includes, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of the machine-readable storage medium can include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0171] According to one or more embodiments of the present disclosure, the present disclosure provides a method for playing media content. The method includes: displaying first media content in a first playback mode on a content display page; determining, in response to an activation operation of a second playback mode triggered on the content display page when the first media content belongs to a first media content set, a related media content subset that satisfies a predetermined relationship with the first media content in the first media content set; displaying the first media content on the content display page and in the second playback mode; and displaying, in response to receiving a media content switching command during a duration of the second playback mode, second media content corresponding to the media content switching command on the content display page, where the second media content is included in the related media content subset.

[0172] According to one or more embodiments of the present disclosure, the present disclosure provides a media content playback device. It includes a first display module for displaying first media content in a first playback mode on a content display page, and when the first media content belongs to a first media content set, in response to an activation operation of a second playback mode triggered on the content display page, a related media content subset determination module for determining a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set, a second display module for displaying the first media content in the second playback mode on the content display page, and a third display module for displaying second media content corresponding to the media content switching command on the content display page in response to receiving a media content switching command during the duration of the second playback mode.

[0173] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device. The electronic device includes one or more processors, a memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the media content playback methods provided by the present disclosure.

[0174] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, any one of the media content playback methods provided by the present disclosure is implemented.

[0175] ​Embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the above-described method for playing media content is implemented.

[0176] The above description is only for the preferred embodiments of the present disclosure and the explanation of the applicable technical principles. As should be understood by those skilled in the art, the disclosure scope related to the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features. At the same time, without departing from the concept of the above disclosure, it is necessary to cover other technical solutions formed by any combination of the above technical features or their equivalent features. For example, the technical solution is formed (but not limited to this) by replacing the above features with technical features having the same functions disclosed in the present disclosure.

[0177] It should be noted that although each operation is shown in a specific order, this should not be understood as requiring the operation to be executed in the specific order or continuous order shown. In certain situations, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above description, these should not be construed as limiting the scope of the present disclosure. The specific features described in connection with separate embodiments can also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented individually in multiple embodiments or in any suitable sub-combination form.

[0178] Although the present subject matter has been described in language specific to structural features and / or logical operations of methods, it should be understood that the subject matter defined in the claims is not necessarily limited to the specific features or operations described above. On the contrary, the above specific features and operations are merely exemplary forms for realizing the claims.

Claims

1. A method for playing media content, comprising: displaying first media content in a first playback mode on a content display page; when the first media content belongs to a first media content set, determining a related media content subset that satisfies a predetermined relationship with the first media content from the first media content set in response to an activation operation of a second playback mode triggered on the content display page; displaying the first media content in the second playback mode on the content display page; displaying second media content corresponding to the media content switching command on the content display page in response to receiving a media content switching command during the duration of the second playback mode, wherein the second media content is included in the related media content subset; A method comprising the above steps.

2. The receiving of the media content switching command comprises receiving the media content switching command in response to a trigger operation on the content display page, or generating and receiving the media content switching command after responding to a playback completion command of the first media content. The method according to claim 1, comprising the above steps.

3. The step of receiving the media content switching command in response to a trigger operation on the content display page comprises receiving the media content switching command in response to a swipe operation in a first predetermined direction on the content display page, or receiving the media content switching command in response to a trigger operation on a media content identifier included in the content display page, wherein the media content identifier corresponds to media content within the first media content set. The method according to claim 2, comprising the above steps.

4. The step of determining a related media content subset that satisfies a predetermined relationship with the first media content from the first media content set Determining and loading a first predetermined number of media contents included in the first media content set, wherein the first predetermined number of media contents includes the related media content subset The method according to claim 3, comprising **Claim 5** In the case of the first playback mode, the content display page includes a first interactive control, and the step of displaying the first media content in the second playback mode on the content display page is Hiding the first interactive control on the screen of at least one of the first media contents on the content display page The method according to claim 4, comprising **Claim 6** In the content display page, the step of hiding the first interactive control on the screen of at least one of the first media contents is Hiding all assemblies displayed on the screen of the first media content in the first playback mode on the content display page, wherein the assembly includes the first interactive control The method according to claim 5, comprising **Claim 7** In the case of the first playback mode, the content display page includes a first interactive control In the second playback mode, the content display page includes a second interactive control that is distinguishable from the first interactive control The first interactive control is used to perform a first type of interactive operation The second interactive control is used to perform a second type of interactive operation The first type of interactive operation includes an interactive operation on the media content or an interactive operation with a user related to the media content The second type of interactive operation includes an adjustment operation corresponding to the playback attribute in the second playback mode The method according to claim 6 **Claim 8** The method further comprises During the duration of the second playback mode, in response to receiving a media set switching command, determining a second media content set corresponding to the media set switching command A step of obtaining third media content included in the second media content set; A step of displaying the third media content on the content display page; The method according to claim 7, comprising:

9. The reception of the media set switching command includes a step of receiving the media set switching command in response to a swipe operation in a second predetermined direction on the content display page, or The reception of the media set switching command includes a step of displaying a plurality of media set identifiers in response to a trigger operation on a media set control included in the content display page, and a step of receiving the media set switching command in response to a trigger operation on the media set identifier, The method according to claim 8.

10. In the content display page, the step of displaying the first media content in the second playback mode is a step of displaying a second predetermined number of media content identifiers corresponding to the related media content subset on the content display page, and the display order of the media content identifiers is determined by the order of the corresponding media content in the first media content set, The method according to claim 1, comprising:

11. The media content identifier is used to display the playback progress of the corresponding media content. The method according to claim 10.

12. When the media content displayed on the content display page is the media content corresponding to the target media content identifier, in response to receiving a media content identifier update command, a new media content identifier is obtained and displayed, and the target media content identifier is the first media content identifier in the current content display page or the last media content identifier in the current content display page, The reception of the media content identifier update command is a step of receiving the media content identifier update command in response to a swipe operation in a first predetermined direction on the content display page, or After receiving a media content playback completion command corresponding to the target media content identifier, generating and receiving the media content identifier update command; The method according to claim 11, comprising:

13. The method further includes: When the number of loaded media contents that are not played in the current media content set is smaller than a third predetermined number, loading a fourth predetermined number of media contents from the current media content set; The method according to claim 12, comprising:

14. The method further includes: During the duration of the second playback mode, in response to a start operation of the first playback mode triggered on the content display page, displaying a first media content in the first playback mode on the content display page; After the playback mode is switched from the second playback mode to the first playback mode, displaying a second predetermined number of media content identifiers corresponding to the related media content subset on the content display page; The method according to claim 13, comprising:

15. After the playback mode is switched from the second playback mode to the first playback mode, if the media content displayed in the first playback mode and the media content displayed in the second playback mode are the same media content, the media content is played according to the playback attribute in the second playback mode on the content display page, and / or; After the playback mode is switched from the second playback mode to the first playback mode, if the media content displayed in the first playback mode and the media content displayed in the second playback mode are not the same media content, the media content is played according to the playback attribute in the first playback mode on the content display page; The method according to claim 14.

16. A playback device for media content, comprising: A first display module for displaying a first media content in a first playback mode on a content display page; When the first media content belongs to a first media content set, in response to an activation operation of a second playback mode triggered on the content display page, a related media content subset determination module for determining a related media content subset that satisfies a predetermined relationship with the first media content among the first media content set, A second display module for displaying the first media content in the second playback mode on the content display page, During the duration of the second playback mode, in response to receiving a media content switching command, a third display module for displaying a second media content corresponding to the media content switching command on the content display page, wherein the second media content is included in the related media content subset, An apparatus comprising.

17. An electronic device, One or more processors, A storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method according to any one of claims 1 to 15, An electronic device.

18. A computer-readable storage medium, In which a computer program is stored, and when the computer program is executed by a processor, the processor is caused to implement the method according to any one of claims 1 to 15, A computer-readable storage medium.

19. A computer program product, Including a computer program or instruction, and when the computer program / instruction is executed by a processor, the processor is caused to implement the method according to any one of claims 1 to 15, A computer program product. ​ ​ ​

Citation Information

Patent Citations

  • Method and device for providing multimedia content, equipment

    CN112153454A

  • Video playing method and device, equipment and storage medium

    CN113766321A

  • Interaction method and device, electronic equipment and storage medium

    CN114077375A

  • Multi-modal method for dynamically abridging and expanding media content

    US8229287B1