Media content playback method, device, equipment, storage medium, and program product

The method enhances user engagement and efficiency by allowing continuous playback of related media content in a second mode, addressing the inefficiencies of interactive control obstruction and mode switching in video social software.

JP7797716B2Active Publication Date: 2026-01-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024577086
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-09-06
Filing Date
2023-09-06
Publication Date
2026-01-13
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

Existing video social software playback modes in mobile devices are inefficient due to interactive controls obscuring media content, and switching between playback modes for related media content is tedious and complicated.

Method used

A method that switches from a first playback mode to a second playback mode, allowing continuous playback of multiple media contents within a media content set based on a media content switching command, enhancing user engagement and efficiency.

Benefits of technology

Improves user experience by enabling seamless and immersive consumption of related media content without the obstruction of interactive controls, thus enhancing user efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007797716000001
    Figure 0007797716000001
  • Figure 0007797716000002
    Figure 0007797716000002
  • Figure 0007797716000003
    Figure 0007797716000003
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] SUMMARY 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 State Intellectual Property Office of the People's Republic of China on September 6, 2022, the entire contents of which are incorporated herein by reference. [Background technology]

[0003] With the continuous development of Internet audiovisual technology, short videos are rapidly developing due to the increasing network traffic. Video interactive social software 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 users' video viewing efficiency has become an urgent issue. Summary of the Invention

[0004] To solve the above technical problems, the embodiments of the present disclosure provide a media content playback method, device, equipment, storage medium, and program product, which, after switching from a first playback mode to a second playback mode, continuously play multiple media contents of a media content set according to a corresponding media content switching command within the duration of the second playback mode, thereby allowing a user to deeply consume the contents of the set in the second playback mode, thereby improving user usage efficiency.

[0005] According to a first aspect, an embodiment of the present disclosure provides a method for playing media content, the method comprising: displaying the first media content in a first playback mode on a content display page; If the first media content belongs to a first media content set, determining a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content in response to a second playback mode activation operation triggered on the content display page; displaying the first media content in the second playback mode on the content display page; and during the duration of the second playback mode, in response to receiving a media content switching command, displaying 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 media content playback device, the device comprising: a first display module for displaying the first media content in a first playback mode on a content display page; a related media content subset determination module for determining, in response to a second playback mode activation operation triggered on the content display page, a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content when the first media content belongs to a 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, during the duration of the second playback mode, in response to receiving a media content switching command, displaying second media content corresponding to the media content switching command on the content display page, the second media content being 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; The one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method for playing media content 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, comprising: A computer program is stored on it, When the program is executed by a processor, it causes the processor to perform the method for playing media content 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, comprising: The computer program product includes a computer program or instructions, The computer program or instructions, when executed by a processor, cause the processor to perform the method for playing media content according to any one of the first aspects above.

[0010] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the drawings. Throughout the drawings, the same or similar symbols refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a schematic diagram of a playback scenario of media content according to an embodiment of the present disclosure; [Figure 2] 1 is a flow diagram of a method for playing media content according to an embodiment of the present disclosure. [Figure 3a] FIG. 2 is a schematic diagram of a content display page in a first playback mode according to an embodiment of the present disclosure. [Figure 3b] FIG. 10 is a schematic diagram of a content display page in a second playback mode according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is another schematic diagram of a content display page in a second playback mode according to an embodiment of the present disclosure. [Figure 5] 1 is a structural schematic diagram of a media content playback device according to an embodiment of the present disclosure; [Figure 6] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, the 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 realized in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to provide a more detailed, in-depth, and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and do not limit the protection scope of the present disclosure.

[0013] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and that method embodiments may include additional steps and / or omit performing illustrated steps, and the scope of the present disclosure is not limited in this respect.

[0014] As used herein, the term "comprises" and variations thereof are open-ended, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "another embodiment" refers to "at least one other embodiment," and the term "some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below.

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

[0016] It should be noted that those skilled in the art will understand that the modifications "one" and "multiple" referred to in this disclosure are intended to be exemplary and not limiting, and should be understood as "one or more" unless the context clearly dictates otherwise.

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

[0018] Before describing the embodiments of the present disclosure in more detail, the nouns and terms contained in the embodiments of the present disclosure will be explained, and the nouns and terms contained in the embodiments of the present disclosure will be interpreted as follows.

[0019] A response is used to express a condition or state on which an operation to be performed depends, and when the dependent condition or state is met, one or more operations to be performed may be performed in real time or with a specified delay, and unless otherwise specified, the order of execution of multiple operations to be performed is not limited.

[0020] Currently, when users post or watch short videos through video social software on mobile terminals such as mobile phones, tablet computers, laptops, or other electronic devices, the video social software can realize social interactions between various users. For example, users can upload and post short videos they have created through the video social software, and can also view 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 using video social media software to watch videos, there are usually two playback modes. The first playback mode displays related information about the video (such as the poster's avatar, "Like" controls, comment controls, forwarding controls, background music information, etc.) on the content display page while the video is playing. However, in the first playback mode, a large amount of video-related information is displayed on the content display page, which may affect the user's viewing efficiency. For example, the interactive controls may obscure important information in the video. To improve user usage efficiency, a second playback mode is introduced. In the second playback mode, some interactive controls on the content display page are hidden. For example, while maintaining the display position and size of the media content screen in the first playback mode, interactive controls such as "Like," "Comment," and the poster's avatar are hidden, thereby achieving a clearer screen playback effect.

[0022] A set may be multiple media content related to a content, or multiple related media content posted by the same contributor. In the related art, for example, video A and video B are two videos in a video set. When playing video A in a first playback mode, if a user wants to achieve a screen-clearing playback effect, the user can activate the second playback mode and then play video A in the second playback mode. In the second playback mode, if the user does not return to the first playback mode after video A finishes playing, video A will be repeatedly played in the second playback mode. After video A finishes playing, if the user is interested in the set that includes the current video, the user must manually return to the first playback mode and obtain video B from the video set. In this case, if the user also wants to play video B in the screen-clearing mode, the user must also activate the second playback mode and then play video B in the second playback mode. The entire operation process is tedious and complicated.

[0023] To solve the above technical problem, an embodiment of the present disclosure provides a media content playback method, comprising: displaying a first media content on a content display page in a first playback mode; if the first media content belongs to a first media content set, determining a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content on the content display page in response to a triggered activation operation of a second playback mode on the content display page; displaying the first media content on the content display page in the second playback mode; and, in response to receiving a media content switching command within the second playback mode, displaying a second media content corresponding to the media content switching command on the content display page. The related media content subset that satisfies the predetermined relationship with the first media content may be a plurality of media contents from the set that are ranked close to the current first media content.

[0024] When a user enters the second playback mode to clear the screen and immersively watch the media content, the user may have the intention to deeply consume the current video, and the embodiment of the present disclosure, after switching from the first playback mode to the second playback mode, plays multiple media contents of the media content set continuously within the duration of the second playback mode through corresponding media content switching commands, thereby allowing the user to deeply consume the contents 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 drawing symbols in different drawings are used to refer to the same illustrated elements.

[0026] 1 shows a system 100 for implementing a media content playback method 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 media content playback method 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 performing data processing, including, but not limited to, a mobile phone, a site, a unit, a device, a multimedia computer, a multimedia tablet computer, an Internet node, a communicator, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-reader, a gaming device, or any combination thereof (including these device accessories and peripherals or any combination thereof).

[0028] A user can operate the user terminal 110 through an application program installed on the user terminal 110, and the application program transmits user behavior data to the server 130 via the network 120. The user terminal 110 can also receive data transmitted by the server 130 via the network 120. The embodiments of the present disclosure do not limit the hardware and software systems 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 touchscreen, and a microphone, and may run an operating system such as Windows, iOS, Linux (registered trademark), Android, or Hongmeng OS.

[0029] For example, the application program in the user terminal 110 may be a short video social application program, such as a short video social application program based on multimedia resources such as video, image, text, etc. Taking a short video social application program based on multimedia resources such as video, image, text, etc. as an example, a user can post videos through the short video social application program in the user terminal 110, and at the same time, can watch or browse videos posted by other users, and perform operations such as "like," comment, and forward.

[0030] The user terminal 110 may execute a process or a thread to implement the media content playback method provided by the embodiments of the present disclosure. In some examples, the user terminal 110 may execute the media content playback method using a built-in application program. In other examples, the user terminal 110 may execute the media content playback method by calling an application program stored externally to 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 of a local area network, a wide area network, a public network, a private network, etc. Network 120 may also be a computer network such as the Internet and / or various telecommunication networks (3G / 4G / 5G mobile communication networks, WIFI, Bluetooth, ZigBee, etc.), but is not limited by the embodiments of the present disclosure.

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

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

[0034] Database 140 may be local or remote. Database 140 may include various types of memory, such as random access memory (RAM) and read only memory (ROM). The storage devices described above are merely examples, and the storage devices usable by system 100 are not limited to these. Embodiments of the present invention do not limit the hardware and software systems of database 140, which may be, for example, a relational or non-relational database.

[0035] The database 140 may be connected to or in communication with the server 130 or a portion thereof via the network 120, or may be connected to or in communication with the server 130 directly, or may be a combination of the two methods.

[0036] In some examples, database 140 may be a standalone device. In other examples, database 140 may be integrated into at least one of user terminal 110 and server 130. For example, database 140 may be located on user terminal 110 or on server 130. Furthermore, for example, database 140 may be distributed, with part of it located on user terminal 110 and part of it located on server 130.

[0037] 2 is a flow diagram of a media content playback method according to an embodiment of the present disclosure, which is applied to a video playback case. The method can be performed by a media content playback device. The media content playback device can be implemented in the form of software and / or hardware, and the media content playback method can be performed by the user terminal 110 shown 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, displaying a first media content in a first playback mode on a content display page.

[0040] The media content is a multimedia resource such as an image, a video, a live broadcast, etc., and the first media content is a media content displayed in a first playback mode on the content display page. The content display page may be an interactive interface provided by a social application program or software in the user terminal 110. The interactive interface can be used as a display interface for displaying visual information of the media content to a user (i.e., a 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, for example, if the user terminal 110 is a smartphone or a tablet computer, the content display page may occupy the entire display screen of the smartphone or tablet computer, i.e., the content display page is the entire display interface of the smartphone or tablet computer. Furthermore, for example, if the user terminal 110 is a laptop, the content display page may occupy the entire display screen of the laptop or only a portion of the laptop's display screen. For example, if the media content is a video, the video may be played on the content display page, allowing the user to watch the video through the content display page. Furthermore, for example, if the media content is an image, one or more images may be displayed on the content display page, allowing the user to view each image simultaneously or individually through the content display page.

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

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

[0044] In one embodiment of the present disclosure, in the first playback mode, as shown in FIG. 3a, in the first display mode, the content display page 11 may include other interactive controls or interactive areas different from the first interactive controls 101-103, so that 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 first playback mode, the content display page includes a video information display area, which is used to display data information about the video, such as a text description about the video, the video uploader, and so on.

[0046] For example, as shown in Figure 3a, in the first playback mode, the content display page includes an audio information interactive area, which is used to display audio information related to the video. The audio information of the video is displayed in a scrolling single-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 first playback mode, the content display page includes a location information interactive area, which provides geolocation information about a video poster. For example, the city information of the video poster may be directly displayed in the location information interactive area. A user can obtain more detailed geolocation information about the video poster by, for example, clicking on the location information interactive area. For example, after a user clicks on the location information interactive area, the detailed geolocation information of the video poster may be displayed on the content display page 11.

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

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

[0050] For example, as shown in FIG. 3a, in the first playback mode, the top of the content display page further includes multiple different interactive controls, such as "Live Stream", "Same City", "Follow", "Recommend", etc., so that 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 are not particularly limited thereto.

[0052] 3a, when the first media content is displayed in full screen on the content display page, the first interactive controls 101-103 are all displayed on the first media content screen. As can be seen from this, some areas of the first media content screen are obscured by the first interactive controls 101-103. As a result, the user cannot view the entire first media content screen.

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

[0054] A media content set may include a set of multiple media content of the same type. The same type may refer to media content of the same theme, such as grocery store searches, clothing reviews, or the same television series. The media content in the media content set may be media content posted by the same user or media content posted by multiple different users. The embodiments of the present disclosure do not particularly limit this. A first media content set refers to a set to which a first media content belongs.

[0055] The second media content may refer to any 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. If media content B is the first media content, media content A and media content C may function as related media content subsets of the first media content.

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

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

[0058] For example, if 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 may be configured to trigger one or more touch points in a touch area of ​​the content display page, or may be further configured to trigger one or more touch points in the touch area of ​​the content display page to move in a predetermined direction or a predetermined path. For example, the user terminal 110 determines that it has received the activation operation of the second playback mode when it detects that one touch point in the touch area of ​​the content display page is triggered to move in a predetermined direction such as leftward, rightward, upward, or downward, or determines that it has received the activation operation of the second playback mode when it detects that multiple touch points in the touch area of ​​the content display page are triggered to move along multiple paths in predetermined directions such as moving away from each other, approaching each other, or parallel to each other, or determines that it has received the activation operation of the second playback mode when it detects that multiple touch points in the touch area of ​​the content display page are triggered to move within a predetermined area in the touch area. The embodiment of the present disclosure simply describes the activation operation of the second playback mode under the touch operation mode, and does not limit the specific embodiment.

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

[0060] The first predetermined number may be set according to actual circumstances, such as 6 or 8. Furthermore, if the number of media contents included in the first media content set exceeds the first predetermined number, only the first predetermined number of media contents are loaded. If the number of media contents in the first media content set does not exceed the first predetermined number, all of the media contents in the first media content set are loaded. For example, if the first predetermined number is 8 and the first media content set includes 100 media contents, only eight of the first media contents need to be loaded. If the first media content set includes six media contents, all of the media contents in the first media content set, i.e., six media contents, are loaded. In this way, a user can quickly switch between viewing other media contents in the first media content set, avoiding the delay caused by temporarily loading media contents from a server when a user views other media contents.

[0061] Furthermore, when the number of media contents included in the first media content set exceeds a first predetermined number, the media contents that need to be loaded are determined based on the position of the first media content within 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 media contents that are adjacent to the first media content or media contents that are similar to the first media content.

[0062] For example, if 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. Furthermore, if the first media content is at the 9th position in the first media content set, four media contents located before the first media content, i.e., at positions 5 to 8, can be loaded, and at the same time, four media contents located after the first media content, i.e., at positions 10 to 13, can be loaded. In this way, whether the user switches media content forward or backward, there is preloaded media content, so delay issues can be avoided and the playback of media content can be made smoother.

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

[0064] In one embodiment of the present disclosure, the first playback mode may refer to a normal playback mode, and the second playback mode may refer to a screen-clearing playback mode. During the second playback mode, the content display page hides at least one first interactive control in the first media content screen. For example, none of the first interactive controls 101-103 shown in FIG. 3a are hidden. This avoids the first media content screen from being obscured by the first interactive control, which is advantageous for allowing users to more accurately and intuitively obtain all screen information of the first media content. The screen area of ​​the first media content in the second playback mode also remains unchanged. In the second playback mode, the content display page may further include other data information related to the first media content, which helps users quickly obtain related information of the first media content and perform corresponding interactive operations. 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, the step of hiding the first interactive control in at least one of the first media content screens on the content display page includes a step of hiding all assemblies displayed on the first media content screen in the first playback mode on the content display page, the assemblies including the first interactive control.

[0066] In the embodiment of the present disclosure, as shown in Fig. 3b, none of the first interactive controls 101-103 shown in Fig. 3a are hidden, and at the same time, none of the video information display area, audio information interactive information, location information interactive area, personal information interactive area, the multiple different interactive controls at the bottom of the content display page, and the multiple different interactive controls included at the top of the content display page are hidden, so that the media content screen is not blocked by any interactive assemblies and the media content screen is displayed full-screen on the content display page, which helps the user to more accurately and intuitively obtain all the screen information of the first media content.

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

[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, the process of switching from the first playback mode to the second playback mode does not change the display state of the media content. For example, if the media content is a video, the process of switching the display mode does not change the playback state, pause state, playback speed, playback volume, image quality, etc. of the video. For example, if the media content is multiple images, different display modes can use a synchronous display method in which multiple images are displayed simultaneously on a content display page and a single display method in which each image is displayed sequentially on a content display page. Alternatively, different display modes can use an automatic continuous playback mode and a manual selection playback mode for multiple images.

[0069] S400, during the duration of the second playback mode, in response to receiving a media content switching command, displaying 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.

[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 the media content and does not switch to another playback mode.

[0071] The media content switching command can be understood as a command for instructing the user terminal to switch to another media content displayed on the content display page. The second media content refers to the switched media content. The second media content is determined by a 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 user operation on the content display page.

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

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

[0074]

[0010] An embodiment of the present disclosure provides a method for playing media content, the method including: displaying a first media content in a first playback mode on a content display page; if the first media content belongs to a first media content set, determining, on the content display page, a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content in response to a triggered activation operation of a second playback mode; displaying the first media content in the second playback mode on the content display page; and, in response to receiving a media content switching command within the second playback mode, displaying, on the content display page, a second media content corresponding to the media content switching command. In the embodiment of the present disclosure, after switching from the first playback mode to the second playback mode, multiple media contents from the media content set are continuously played in accordance with the corresponding media content switching command within the second playback mode, thereby allowing a user to deeply consume the contents of the set in the second playback mode, thereby improving user 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 as follows:

[0076] In one embodiment of the present disclosure, in the second playback mode, the content display page includes a second interactive control distinct from the first interactive control, the second interactive control being used to perform a second type of interactive operation, the second type of interactive operation including an adjustment operation corresponding to a playback attribute in the second playback mode, and the second interactive control may be located outside the media content image, thereby avoiding obscuring the media content image.

[0077] In the embodiment of the present disclosure, the content display page in the second playback mode includes the second interactive control but does not include the first interactive control, which further helps to realize different interactive operations in the first playback mode and the second playback mode, thereby providing different interactive functions to users in the first playback mode and the second playback mode, and thus better meeting the various interactive needs of users in different display modes.

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

[0079] 4 , in the second playback mode, the content display page includes a second interactive control 201 and a second interactive control 202, which can be used to adjust the media content display information. For example, the second interactive control 201 is a playback speed adjustment control. Clicking the second interactive control 201 on the content display page causes the content display page to display multiple playback speed areas related to the video, allowing the user to select a corresponding speed from the playback speed areas to control the playback speed of the media content. The second interactive control 202 is a pause control. When 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, the step of displaying the first media content in the second playback mode on the content display page includes a 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 being determined by the order of the corresponding media content in the first media content set.

[0081] The second predetermined number may be set according to actual circumstances. 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, the embodiments of the present disclosure cite an example in which the second predetermined number is 6. The media content identifier may be used to display other media content in a media content set related to the first media content in a form of aggregation.

[0082] In one embodiment of the present disclosure, if the number of media contents included in the media content set is less than a second predetermined number, the number of media content identifiers included in the content display page is the actual number of media contents included in the media content set. For example, if the media content set includes only upper and lower episodes of the media content, only two media content identifiers are displayed on the content display page. In the second playback mode, the content display page displays multiple media content identifiers in an aggregated form, thereby prompting the user to switch media content in the second playback mode, thereby improving user usage efficiency.

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

[0084] Furthermore, if the user terminal does not detect a user 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. If the user terminal detects a user click operation on the content display page, the second interactive control and the media content identifier are displayed on the content display page, thereby facilitating user operation.

[0085] In one embodiment of the present disclosure, the order of the media content within the media content set is followed by displaying corresponding media content identifiers from left to right at the bottom of the content display page.

[0086] For example, as shown in FIG. 4, media content identifiers 1 to 6 correspond to media content A to F, respectively, and media content A to F are six pieces of media content that are sequentially arranged in the media content set on a first-come, first-served basis.

[0087] In an embodiment of the present disclosure, as shown in Figure 4, the content display page further includes a second playback mode stop control, which 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 on the second playback mode stop control, the content display page displays the media content in the first playback mode.

[0088] Based on the above embodiment, the embodiment of the present disclosure further optimizes the method of 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 playing completion command.

[0090] In an embodiment of the present disclosure, the method may include: generating and receiving a first media content playback completion command after detecting completion of playback of the first media content; and generating and receiving a media content switching command after responding to the first media content playback completion command. After detecting completion of playback of the first media content, the method may include detecting that the playback time length 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 receiving of the media content switching command is media content located after and adjacent to the first media content.

[0091] For example, when detecting that the total duration of the first media content is 3 minutes and the playback duration of the first media content is 3 minutes, automatically generate a media content switching command, and in response to the media content switching command, play the second media content after the first media content, for example, when 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 receiving of the media content switching command is performed in response to a trigger operation on the content display page.

[0093] The trigger operation may be a touch operation performed directly on the content display page by the user using a touch method such as a finger or a stylus, or may be a control operation such as a click or double-click performed on the content display page by the user using an external input device such as a mouse or keyboard, and the examples of the present disclosure do not limit the specific embodiment 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 direction is a horizontal direction, and the horizontal direction refers to a direction parallel to the top and bottom of the content display page, i.e., a horizontal direction. The swipe operation in the first predetermined direction on the content display page includes a horizontal left swipe operation on the content display page or a horizontal right swipe operation on the content display page. In the horizontal left swipe operation, the received media content switching command is used to instruct the media before the first media content to be used as the second media content, and in the horizontal right swipe operation, the received media content switching command is used to instruct the media after the first media content to be used as the second media content.

[0096] For example, when the user terminal detects a right 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, and when the user terminal detects a left 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 includes a step of receiving a media content switching command in response to a trigger operation on a media content identifier included on the content display page, the media content identifier corresponding to media content in the first media content set.

[0098] In the embodiments of the present disclosure, the trigger operation on the media content identifier may refer to a click operation on the media content identifier. Furthermore, the media content identifier may be further used to switch to corresponding media content in response to a user's trigger operation. Specifically, by clicking on the media content identifier on the content display page, a 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 media content identifier 6, it obtains media content F corresponding to media content identifier 6 and displays media content F on the content display page in the second playback mode. In this way, the trigger operation on the media content identifier can display the corresponding media content on the content display page, allowing the user to quickly and easily switch to the media content they want to watch.

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

[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 a media content identifier, a progress bar indicates the progress of playback of the corresponding media content. The length of the progress bar is determined by the elapsed playback time of the media content. Specifically, the ratio between the progress bar and the total length of the media content identifier is the same as the ratio between the elapsed playback time of the media content and the playback duration of the media content. For example, as shown in FIG. 4, media content identifier 1 corresponds to media content A. If the total duration of media content A is 4 minutes and the elapsed playback time 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 playing time of the media content continues to increase, the percentage of the progress bar in the entire identifier of the media content continues to increase. In this way, the user can easily see the playing progress of the media content, which can assist the user in making a selection.

[0103] In one embodiment of the present disclosure, when a content display page switches from a first media content to a second media content, the first media content is paused. That is, when a content display page switches from the second media content to the first media content, the first media content continues to be played. For example, after the first media content is played for 1 minute and 3 seconds on the content display page, a user triggers 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 again detects the trigger operation on the content display page and switches from the second media content to the first media content. Thus, the first media content is played from 1 minute and 3 seconds on the content display page.

[0104] Based on the above embodiment, after switching from a first media content to a second media content on the content display page, the first media content is in a paused state, and 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 playing time.

[0105] In one embodiment of the present disclosure, if the media content displayed on the content display page is media content corresponding to a target media content identifier, a new media content identifier is obtained and displayed in response to receiving a media content identifier update command, where 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, and 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.

[0106] In the 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 that the playback of the target media content is completed, 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, if media content identifier 6 is the last media content identifier in the content display page, and the media content displayed on the content display page is media content F corresponding to media content identifier 6, after detecting that the media content playback is completed, the user terminal automatically generates and receives a media content identifier update command, receives media content identifier 7 corresponding to media content G after media content F, and displays media content identifier 7 on the content display page.

[0108] In an embodiment of the present disclosure, in the second playback mode, if 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 left swipe operation performed on the content display page, receives a media content identifier update command, and obtains and displays a new media content identifier.

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

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

[0111] In the embodiment of the present disclosure, in the second playback mode, if 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, it obtains and displays the media content identifier corresponding to the media content preceding the media content corresponding to the first media content identifier. A specific implementation is the same as the implementation provided by the above embodiment in which the target media content is the last media content identifier. For details, please refer to the description in the above embodiment, and the embodiment of the present disclosure is not particularly limited thereto.

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

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

[0114] The third predetermined number is smaller than the first number, and the third predetermined number is smaller than the fourth predetermined number. The fourth predetermined number may be the same as or different from the first predetermined number, and the embodiment of the present disclosure is not particularly limited thereto.

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

[0116] For example, when switching the content display page from the first playback mode to the second playback mode, a predetermined number (eight) 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 continues to decrease. If the number of loaded media contents that are not played is less than three, a media content load request is triggered, and a request is made to the server to load seven media contents. In this way, playing in preload mode can avoid delay issues.

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

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

[0119] The second media content set refers to a media content set other than the first media content set. The third media content may 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 the last media content viewed in the second media content set when the user last exited the user terminal. The media content set switching command may 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 last media content of the first media content set is played, a media content set switching command is automatically generated and received, thereby controlling the user terminal to obtain the media content in the second media set and display the third media content on the content display page.

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

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

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

[0124] It should be noted that the media content set before the first media content set and the specific media content set after the first media content set may be set according to a set recommendation mechanism of the user terminal. The 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 performs an upward swipe operation on the content display page, it acquires a media content set other than the first media content set as the second media content set. Similarly, when the user terminal detects that the user performs a downward swipe operation on the content display page, it acquires a media content set other than the first media content set as the second media content set.

[0125] In one embodiment of the present disclosure, receiving the media set switching command includes the steps 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 receiving a media set switching command in response to a trigger operation on the media set identifiers.

[0126] In an embodiment of the present disclosure, in the second playback mode, the content display page includes a media set control, and the media set control can display a media content set display area on the content display page in response to a user's trigger operation. The media content set display area can display multiple media set identifiers, which can be displayed in the form of a list. The media set identifiers can include information related to the media content set, such as the name of the set, a content description of the set, and a 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, thereby enabling the display of more media set identifiers within a small area.

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

[0129] In one embodiment of the present disclosure, the method includes the steps of: displaying a first media content in the first playback mode on the content display page in response to a first playback mode activation operation triggered on the content display page during the second playback mode; and displaying a second predetermined number of media content identifiers on the content display page after switching the playback mode from the second playback mode to the first playback mode, so that when a user enters the second playback mode to deeply consume the media content and then returns to the first playback mode, an entrance for consuming other media content in the set is displayed, allowing the user to easily view content of the other set even in the first playback mode.

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

[0131] In the embodiments of the present disclosure, the activation operation of the first playback mode may be a touch operation performed directly on the content display page by the user using a touch method such as a finger or a stylus, or may be a control operation such as a click or double-click performed on the content display page by the user using an external input device such as a mouse or a keyboard, and the embodiments of the present disclosure do not limit the specific embodiment 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 a first playback mode activation control 203, and the first playback mode activation operation triggered on the content display page may be to trigger the first playback mode activation control 203 on the content display page.

[0133] In one embodiment of the present disclosure, after the first playback mode is activated, the user terminal displays the media content in the first playback mode, and the specific display method can be referred to the description of the above embodiment, and no further details are provided in the embodiment of the present disclosure.

[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, and in response to a trigger operation on the media content identifiers, a related media content subset corresponding to the media content identifiers can be obtained, thereby easily displaying the media content in the related media content subset on the content display page even in the first playback mode.

[0135] It should be noted that the function of identifying the media content of 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, refer to the description in the above embodiment, and no further details will be provided in the embodiment of the present disclosure.

[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 under the second playback mode, 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 on the content page according to the playback attributes under the first playback mode.

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

[0138] In an embodiment of the present disclosure, when the content display page displays media content B in the second playback mode, after switching to the first playback mode, it is media content A that is displayed on the content display page; when the content display page displays media content A in the first playback mode, it does not inherit the playback attributes of the second playback mode, but plays it with the predetermined playback attributes of the first playback mode.

[0139] 5 is a structural diagram of a media content playback device according to an embodiment of the present disclosure, which may be applied to short video playback. The media content playback device may be implemented in software and / or hardware, and may be configured to run on the user terminal 110 shown in FIG. 1.

[0140] As shown in FIG. 5, the media content playback device provided by the 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 a first media content in a first playback mode on a content display page, the related media content subset determination module 52 is used to determine a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content in response to a second playback mode activation operation 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, and the third display module 54 is used to display a second media content corresponding to the media content switching command on the content display page in response to receiving the media content switching command within the duration of the second playback mode.

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

[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 a 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 a 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, wherein the media content identifier corresponds to media content in the first media content set.

[0144] In one embodiment of the present disclosure, the related media content subset determination module 52 is specifically used to determine and load a first predetermined number of media contents included in the one media content set, and the first predetermined number of media contents includes the second media content.

[0145] In one embodiment of the present disclosure, in 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 in 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, where the assemblies include the first interactive control.

[0147] In one embodiment of the present disclosure, in 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 distinct 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 between the media content and a user related to the media content, and the second type of interactive operation includes an adjustment operation corresponding to a playback attribute in the second playback mode.

[0148] In one embodiment of the present disclosure, the playback device further includes a media content set switching module for determining a second media content set corresponding to the media content set switching command in response to receiving the media content set switching command during the duration of the second playback mode, a third media content acquisition module for acquiring 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 multiple media set identifiers in response to a trigger operation on a media set control included on the content display page, and receiving a media set switching command in response to the trigger operation on the media set identifiers.

[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, if the media content displayed on the content display page is media content corresponding to a target media content identifier, a new media content identifier is obtained and displayed in response to receiving a media content identifier update command, where 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, and 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] An 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 if the number of loaded media contents that are not played in the current media content set is less than a third predetermined number.

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

[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 under the second playback mode, 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 on the content page according to the playback attributes under the first playback mode.

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

[0157] FIG. 6 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, specific reference will be made to FIG. 6, which shows a structural schematic diagram of an electronic device 600 for implementing an embodiment of the present disclosure. The electronic device 600 according to the embodiment 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-car terminals (e.g., in-car navigation terminals), and wearable terminals, as well as fixed terminals such as digital TVs, desktop computers, and smart home devices. The electronic device shown in FIG. 6 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.

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

[0159] Devices such as input devices 606, typically including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607, typically including a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 608, typically including a magnetic tape, hard disk, etc.; and communication devices 609 may be connected to the I / O port 605. The communication devices 609 may enable the electronic device 600 to communicate and exchange data with other devices, either wirelessly or via wires. While FIG. 6 illustrates the electronic device 600 with a variety of devices, it should be understood that not all of the devices shown need be implemented or available. Alternatively, more or fewer devices may be implemented or provided.

[0160] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flow diagrams may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium. The computer program includes program code for performing the methods illustrated in the flow diagrams, thereby implementing the media content playback method described above. In such embodiments, the computer program may 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 functions defined in the methods according to embodiments of the present disclosure are performed.

[0161] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media 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 suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code. Such a propagated data signal can take many forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium. The computer-readable signal medium can transmit, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium can be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), etc., or any suitable combination thereof.

[0162] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may communicate digital data in any form or medium (e.g., a communications network) interconnection. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), international networks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any now known or later developed networks.

[0163] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0164] When the computer-readable storage medium is loaded with one or more programs and the one or more programs are executed by the electronic device, the electronic device displays a first media content in a first playback mode on a content display page, and if the first media content belongs to a first media content set, determines a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content in response to a second playback mode activation operation triggered on the content display page, displays the first media content in the second playback mode on the content display page, and within the duration of the second playback mode, in response to receiving a media content switching command, displays a 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.

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

[0166] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, etc., as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In situations involving remote computers, the remote computer may be connected to the user's computer via any type of network, such as a local area network (LAN) or wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0167] The flow diagrams and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions shown in the blocks may be executed in a different order than that shown in the drawings. For example, two blocks shown one after the other may actually be executed substantially in parallel or may be executed in the reverse order, depending on the functionality involved. Furthermore, each block of the block diagrams and / or block diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of specialized hardware and computer instructions.

[0168] The units included in the embodiments of the present disclosure may be realized in software or hardware, and the names of the units do not limit the units themselves in certain circumstances.

[0169] The functions described herein may be performed, at least in part, by one or more hardware logic components, such as, but not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0170] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of a machine-readable storage medium may include one or more wire-based electrical connections, 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 storage device, a magnetic storage device, 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, including: displaying a first media content on a content display page in a first playback mode; if the first media content belongs to a first media content set, determining a related media content subset from the first media content set in response to a second playback mode activation operation triggered on the content display page, the related media content subset satisfying a predetermined relationship with the first media content; displaying the first media content on the content display page and in the second playback mode; and, during the second playback mode, in response to receiving a media content switching command, displaying second media content on the content display page corresponding to the media content switching command, wherein 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, including: a first display module for displaying first media content in a first playback mode on a content display page; a related media content subset determination module for determining, in response to a second playback mode activation operation triggered on the content display page when the first media content belongs to a first media content set, a related media content subset subset from the first media content set that satisfies a predetermined relationship with the first media content; 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, in response to a media content switching command within a duration of the second playback mode, a second media content subset corresponding to the media content switching command on the content display page.

[0173] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement any one of the methods for playing the media content 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 having stored thereon a computer program that, when executed by a processor, performs any one of the methods for playing media content provided by the present disclosure.

[0175] An embodiment of the present disclosure further provides a computer program product, which includes computer programs or instructions that, when executed by a processor, perform the above-described method for playing media content.

[0176] The above description merely describes preferred embodiments of the present disclosure and the applied technical principles. Those skilled in the art should understand that the scope of disclosure related to the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but also needs to cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure. For example, the technical solution can be formed by replacing the above features with technical features having similar functions disclosed herein (but is not limited thereto).

[0177] It should be noted that, although operations are shown in a particular order, this should not be understood as requiring that the operations be performed in the particular order or sequential order shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above description, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

[0178] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it is to be understood that the subject matter defined in the claims is not necessarily limited to such specific features or operations. Rather, the specific features and operations are merely example forms of implementing the claims.

Claims

1. 1. A method for playing media content, comprising: displaying a first media content in a first playback mode on a content display page, wherein in the first playback mode, the content display page includes a first interactive control; If the first media content belongs to a first media content set, determining a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content 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 hiding at least one of the first interactive controls on a screen of the first media content on the content display page in the second playback mode; and in response to receiving a media content switching command during the duration of the second playback mode, displaying 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 and the second media content is displayed in the second playback mode. Including, displaying the first media content in the second playback mode on the content display page includes displaying a second predetermined number of media content identifiers corresponding to the related media content subset on the content display page. method.

2. The receiving of the media content switching command includes: 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 in response to completion of playback of the first media content; The method of claim 1 , comprising:

3. receiving the media content switching command in response to a trigger operation on the content display page, 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, the media content identifier corresponding to media content in the first media content set; The method of claim 2 , comprising:

4. The step of determining a subset of related media content from a first set of media content that satisfies a predetermined relationship with the first media content comprises: determining and loading a first predetermined number of media contents included in the first set of media content, the first predetermined number of media contents comprising the related media content subset; The method of claim 1 , comprising:

5. The step of hiding the first interactive control on at least one screen of the first media content on the content display page includes: hiding all assemblies displayed on the content display page on a screen of the first media content in the first playback mode, the assemblies including the first interactive control; The method of claim 1 , comprising:

6. In 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 distinct 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 interaction includes an interaction with media content or an interaction with a user related to the media content; the second type of interactive operation includes an adjustment operation corresponding to a playback attribute in the second playback mode; The method of claim 1.

7. The method further comprises: during 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; obtaining a third media content included in the second set of media content; displaying a third media content on the content display page; The method of claim 1 , comprising:

8. The receiving of the media set switching command includes: receiving the media set switching command in response to a swipe operation in a second predetermined direction on the content display page; or The receiving of the media set switching command includes: displaying a plurality of mediaset identifiers in response to a trigger operation on a mediaset control included in the content display page; receiving the media set switching command in response to a trigger operation on the media set identifier; The method of claim 7.

9. The step of displaying the first media content in the second playback mode on the content display page further comprises: a display order of the media content identifiers determined by an order of corresponding media content in the first media content set; The method of claim 1 , comprising:

10. The media content identifier is used to display the playback progress of the corresponding media content.

10. The method of claim 9.

11. If the media content displayed on the content display page is media content corresponding to a target media content identifier, in response to receiving a media content identifier update command, obtain and display a new media content identifier, where 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 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; 10. The method of claim 9, comprising:

12. The method further comprises: If the number of loaded media contents that are not currently being played in the first media content set is less than a third predetermined number, loading a fourth predetermined number of media contents from the first media content set; The method of claim 1 , comprising:

13. The method further comprises: displaying the first media content in the first playback mode on the content display page in response to an activation operation of the first playback mode being triggered on the content display page during the duration of the second playback mode; after the playback mode is switched from the second playback mode to the first playback mode, displaying on the content display page a second predetermined number of media content identifiers corresponding to the related media content subset; The method of claim 1 , comprising:

14. 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 attributes of 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 attributes of the first playback mode on the content display page. The method of claim 13.

15. A media content playback device, comprising: a first display module for displaying a first media content in a content display page in a first playback mode, wherein in the first playback mode, the content display page includes a first interactive control; a related media content subset determination module for determining, in response to a second playback mode activation operation triggered on the content display page when the first media content belongs to a first media content set, a related media content subset from the first media content set that satisfies a predetermined relationship with the first media content; a second display module for displaying the first media content in the second playback mode on the content display page, the second display module hiding at least one of the first interactive controls on a screen of the first media content on the content display page in the second playback mode; a third display module for, in response to receiving a media content switching command during the duration of the second playback mode, displaying second media content corresponding to the media content switching command on the content display page, the second media content being included in the related media content subset, and the second media content being displayed in the second playback mode; and displaying the first media content in the second playback mode on the content display page includes displaying a second predetermined number of media content identifiers corresponding to the related media content subset on the content display page. Device.

16. An electronic device, one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to perform a method according to any one of claims 1 to 14. electronic equipment.

17. 1. A computer-readable storage medium, comprising: A computer program is stored The computer program, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 14. A computer-readable storage medium.

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