Multimedia content displaying method and apparatus, and electronic device and storage medium
By displaying the selection area and multimedia content identifiers in the playback interface of multimedia content, it supports sliding switching and selection operations, which solves the problem that users find it difficult to quickly filter content of interest, and improves the display and switching efficiency of multimedia content.
Patent Information
- Application Number
- PCT/CN2024/135154
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-30
- Filing Date
- 2024-11-28
- Publication Date
- 2025-06-05
AI Technical Summary
The immersive display structure of existing multimedia content makes it impossible for users to know the multimedia content that will be displayed in advance, making it difficult for users to quickly filter content of interest, especially when the multimedia content is long.
A method for displaying multimedia content is provided, by displaying a selection area of the multimedia content stream in the playback interface and displaying the identification of the multimedia content in the multimedia content stream in the selection area, it supports switching and playing in response to a sliding operation in the preset direction in the playback interface, and allows the user to play the target multimedia content through the selection operation.
It improves the switching and display efficiency of multimedia content, allows users to quickly and accurately filter out content of interest, and improves the user's immersive experience.
Smart Images

Figure CN2024135154_05062025_PF_FP_ABST
Abstract
Description
Multimedia content display method, device, electronic device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the application with CN application number 202311629265.3 and application date November 30, 2023, and claims its priority. The disclosed content of the CN application is hereby introduced as a whole into this application. Technical Field
[0003] The present disclosure relates to the field of computer technology, and in particular to a method, device, electronic device, and storage medium for displaying multimedia content. Background Art
[0004] With the development of Internet technology, users have increasingly higher requirements for viewing experience of multimedia content such as videos.
[0005] Multimedia content is displayed in an immersive structure, which makes it easier for users to have an immersive experience. For example, users can switch videos to watch by simply sliding. Summary of the Invention
[0006] This summary is provided to briefly introduce concepts that will be described in detail in the detailed description below. This summary is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] According to some embodiments of the present disclosure, a method for displaying multimedia content is provided, comprising: in response to a preset trigger operation, playing current multimedia content in a multimedia content stream in a playback interface, displaying a selection area of the multimedia content stream, and displaying identifiers of multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in an order according to the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playback in the order in response to a sliding operation in a preset direction in the playback interface; and in response to a selection operation of the identifier of target multimedia content in the selection area, playing the target multimedia content, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
[0008] According to other embodiments of the present disclosure, a device for displaying multimedia content is provided, comprising: a first display module, the first display module being configured to, in response to a preset trigger operation, play current multimedia content in a multimedia content stream in a playback interface, display a selection area of the multimedia content stream, and display identifiers of multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in an order according to the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playback in the order in response to a sliding operation in a preset direction in the playback interface; and a second display module being configured to play target multimedia content in response to a selection operation of the identifier of the target multimedia content in the selection area, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
[0009] According to some further embodiments of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute a method for displaying multimedia content as described in any embodiment of the present disclosure based on instructions stored in the memory.
[0010] According to some further embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for displaying multimedia content according to any embodiment of the present disclosure is executed.
[0011] According to some further embodiments of the present disclosure, a computer program product is provided, comprising: instructions, wherein when the instructions are executed by a processor, the method for displaying multimedia content according to any one of the embodiments described in the present disclosure is implemented.
[0012] According to some further embodiments of the present disclosure, a computer program is provided, comprising: instructions, wherein when the instructions are executed by a processor, the method for displaying multimedia content according to any embodiment described in the present disclosure is implemented.
[0013] Other features, aspects and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The preferred embodiments of the present disclosure are described below with reference to the accompanying drawings. The drawings described herein are used to provide a further understanding of the present disclosure. Each of the drawings, together with the following detailed description, is included in this specification and forms a part of the specification to explain the present disclosure. It should be understood that the drawings described below only relate to some embodiments of the present disclosure and do not constitute a limitation of the present disclosure. In the drawings:
[0015] FIG1 is a schematic diagram showing a flow chart of a method for displaying multimedia content according to some embodiments of the present disclosure;
[0016] FIG2 is a schematic diagram showing a multimedia content playback interface according to some embodiments of the present disclosure;
[0017] FIG3 is a schematic diagram showing a multimedia content playback interface according to some other embodiments of the present disclosure;
[0018] FIG4 is a schematic flow chart showing a method for displaying multimedia content according to other embodiments of the present disclosure;
[0019] FIG5 is a schematic diagram showing a multimedia content playback interface according to yet other embodiments of the present disclosure;
[0020] FIG6 is a schematic structural diagram of a multimedia content display device according to some embodiments of the present disclosure;
[0021] FIG7 is a schematic structural diagram of an electronic device according to some embodiments of the present disclosure;
[0022] FIG8 is a schematic diagram showing the structure of a computer system according to some embodiments of the present disclosure.
[0023] It should be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not necessarily drawn to scale. The same or similar reference numerals are used throughout the drawings to indicate the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. DETAILED DESCRIPTION
[0024] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. However, it is obvious that the embodiments described are only some embodiments of the present disclosure, rather than all embodiments. The following description of the embodiments is actually only illustrative and is in no way intended to limit the present disclosure and its application or use. It should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein.
[0025] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in different orders and / or performed in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. Unless otherwise specifically stated, the relative arrangement, numerical expressions and numerical values of the parts and steps set forth in these embodiments should be interpreted as being merely exemplary and do not limit the scope of the present disclosure.
[0026] As used in this disclosure, the term "include" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Furthermore, the term "comprise" and its variations are intended to be open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to." Therefore, "include" and "include" are synonymous. The term "based on" means "based, at least in part, on."
[0027] Reference throughout this specification to "one embodiment," "some embodiments," or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. For example, the term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Furthermore, the appearances of the phrases "in one embodiment," "in some embodiments," or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may.
[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules, or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules, or units. Unless otherwise specified, concepts such as "first" and "second" are not intended to imply that the objects described in such a manner must be in a given order in time, space, ranking, or any other manner.
[0029] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0030] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0031] The following detailed description of the embodiments of the present disclosure is provided in conjunction with the accompanying drawings, but the present disclosure is not limited to these specific embodiments. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. In addition, in one or more embodiments, specific features, structures, or characteristics may be combined in any suitable manner that will be apparent to those skilled in the art from this disclosure.
[0032] The inventors discovered that an immersive display structure can improve the efficiency of switching multimedia content, making it easier for users to gain an immersive experience. However, because the immersive display structure prevents users from knowing in advance which multimedia content will be displayed, users cannot proactively filter the content to be displayed. Especially for long multimedia content, users may need to watch for a long time before determining whether it is of interest. The immersive structure makes it difficult for users to quickly filter the content they want to watch.
[0033] The present disclosure provides a method, device, electronic device and storage medium for displaying multimedia content, which improve the switching and display efficiency of multimedia content and facilitate fast and accurate screening of multimedia content.
[0034] The method for displaying multimedia content disclosed herein can be performed by a display device for multimedia content, which can be provided on a client and implemented in the form of hardware and / or software. When the display device is implemented in the form of software, it can be provided within an application (APP). The display-related steps in the present disclosure can all be implemented by a graphical user interface (GUI).
[0035] Some embodiments of the method for displaying multimedia content of the present disclosure are described below with reference to FIG. 1 to FIG. 5 .
[0036] FIG1 is a flow chart of some embodiments of the method for displaying multimedia content of the present disclosure. As shown in FIG1 , the method of this embodiment includes steps S102 to S104.
[0037] In step S102, in response to a preset trigger operation, the current multimedia content in the multimedia content stream is played in the playback interface, a selection area of the multimedia content stream is displayed, and identifiers of the multimedia content in the multimedia content stream are displayed in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playing in sequence in response to a sliding operation in a preset direction in the playback interface.
[0038] For example, the preset triggering operation includes, but is not limited to, launching an application, triggering a control in a selected area, triggering a multimedia channel entry, updating a multimedia channel, or triggering the current multimedia content. In response to the preset triggering operation, the current multimedia content in the multimedia content stream is played in the playback interface while the selected area of the multimedia content stream is displayed.
[0039] The current multimedia content may be played in full screen (full screen) mode in the playback interface, or may be displayed in the playback interface according to the size of the current multimedia content.
[0040] The multimedia content stream is, for example, an immersive information stream (or feed stream), including one or more multimedia contents. The multimedia contents in the multimedia content stream can be switched and played in a single column on the screen, that is, the multimedia content stream can be an immersive single column information stream.
[0041] The multimedia content stream may be a multimedia content stream recommended to the current user, i.e., the user currently viewing the content. The multimedia content stream may be determined based on a preset recommendation strategy. For example, an AI (Artificial Intelligence) model may be employed to determine the multimedia content stream recommended to the current user based on at least one of the following: the type of multimedia content of interest, historical operational behavior information, and information about the users the current user pre-configures. For example, the historical operational behavior information includes relevant information about at least one of the current user's viewing, liking, commenting, sharing, following, and collecting behaviors. The relevant information about at least one of the current user's viewing, liking, commenting, sharing, following, and collecting behaviors may include the type of the corresponding multimedia content, the user who published it, and the like. Regarding viewing behaviors, the relevant information may also include information such as viewing duration. After determination, the identifiers of the multimedia content included in the multimedia content stream recommended to the current user may be stored in a database in a table format. When the current user begins playing the multimedia content, the identifiers of these multimedia content are retrieved from the database.
[0042] For example, the selection area is displayed in the upper layer of the playback interface, or in a floating layer above the playback interface, which does not affect the playback of the current multimedia content. The identification of the multimedia content arranged in the order of the multimedia content in the multimedia content stream is displayed in the selection area. The multimedia content in the multimedia content stream supports sliding operations in a preset direction in the playback interface, and is switched and played according to the arrangement order of the identification of the multimedia content. That is, the arrangement order of the identification of the multimedia content in the selection area is the same as the order in which the multimedia content is switched and played in response to the sliding operation in the playback interface. For multimedia content other than the current multimedia content, the user can switch by sliding operations or selecting operations in the selection area.
[0043] The sliding operation in the preset direction can be determined based on the display orientation of the screen. For example, for a portrait display, the sliding operation in the preset direction can be an upward sliding operation, and for a landscape display, the sliding operation in the preset direction can be a left sliding operation. For example, in response to the sliding operation in the preset direction, the playback page of the current multimedia content is slid out of the screen area, and the playback page of the next multimedia content in the multimedia content stream is slid into the screen area, thereby achieving an immersive display mode.
[0044] In some embodiments, in response to a change in the display orientation of the screen, the display size of the current multimedia content and the selection area is adjusted based on the size of the playback area and the parameters of the current multimedia content. Operations such as screen rotation may cause the display size to change but do not affect the displayed content.
[0045] In some embodiments, the multimedia content includes: one or more of text, images, video, and audio. For example, the multimedia content is a video, graphic information, or a collection. In some embodiments, the identifier of the multimedia content includes: at least one of a thumbnail and a name (title) corresponding to the multimedia content.
[0046] In step S104 , in response to a selection operation on the identification of the target multimedia content in the selection area, the target multimedia content is played.
[0047] The multimedia content in the multimedia content stream includes target multimedia content. The current user can select the identifier of any multimedia content in the selection area as the identifier of the target multimedia content. The current user can select the identifier of the target multimedia content in various ways, such as by clicking, voice, or other operations, which will not be further described here.
[0048] In response to the selection operation of the target multimedia content identifier, the target multimedia content is played. If no sliding operation in a preset direction or selection operation in the selection area is received at the end of the target multimedia content playback, the target multimedia content can be played in a loop. Similarly, the current multimedia content can also be played in a loop.
[0049] In the method of the above embodiment, while playing the current multimedia content in the multimedia content stream recommended to the current user, a selection area of the multimedia content stream is also displayed, and the identifiers of the multimedia content in the multimedia content stream are displayed in the selection area. The arrangement order of the identifiers of the multimedia content is the same as the order in which the multimedia content supports switching and playing in response to a sliding operation in a preset direction in the playback interface. In response to the selection operation of the identifier of the target multimedia content in the selection area, the target multimedia content can be played directly. The method of the above embodiment, based on the immersive display of multimedia content, adds a selection area, so that the current user can more intuitively see the multimedia content that will be displayed later, and the current user can switch multimedia content in two ways. Through the selection area, the current user can more quickly and accurately filter out the multimedia content he wants to watch, thereby improving the efficiency of multimedia content switching and display, and realizing fast and accurate screening of multimedia content.
[0050] In some embodiments, when the selection area includes multiple identifiers of multimedia content, the multiple identifiers of multimedia content are displayed in a list format. The multiple identifiers of multimedia content can be displayed in the same layer (or floating layer).
[0051] The selection area may display only the identifiers of multimedia content after the current multimedia content, or may display the identifiers of the current multimedia content and / or the multimedia content before the current multimedia content. The number of multimedia content identifiers displayed in the selection area may be determined based on the size of the screen, the size of the selection area, and the size of the area for the multimedia content identifiers.
[0052] In some embodiments, the selection area is smaller than the playback interface and does not completely block the playback of the multimedia content. For example, one side of the selection area (or floating layer) overlaps with one side of the playback interface. For example, the selection area (or floating layer) can slide out from one side of the playback interface. The selection area can be displayed with a first predetermined transparency, but is not limited to this example.
[0053] In some embodiments, in the selection area, the identifier of the current multimedia content is displayed with a first effect, and the identifiers of multimedia content other than the current multimedia content are displayed with a second effect. The identifier of the current multimedia content (i.e., the multimedia content being played) and the identifiers of other multimedia content other than the current multimedia content are displayed with different effects, which can enable the user to more intuitively and accurately determine the location of the current multimedia content, thereby distinguishing the multimedia content before and after the current multimedia content, improving the efficiency of selection, and thus improving the switching and display efficiency of multimedia content. For example, the identifier of the current multimedia content and the identifiers of other multimedia content can be displayed with different colors and different special effects, or the identifier of the current multimedia content can be highlighted by framing, highlighting, etc., or a prompt message that is being played can be added to the identifier of the current multimedia content, etc., not limited to the examples given. For example, a mask is added to the identifier of the current multimedia content, and the prompt message that is being played is displayed in the mask. The mask can be displayed with a second preset transparency.
[0054] In some embodiments, for the multimedia content that has been played in the multimedia content stream, the playback progress of the played multimedia content is displayed at the identifier of the played multimedia content in the selection area; or for each multimedia content in the multimedia content stream, the playback progress of the multimedia content is displayed at the identifier of the multimedia content in the selection area.
[0055] The playback progress can be displayed only for multimedia content that has been played (including currently playing), or for each multimedia content. For multimedia content that has not been played, information such as progress of 0 or not played can be displayed. By displaying the playback progress, the current user can more intuitively determine which multimedia content has been watched and which has not been watched, as well as the playback progress, thereby improving selection efficiency, thereby improving the efficiency of switching and displaying multimedia content.
[0056] In some embodiments, description information of each multimedia content item is displayed at the location of each multimedia content item in the selection area. The description information includes at least one of the following: an introduction, the publisher's identifier, duration, playback progress, number of views, number of likes, number of favorites, number of comments, number of reposts, and the current user's attention to the publisher. The publisher's identifier may include, for example, at least one of the publisher's avatar and name. This description information allows the current user to more quickly and accurately identify multimedia content of interest, improving selection efficiency and thereby enhancing the efficiency of switching and displaying multimedia content.
[0057] As shown in Figure 2, an identification area 202 of multiple multimedia contents is displayed in the form of a list in the upper layer (or floating layer) of the playback interface 201, which is used to display the identification of the multimedia contents. The selection area (or floating layer) occupies the left part of the playback interface. The identification area 202 of each multimedia content may include two sub-areas, which may be used to display the thumbnail and name (title) of the multimedia content respectively. Each identification area 202 may also include: description information of the corresponding multimedia content. For example, the description information includes: introduction, identification of the publishing user, duration, playback progress, number of views, number of likes (favorites), number of collections, number of comments, number of reposts, and at least one of the current user's attention information on the publishing user.
[0058] As shown in FIG. 2 , the identification area of the multimedia content being played may be highlighted in a framed manner.
[0059] In some embodiments, the selection area includes an identifier of part of the multimedia content in the multimedia content stream. In response to a first switching operation of the current user on the identifier of part of the multimedia content in the selection area, the identifier of the multimedia content after the part of the multimedia content is displayed in the selection area according to the order of the multimedia content in the multimedia content stream; and / or in response to a second switching operation of the current user on the identifier of part of the multimedia content in the selection area, the identifier of the multimedia content before the part of the multimedia content is displayed in the selection area according to the order of the multimedia content in the multimedia content stream.
[0060] Based on the size of the selection area, only the identifiers of a portion of the multimedia content in the multimedia content stream may be displayed in the selection area. The current user can switch the identifiers of this portion of multimedia content to the identifiers of another portion of multimedia content. For example, the first switching operation is an upward swipe operation in the selection area, and the second switching operation is a downward swipe operation in the selection area. For another example, the first switching operation is a triggering operation of a first switching control button, and the second switching operation is a triggering operation of a second switching control button, etc. The first switching operation and the second switching operation can be flexibly configured and are not limited to the examples shown.
[0061] In some embodiments, if the identifier of the multimedia content in the selection area supports sliding switching, in response to sliding to the bottom or top, a switching control is displayed, and in response to triggering the switching control, the identifier of the switched multimedia content is displayed. The identifier of the switched multimedia content continues to support sliding switching.
[0062] In some embodiments, the method for displaying multimedia content further includes: displaying user identifiers of one or more recommending users; and in response to a selection operation on the user identifier of a target recommending user, displaying a page of the target recommending user, wherein the one or more recommending users include the target recommending user. The user identifiers of the one or more recommending users may be displayed in a selection area or in a display area for recommended users in a floating layer, wherein the selection area and the display area for recommended users are different areas.
[0063] The one or more recommended users may be determined based on the behavior of the current user or the behavior of all users. In some embodiments, each of the one or more recommended users satisfies at least one of the following conditions: the number of times the current user has accessed multimedia content published by the recommending user exceeds a first threshold; the number of times the multimedia content published by the recommending user has been accessed exceeds a second threshold.
[0064] Visits may include specific actions such as watching, commenting, liking, following, collecting, sharing, etc., but are not limited to the examples given. Recommended users may include users and / or popular creators that the current user frequently watches.
[0065] For example, a user identifier includes at least one of a user name, a user profile picture, and user-related descriptive information. The user-related descriptive information includes, for example, at least one of the number of users following the user, the number of likes on the user's multimedia content, the number of views on the user's multimedia content, the number of comments on the user's multimedia content, the number of favorites on the user's multimedia content, and the number of shares on the user's multimedia content.
[0066] As shown in FIG3 , a display area 301 for recommended users and a selection area 302 may be displayed in the upper layer (or floating layer) of the playback interface. The display area 301 for recommended users may be located above the selection area 302 to facilitate viewing and selection by the current user, but this example is not limiting. The display area 301 for recommended users may be fixed.
[0067] In some embodiments, in response to a third switching operation on the recommended user identifier in the recommended user display area, the switched recommended user identifier is displayed. For example, the third switching operation may be a sliding operation in the recommended user display area, or a triggering operation of a third switching control, etc., without limitation to these examples.
[0068] The target recommended user's page may include relevant information of multimedia content published by the target recommended user. In response to the current user's selection operation of the multimedia content published by the target recommended user, a play interface is displayed and the selected multimedia content is played.
[0069] In some embodiments, when the selected multimedia content is played, a regenerated selection area is displayed. The identifier of the selected multimedia content may be inserted between the identifiers of the multimedia content in the original selection area to obtain the regenerated selection area. For example, the identifier of the selected multimedia content is inserted after the identifier of the previously played multimedia content. Alternatively, the multimedia content stream may be regenerated, and the regenerated selection area includes the identifiers of the multimedia content in the regenerated multimedia content stream. The regenerated multimedia content stream may be composed of multimedia content associated with the selected multimedia content. The regenerated multimedia content stream may be generated based on a different recommendation strategy than the original multimedia content stream.
[0070] While displaying the newly generated selection area, a newly generated recommended user display area may also be displayed. The target recommended user may no longer be displayed in the recommended user display area, and a new recommended user may be displayed instead. A portal to the page of the user who published the multimedia content may be displayed elsewhere in the playback interface, allowing the current user to re-enter the target recommended user's page through this portal.
[0071] The method of the above embodiment provides information in two dimensions, namely, recommended users and multimedia content, so that the current user can make a selection. The current user can quickly find the content of interest in different ways, further improving the efficiency of multimedia content switching and display.
[0072] In some embodiments, in response to the opening of an application, a playback interface is displayed, the current multimedia content in the multimedia content stream is played in the playback interface, and a selection area of the multimedia content stream is displayed; or, in response to a triggering operation on a multimedia channel entrance, a playback interface is displayed in the multimedia channel, the current multimedia content in the multimedia content stream is played in the playback interface, and a selection area of the multimedia content stream is displayed; or, in response to an update operation on a multimedia channel, a playback interface is displayed in the multimedia channel, the current multimedia content in the multimedia content stream is played in the playback interface, and a selection area of the multimedia content stream is displayed; or, in response to a sliding operation in the playback interface, the playback page of the previous multimedia content is switched to the playback page of the current multimedia content, the current multimedia content in the multimedia content stream is played in the playback interface, and a selection area of the multimedia content stream is displayed. There are multiple ways to trigger the simultaneous display of the selection area and the playback of the current multimedia content, that is, there can be multiple preset triggering operations, all of which can be based on an immersive display method and increase the display of the selection area. Of course, one or more identifications of recommended users can also be displayed, which will not be repeated here.
[0073] In some embodiments, the multimedia content channel includes multiple channels, the duration or generation strategy of the multimedia content stream in different channels is different, and the multimedia content in different channels is played in different ways. For example, the multimedia content channel includes: a first channel and a second channel, the multimedia content stream in the first channel is a first multimedia content stream, and the duration of the multimedia content in the first multimedia content stream is greater than a preset duration. The multimedia content stream in the second channel is a second multimedia content stream, and the duration of the multimedia content in the second multimedia content stream is less than or equal to a preset duration. In the first channel, when the multimedia content in the first multimedia content stream is played in the playback interface, the selection area of the first multimedia content stream is displayed, and in the second channel, when the multimedia content in the first multimedia content stream is played in the playback interface, the selection area is not displayed.
[0074] As shown in Figure 3, multiple channels can be set up, and Channel 2 can display a selection area while playing multimedia content. Multiple channels can be divided not only based on the length of the multimedia content, but also based on other different dimensions. For example, the channels of users currently followed by the user, live broadcast channels, etc.
[0075] Multiple multimedia content channels are divided. For longer multimedia content, a selection area is displayed during playback, while for shorter multimedia content, the selection area is not displayed. This can adapt to the characteristics of different multimedia content and provide users with a better immersive experience.
[0076] In some embodiments, an entrance to a multimedia content channel is displayed; in response to a triggering operation on the entrance to the multimedia content channel, the multimedia content channel is entered and a play interface is displayed, wherein the selection area is in a hidden state.
[0077] In response to the current user's waving operation on the selection area (or floating layer), the selection area is displayed. Similarly, the display area of recommended users can be hidden. In response to the waving operation on the display area (or floating layer) of recommended users, the display area of recommended users is displayed. The selection area and the display area of recommended users can be located in the same floating layer (or layer).
[0078] When starting to play the current multimedia content, the selection area, the display area of the recommended user, or the floating layer are hidden, so that the current user can get a better immersive experience. The current user can call up the corresponding area by triggering the control of the selection area, the control of the display area of the recommended user, or the control of the floating layer, or by voice or other means, not limited to the examples given. The selection area and the display area of the recommended user can be called up by one control, for example, the selection area and the display area of the recommended user can be called up at the same time by the control of the selection area (or the control of the floating layer).
[0079] Other embodiments of the method for displaying multimedia content of the present disclosure will be described below with reference to FIG. 4 .
[0080] FIG4 is a flow chart of some embodiments of the method for displaying multimedia content of the present disclosure. As shown in FIG4 , the method of this embodiment includes steps S402 to S410.
[0081] In step S402 , an entrance to a multimedia content channel is displayed.
[0082] As shown in FIG. 5 , multiple channel entry controls may be displayed, and channel 2 may represent an entry to a multimedia content channel.
[0083] In step S404, in response to the triggering operation on the multimedia content channel entrance, the multimedia content channel is entered, a playback interface is displayed, the current multimedia content in the multimedia content stream is played in the playback interface, and a control for selecting an area is displayed. The selection area and / or the display area for recommended users are hidden.
[0084] The contents included in the selection area and the display area of the recommended user can refer to the above embodiment and will not be described in detail here. When the selection area and / or the display area of the recommended user are displayed in a floating layer, the control of the selection area and the control of the floating layer can be the same control.
[0085] As shown in FIG5 , the current user can trigger the entry control corresponding to channel 2.
[0086] In some embodiments, when the selection area is in a hidden state, only the first area is displayed, and controls for the selection area are displayed in the first area.
[0087] The first area may also display a display area for recommended users, which may be hidden. Alternatively, a third area may be included, which may display a display area for recommended users. Displaying the first and third areas indicates that the display area for recommended users is displayed. The first and third areas may be located in the same floating layer (or layer).
[0088] In some embodiments, after entering a multimedia content channel, before the control of the selection area is triggered for the first time, a prompt message is displayed at the control of the selection area. The prompt message can be used to prompt the current user to trigger the control of the selection area to display the selection area and / or the display area of recommended users. The control of the selection area and the control of the display area of recommended users can be different controls, and can trigger the display of the selection area and the display area of recommended users respectively, or can use the same control of the selection area (or floating layer) to trigger the display of the selection area and the display area of recommended users at the same time.
[0089] As shown in Figure 5, after entering channel 2, the current multimedia content can be played directly in the playback interface 502, without the current user having to trigger the playback of the current multimedia content again. The selection area is hidden and does not block the content being played, so that the current user can have a better immersive experience. A prompt message 503 can be displayed next to the control 503 of the selection area (or floating layer). The control 503 of the selection area (or floating layer) can also indicate the direction of display in the form of graphics or the like.
[0090] In step S406 , in response to a triggering operation on a control of a selection area, the selection area of the multimedia content stream and / or the display area of recommended users are displayed.
[0091] The current user can trigger the full display of the selection area and / or the recommended user display area by clicking the control of the selection area (or floating layer) or dragging the selection area (or floating layer) along the display direction. It should be noted that the recommended user display area can also be displayed by triggering a control different from the control of the selection area.
[0092] In some embodiments, the current multimedia content in the multimedia content stream is played in the playback interface, and the first area and the second area are displayed simultaneously, and the selection area is displayed in the second area. A display area for recommended users can also be displayed in the second area.
[0093] As shown in Figure 2 or Figure 3, the display area of recommended users can also be displayed while displaying the selection area. The control of the selection area (or floating layer) can change the direction of the graphic indication to hide the selection area and / or the display area of recommended users.
[0094] In step S408 , in response to a triggering operation on a control of the selection area, the selection area and / or the display area of the recommended users is hidden.
[0095] In some embodiments, when the first and second areas are displayed simultaneously, in response to a triggering operation on a control for the selection area, the second area is hidden, and only the first area is displayed. The current user can trigger a control on the selection area (or floating layer) to hide the selection area and / or the display area of recommended users again. For example, the current user can click on the control on the selection area (or floating layer) or drag the control on the selection area (or floating layer) in the direction of hiding.
[0096] The selection area and / or the display area of recommended users can also be hidden in other ways. In some embodiments, the selection area is hidden in response to the selection area being displayed for a preset period of time, or in response to a preset operation on the playback interface. Similarly, the display area of recommended users can be hidden in response to the display area of recommended users being displayed for a preset period of time, or in response to a preset operation on the playback interface.
[0097] For example, if the selected area is displayed for a preset period of time but the current user does not perform any corresponding operation in the selected area, the selected area and / or the display area of recommended users can be automatically hidden to enable the current user to better view the current multimedia content. For another example, the current user can perform a preset operation such as a click in the playback interface to hide the display area of the selected area and / or the display area of recommended users.
[0098] In some embodiments, after the selection area and / or the display area of the recommended users are hidden for the first time, a prompt message may be displayed in the control of the selection area (or floating layer). Of course, if the display area of the recommended users corresponds to a separate control, the prompt message may also be displayed in the control of the display area of the recommended users.
[0099] In step S410 , in response to a selection operation on the identification of target multimedia content in the selection area, the target multimedia content is played.
[0100] In some embodiments, the target multimedia content is played and the selection area is hidden; or the target multimedia content is played, and the identification of the target multimedia content in the selection area is switched from the first display effect to the second display effect, and the identification of the current multimedia content is switched from the second display effect to the first display effect, wherein the identification of multimedia content other than the target multimedia content and the current multimedia content in the selection area is displayed with the first display effect.
[0101] When switching from the current multimedia content to the target multimedia content, the selection area and / or the display area for recommended users can be hidden, and then later re-displayed based on the methods of the aforementioned embodiments. Alternatively, when switching from the current multimedia content to the target multimedia content, the selection area can be displayed, but the display effects of the current multimedia content logo and the target multimedia content logo in the selection area are switched. The specific display effects can be referred to in the aforementioned embodiments and will not be described in detail here.
[0102] In some embodiments, when the target multimedia content has been played but not yet completed, the target multimedia content is played starting from a point in time when the target multimedia content has not yet been played according to the playing progress of the target multimedia content.
[0103] In some embodiments, in response to an update operation on a multimedia content channel, the multimedia content stream is updated. The display manner of the updated multimedia content stream, the display manner of the selection area and / or the display manner of the recommended user display area can refer to the above embodiments and will not be repeated here.
[0104] In some embodiments, the multimedia content in the multimedia content stream includes a collection, which is a collection of multiple multimedia content items with the same theme. The collection identifier includes the theme of the collection. The collection identifier may also include an image, description information, etc. corresponding to the collection. The description information corresponding to the collection includes at least one of the following: the identity of the publishing user, the duration, the playback progress, the number of views, the number of likes (favorites), the number of collections, the number of comments, the number of reposts, and the current user's attention information for the publishing user.
[0105] In some embodiments, in response to a selection operation on an identifier of target multimedia content in a selection area, playing the target multimedia content includes: in response to a selection operation on an identifier of a collection in the selection area, playing multiple multimedia contents in the collection in the order of the multiple multimedia contents in the collection; or in response to a selection operation on an identifier of a collection in the selection area, displaying a details interface of the collection, wherein the details interface of the collection includes identifiers of multiple multimedia contents in the collection, and in response to a selection operation on an identifier of any multimedia content in the collection, playing the multimedia content corresponding to the selected identifier.
[0106] For example, when playing multiple multimedia contents in a collection in the order of the multiple multimedia contents in the collection, the identifiers of the multiple multimedia contents in the collection can be inserted into the selection area or the identifier of the collection can be expanded and displayed as the identifiers of the multiple multimedia contents in the collection.
[0107] A return control for the collection's details page may also be displayed, and the collection's details page may be returned to in response to triggering the return control.
[0108] The method of the above embodiment realizes hiding and displaying the selection area and / or the display area of the recommended user, which can not only ensure the immersive viewing experience of the current user, but also improve the switching and display efficiency of multimedia content.
[0109] The present disclosure further provides a device for displaying multimedia content, which will be described below in conjunction with FIG. 6 .
[0110] FIG6 is a structural diagram of some embodiments of the multimedia content display device of the present disclosure. As shown in FIG6 , the device 60 of this embodiment includes: a first display module 610 and a second display module 620 .
[0111] The first display module 610 is configured to play the current multimedia content in the multimedia content stream in the playback interface in response to a preset trigger operation, display a selection area of the multimedia content stream, and display the identifiers of the multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playing in sequence in response to a sliding operation in a preset direction in the playback interface.
[0112] The second display module 620 is configured to play the target multimedia content in response to a selection operation on the target multimedia content identified in the selection area, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
[0113] In some embodiments, the first display module 610 is also configured to display the user identification of one or more recommended users; the second display module 620 is also configured to display the page of the target recommended user in response to a selection operation on the user identification of the target recommended user, wherein the one or more recommended users include the target recommended user.
[0114] In some embodiments, each of the one or more recommended users satisfies at least one of the following: the number of times the current user accesses the multimedia content published by the recommending user exceeds a first threshold; the number of times the multimedia content published by the recommending user has been accessed exceeds a second threshold.
[0115] In some embodiments, the first display module 610 is further configured to display an entrance to a multimedia content channel, and in response to a triggering operation on the entrance to the multimedia content channel, enter the multimedia content channel and display a playback interface, wherein the selection area is hidden.
[0116] In some embodiments, the first display module 610 is also configured to display only the first area when the selected area is in a hidden state, and display controls for the selected area in the first area; in response to a trigger operation on the controls for the selected area, play the current multimedia content in the multimedia content stream in the playback interface, display the first area and the second area at the same time, and display the selected area in the second area, and the preset trigger operation includes a trigger operation on the controls for the selected area.
[0117] In some embodiments, the preset trigger operation includes a trigger operation on a multimedia channel entrance or an update operation on a multimedia content channel. The first display module 610 is configured to display a playback interface in the multimedia channel in response to the trigger operation on the multimedia channel entrance or the update operation on the multimedia channel, play the current multimedia content in the multimedia content stream in the playback interface, and display a selection area of the multimedia content stream.
[0118] In some embodiments, the first display module 610 is further configured to, in response to a triggering operation on a control of a selected area, hide the second area and display only the first area when the first area and the second area are displayed simultaneously.
[0119] In some embodiments, the first display module 610 is further configured to hide the selected area in response to the selected area being displayed for a preset time period, or in response to a preset operation on the playback interface.
[0120] In some embodiments, the second display module 620 is also configured to play the target multimedia content and hide the selection area; or play the target multimedia content, switch the identification of the target multimedia content in the selection area from the first display effect to the second display effect, and switch the identification of the current multimedia content from the second display effect to the first display effect, wherein the identification of multimedia content other than the target multimedia content and the current multimedia content in the selection area is displayed with the first display effect.
[0121] In some embodiments, the first display module 610 is also configured to display the playback progress of the multimedia content that has been played in the multimedia content stream at the identifier of the multimedia content that has been played in the selection area; or to display the playback progress of the multimedia content at the identifier of the multimedia content in the selection area for each multimedia content in the multimedia content stream.
[0122] In some embodiments, the multimedia content in the multimedia content stream includes a collection, which is a collection of multiple multimedia content with the same theme, and the identifier of the collection includes the theme of the collection. When the target multimedia content is a collection, the second display module 620 is also configured to respond to the selection operation of the identifier of the collection in the selection area and play the multiple multimedia content in the collection in the order of the multiple multimedia content in the collection; or respond to the selection operation of the identifier of the collection in the selection area and display the details interface of the collection, wherein the details interface of the collection includes the identifiers of the multiple multimedia content in the collection, and respond to the selection operation of the identifier of any multimedia content in the collection and play the multimedia content corresponding to the selected identifier.
[0123] In some embodiments, the first display module 610 is further configured to, in response to a first switching operation of the current user on the identification of part of the multimedia content in the selection area, display the identification of the multimedia content after the part of the multimedia content in the selection area according to the order of the multimedia content in the multimedia content stream; or, in response to a second switching operation of the current user on the identification of part of the multimedia content in the selection area, display the identification of the multimedia content before the part of the multimedia content in the selection area according to the order of the multimedia content in the multimedia content stream.
[0124] It should be noted that the above-mentioned units (modules) are merely logical modules divided according to the specific functions they implement, and are not intended to limit specific implementation methods. For example, they can be implemented in software, hardware, or a combination of software and hardware. In actual implementation, the above-mentioned units can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.). In addition, the above-mentioned units are shown with dotted lines in the drawings to indicate that these units may not actually exist, and the operations / functions they implement can be implemented by the processing circuit itself.
[0125] In addition, although not shown, the device may also include a memory that can store various information generated by the device and the various units contained in the device during operation, programs and data used for operation, data to be sent by the communication unit, etc. The memory can be volatile memory and / or non-volatile memory. For example, the memory can include but is not limited to random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory. Of course, the memory can also be located outside the device. Optionally, although not shown, the device may also include a communication unit that can be used to communicate with other devices. In one example, the communication unit can be implemented in an appropriate manner known in the art, for example, including communication components such as an antenna array and / or a radio frequency link, various types of interfaces, communication units, etc. This will not be described in detail here. In addition, the device may also include other components not shown, such as a radio frequency link, a baseband processing unit, a network interface, a processor, a controller, etc. This will not be described in detail here.
[0126] Some embodiments of the present disclosure also provide an electronic device. Figure 7 shows a block diagram of some embodiments of the electronic device of the present disclosure. For example, in some embodiments, the electronic device 7 can be various types of devices, for example, including but not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. For example, the electronic device 7 may include a display panel for displaying data and / or execution results utilized in the scheme of the present disclosure. For example, the display panel can be of various shapes, such as a rectangular panel, an elliptical panel, or a polygonal panel. In addition, the display panel can be not only a flat panel, but also a curved panel or even a spherical panel.
[0127] As shown in FIG7 , the electronic device 7 of this embodiment includes a memory 71 and a processor 72 coupled to the memory 71. It should be noted that the components of the electronic device 7 shown in FIG7 are merely exemplary and non-limiting. The electronic device 7 may also include other components as required by actual applications. The processor 72 may control the other components in the electronic device 7 to perform desired functions.
[0128] In some embodiments, the memory 71 is configured to store one or more computer-readable instructions. When the processor 72 is configured to execute the computer-readable instructions, the computer-readable instructions, when executed by the processor 72, implement a method according to any of the above-described embodiments. The specific implementation and related explanations of each step of the method can be found in the above-described embodiments, and any repetitions are omitted here.
[0129] For example, the processor 72 and the memory 71 may communicate with each other directly or indirectly. For example, the processor 72 and the memory 71 may communicate with each other via a network. The network may include a wireless network, a wired network, and / or any combination of wireless networks and wired networks. The processor 72 and the memory 71 may also communicate with each other via a system bus, which is not limited in this disclosure.
[0130] For example, the processor 72 can be embodied as various appropriate processors, processing devices, etc., such as a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The central processing unit (CPU) can be an X86 or ARM architecture, etc. For example, the memory 71 can include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The memory 71 can include, for example, a system memory, which stores, for example, an operating system, an application, a boot loader (Boot Loader), a database, and other programs. Various applications and various data can also be stored in the storage medium.
[0131] In addition, according to some embodiments of the present disclosure, when various operations / processes according to the present disclosure are implemented through software and / or firmware, the programs constituting the software can be installed from a storage medium or a network to a computer system having a dedicated hardware structure, such as the computer system (or electronic device) 800 shown in Figure 8. When the various programs are installed, the computer system can perform various functions, including functions such as those described above. Figure 8 is a block diagram showing an example structure of a computer system that can be used in embodiments of the present disclosure.
[0132] In Figure 8, a central processing unit (CPU) 801 performs various processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 to a random access memory (RAM) 803. In the RAM 803, data required when the CPU 801 performs various processes, etc., is also stored as needed. The central processing unit is merely exemplary and may also be other types of processors, such as the various processors described above. The ROM 802, RAM 803, and storage part 808 may be various forms of computer-readable storage media, as described below. It should be noted that although ROM 802, RAM 803, and storage device 808 are shown separately in Figure 8, one or more of them may be combined or located in the same or different memory or storage modules.
[0133] The CPU 801, the ROM 802, and the RAM 803 are connected to one another via a bus 804. An input / output interface 805 is also connected to the bus 804.
[0134] The following components are connected to the input / output interface 805: an input portion 806, such as a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; an output portion 807, including a display, such as a cathode ray tube (CRT), liquid crystal display (LCD), speaker, vibrator, etc.; a storage portion 808, including a hard disk, magnetic tape, etc.; and a communication portion 809, including a network interface card, such as a LAN card, modem, etc. The communication portion 809 allows communication processing to be performed via a network, such as the Internet. It will be readily understood that although FIG8 shows that the various devices or modules in the computer system 800 communicate via bus 804, they can also communicate via a network or other means, where the network can include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0135] A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 810 as needed so that a computer program read therefrom is installed in the storage section 808 as needed.
[0136] In the case of realizing the above-described series of processing by software, a program constituting the software can be installed from a network such as the Internet or a storage medium such as the removable medium 811 .
[0137] According to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, or installed from the storage part 808, or installed from the ROM 802. When the computer program is executed by the CPU 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0138] It should be noted that in the context of the present disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. A 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 may include, but are not limited to, an electrical connection with one or more wires, 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 thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction 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, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0139] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0140] In some embodiments, a computer program is further provided, comprising: instructions, which, when executed by a processor, cause the processor to perform any of the methods of the above embodiments. For example, the instructions may be embodied as computer program codes.
[0141] In embodiments of the present disclosure, computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent 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 a remote computer, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or can be connected to an external computer (e.g., using an Internet service provider to connect via the Internet).
[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0143] The modules, components, or units described in the embodiments of the present disclosure may be implemented in software or hardware. The names of the modules, components, or units do not necessarily limit the modules, components, or units themselves.
[0144] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0145] According to some embodiments of the present disclosure, a method for displaying multimedia content is provided, comprising: in response to a preset trigger operation, playing current multimedia content in a multimedia content stream in a playback interface, displaying a selection area of the multimedia content stream, and displaying identifiers of multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playback in sequence in response to a sliding operation in a preset direction in the playback interface; and in response to a selection operation of the identifier of the target multimedia content in the selection area, playing the target multimedia content, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
[0146] In some embodiments, the display method further includes: displaying user identifications of one or more recommending users; and displaying a page of the target recommended user in response to a selection operation on the user identification of the target recommended user, wherein the one or more recommended users include the target recommended user.
[0147] In some embodiments, the display method further includes: displaying an entrance to a multimedia content channel; in response to a triggering operation on the entrance to the multimedia content channel, entering the multimedia content channel and displaying a playback interface, wherein the selection area is in a hidden state.
[0148] In some embodiments, the display method also includes: when the selected area is in a hidden state, only the first area is displayed, and the controls of the selected area are displayed in the first area, wherein the preset trigger operation includes a trigger operation on the controls of the selected area, and in response to the preset trigger operation, the current multimedia content in the multimedia content stream is played in the playback interface, and displaying the selected area of the multimedia content stream includes: in response to the trigger operation on the controls of the selected area, the current multimedia content in the multimedia content stream is played in the playback interface, and the first area and the second area are displayed at the same time, and the selected area is displayed in the second area.
[0149] In some embodiments, the display method also includes: the preset trigger operation includes a trigger operation on the multimedia channel entrance or an update operation on the multimedia content channel, and in response to the preset trigger operation, the current multimedia content in the multimedia content stream is played in the playback interface, and the display of the selection area of the multimedia content stream includes: in response to the trigger operation on the multimedia channel entrance or the update operation on the multimedia channel, the playback interface is displayed in the multimedia channel, the current multimedia content in the multimedia content stream is played in the playback interface, and the selection area of the multimedia content stream is displayed.
[0150] In some embodiments, the display method further includes: displaying prompt information at the control in the selection area before the control in the selection area is triggered for the first time.
[0151] In some embodiments, the display method further includes: in a case where the first area and the second area are displayed simultaneously, in response to a triggering operation on a control of the selected area, hiding the second area and displaying only the first area.
[0152] In some embodiments, the display method further includes: hiding the selection area in response to the selection area being displayed for a preset time period, or in response to a preset operation on the playback interface.
[0153] In some embodiments, playing the target multimedia content includes: playing the target multimedia content and hiding the selection area; or playing the target multimedia content, switching the identification of the target multimedia content in the selection area from a first display effect to a second display effect, and switching the identification of the current multimedia content from the second display effect to the first display effect, wherein the identification of multimedia content other than the target multimedia content and the current multimedia content in the selection area is displayed with the first display effect.
[0154] In some embodiments, the display method further includes: for the multimedia content that has been played in the multimedia content stream, displaying the playback progress of the played multimedia content at the identifier of the played multimedia content in the selection area; or for each multimedia content in the multimedia content stream, displaying the playback progress of the multimedia content at the identifier of the multimedia content in the selection area.
[0155] In some embodiments, the multimedia content in the multimedia content stream includes a collection, which is a collection of multiple multimedia content with the same theme, and the identifier of the collection includes the theme of the collection. When the target multimedia content is a collection, in response to a selection operation on the identifier of the target multimedia content in the selection area, playing the target multimedia content includes: in response to the selection operation on the identifier of the collection in the selection area, playing the multiple multimedia content in the collection in the order of the multiple multimedia content in the collection; or in response to the selection operation on the identifier of the collection in the selection area, displaying the details interface of the collection, wherein the details interface of the collection includes the identifiers of the multiple multimedia content in the collection, and in response to the selection operation on the identifier of any multimedia content in the collection, playing the multimedia content corresponding to the selected identifier.
[0156] In some embodiments, the selection area includes an identifier of part of the multimedia content in the multimedia content stream, and the display method further includes: in response to a first switching operation of the current user on the identifier of part of the multimedia content in the selection area, displaying the identifier of the multimedia content after the part of the multimedia content in the selection area according to the order of the multimedia content in the multimedia content stream; and / or in response to a second switching operation of the current user on the identifier of part of the multimedia content in the selection area, displaying the identifier of the multimedia content before the part of the multimedia content in the selection area according to the order of the multimedia content in the multimedia content stream.
[0157] According to other embodiments of the present disclosure, a multimedia content display device is provided, including: a first display module, configured to play current multimedia content in a multimedia content stream in a playback interface in response to a preset trigger operation, display a selection area of the multimedia content stream, and display identifiers of multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playback in sequence in response to a sliding operation in a preset direction in the playback interface; a second display module, configured to play target multimedia content in response to a selection operation of the identifier of the target multimedia content in the selection area, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
[0158] According to some further embodiments of the present disclosure, an electronic device is provided, including: a memory; and a processor coupled to the memory, wherein the processor is configured to execute a method for displaying multimedia content as described in any embodiment of the present disclosure based on instructions stored in the memory.
[0159] According to some further embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for displaying multimedia content according to any embodiment of the present disclosure is implemented.
[0160] According to yet other embodiments of the present disclosure, a computer program is provided, comprising: instructions, which, when executed by a processor, cause the processor to execute the method for displaying multimedia content according to any one of the embodiments of the present disclosure.
[0161] According to some embodiments of the present disclosure, a computer program product is provided, comprising instructions, which, when executed by a processor, implement the method for displaying multimedia content according to any one of the embodiments of the present disclosure.
[0162] The above descriptions are merely some embodiments of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the present disclosure.
[0163] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the present invention may be practiced without these specific details. In other cases, well-known methods, structures, and techniques are not presented in detail in order not to obscure the understanding of the description.
[0164] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0165] Although some specific embodiments of the present disclosure have been described in detail by way of examples, those skilled in the art will appreciate that the above examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Those skilled in the art will appreciate that modifications may be made to the above embodiments without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. A method for displaying multimedia content, comprising: In response to a preset trigger operation, playing the current multimedia content in the multimedia content stream in the playback interface, displaying a selection area of the multimedia content stream, and displaying identifiers of the multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playing in the order in response to a sliding operation in a preset direction in the playback interface; In response to a selection operation of the target multimedia content identified in the selection area, the target multimedia content is played, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
2. The display method according to claim 1, further comprising: displaying user identifications of one or more recommended users; In response to a selection operation on a user identification of a target recommended user, a page of the target recommended user is displayed, wherein the one or more recommended users include the target recommended user.
3. The display method according to claim 1 or 2, further comprising: Displaying an entry to a multimedia content channel; In response to a triggering operation on the entrance of the multimedia content channel, the multimedia content channel is entered and the play interface is displayed, wherein the selection area is in a hidden state.
4. The display method according to claim 3, further comprising: When the selection area is in a hidden state, only the first area is displayed, and the control of the selection area is displayed in the first area. The preset trigger operation includes a trigger operation on a control of the selection area, and in response to the preset trigger operation, playing the current multimedia content in the multimedia content stream in the playback interface, and displaying the selection area of the multimedia content stream includes: In response to a triggering operation on a control of the selected area, the current multimedia content in the multimedia content stream is played in the playback interface, the first area and the second area are displayed simultaneously, and the selected area is displayed in the second area.
5. The display method according to any one of claims 1 to 4, wherein: The preset trigger operation includes a trigger operation on a multimedia channel entrance or an update operation on the multimedia content channel, and in response to the preset trigger operation, playing the current multimedia content in the multimedia content stream in the play interface, and displaying the selection area of the multimedia content stream includes: In response to a triggering operation on the multimedia channel entrance or an updating operation on the multimedia channel, the playback interface is displayed in the multimedia channel, the current multimedia content in the multimedia content stream is played in the playback interface, and a selection area of the multimedia content stream is displayed.
6. The display method according to claim 4, further comprising: Before the control in the selection area is triggered for the first time, prompt information is displayed at the control in the selection area.
7. The display method according to claim 4 or 6, further comprising: In a case where the first area and the second area are displayed simultaneously, in response to a triggering operation on a control of the selection area; The second area is hidden, and only the first area is displayed.
8. The display method according to any one of claims 1 to 7, further comprising: In response to the selected area being displayed for a preset time period, or in response to a preset operation on the playback interface, the selected area is hidden.
9. The display method according to any one of claims 1 to 8, wherein: The playing of the target multimedia content comprises: Play the target multimedia content and hide the selected area; or Play the target multimedia content, switch the identification of the target multimedia content in the selection area from the first display effect to the second display effect, and switch the identification of the current multimedia content from the second display effect to the first display effect, wherein the identification of multimedia content other than the target multimedia content and the current multimedia content in the selection area is displayed with the first display effect.
10. The display method according to any one of claims 1 to 9, further comprising: For the multimedia content that has been played in the multimedia content stream, correspondingly displaying the playing progress of the multimedia content that has been played at the mark of the multimedia content that has been played in the selection area; or For each multimedia content in the multimedia content stream, the playing progress of the multimedia content is correspondingly displayed at the mark of the multimedia content in the selection area.
11. The display method according to any one of claims 1 to 10, wherein: The multimedia content in the multimedia content stream includes a collection, the collection is a collection of multiple multimedia content with the same theme, the identifier of the collection includes the theme of the collection, and when the target multimedia content is the collection, in response to the selection operation of the identifier of the target multimedia content in the selection area, playing the target multimedia content includes: In response to a selection operation on the identifier of the collection in the selection area, playing the multiple multimedia contents in the collection in the order of the multiple multimedia contents in the collection; or In response to a selection operation on the identifier of the collection in the selection area, a details interface of the collection is displayed, wherein the details interface of the collection includes identifiers of multiple multimedia contents in the collection, and in response to a selection operation on the identifier of any multimedia content in the collection, the multimedia content corresponding to the selected identifier is played.
12. The display method according to any one of claims 1 to 11, wherein: The selected area includes an identifier of a portion of the multimedia content in the multimedia content stream, and the display method further includes: In response to a first switching operation of the current user on the identifier of the portion of multimedia content in the selection area, displaying identifiers of multimedia content following the portion of multimedia content in the selection area according to the order of the multimedia content in the multimedia content stream; and / or In response to a second switching operation of the current user on the identifier of the portion of multimedia content in the selection area, identifiers of multimedia content preceding the portion of multimedia content are displayed in the selection area according to the order of multimedia content in the multimedia content stream.
13. A multimedia content display device, comprising: A first display module is configured to respond to a preset trigger operation, play the current multimedia content in the multimedia content stream in the playback interface, display a selection area of the multimedia content stream, and display the identifiers of the multimedia content in the multimedia content stream in the selection area, wherein the identifiers of the multimedia content are arranged in the order of the multimedia content in the multimedia content stream, and the multimedia content supports switching and playing in the order in response to a sliding operation in a preset direction in the playback interface; The second display module is configured to play the target multimedia content in response to a selection operation on the identifier of the target multimedia content in the selection area, wherein the multimedia content in the multimedia content stream includes the target multimedia content.
14. An electronic device comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the method for displaying multimedia content according to any one of claims 1 to 12 based on instructions stored in the memory.
15. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method for displaying multimedia content according to any one of claims 1 to 12 is implemented.
16. A computer program product comprising: Instructions, wherein when the instructions are executed by a processor, the method for displaying multimedia content according to any one of claims 1 to 12 is implemented.
17. A computer program comprising: Instructions, wherein when the instructions are executed by a processor, the method for displaying multimedia content according to any one of claims 1 to 12 is implemented.
Citation Information
Patent Citations
Recommendation information display method and device, equipment and storage medium
CN113157906A
Multimedia content display method and device, equipment and medium
CN114968038A
Media content playing method and device, equipment, storage medium and program product
CN115474085A
Media content display method and device, equipment, readable storage medium and product
CN116107682A
Multimedia content display method and device, electronic equipment and storage medium
CN117544825A