WO2022063092A1 - 提供多媒体内容的方法、装置和设备 - Google Patents
提供多媒体内容的方法、装置和设备 Download PDFInfo
- Publication number
- WO2022063092A1 WO2022063092A1 PCT/CN2021/119433 CN2021119433W WO2022063092A1 WO 2022063092 A1 WO2022063092 A1 WO 2022063092A1 CN 2021119433 W CN2021119433 W CN 2021119433W WO 2022063092 A1 WO2022063092 A1 WO 2022063092A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multimedia content
- multimedia
- page
- content
- contents
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000009471 action Effects 0.000 claims abstract description 69
- 238000003860 storage Methods 0.000 claims abstract description 11
- 230000000007 visual effect Effects 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 25
- 230000003993 interaction Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 7
- 238000004220 aggregation Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 210000005252 bulbus oculi Anatomy 0.000 description 2
- 230000036316 preload Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000003370 grooming effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Definitions
- Various implementations of the present disclosure relate to the field of computers, and more particularly, to methods, apparatuses, devices, and computer storage media for providing multimedia content.
- Such user-generated content is often massive, and when receiving pushed content from an application, users often expect to efficiently obtain content they are interested in.
- Such multimedia content usually occupies a large space in the graphical interface of the application, which makes the user's switching process between different multimedia contents often cumbersome. Therefore, how to improve the push efficiency of multimedia content has become the focus of attention.
- a method for providing multimedia content includes: playing a first multimedia content in a first group of multimedia contents in a first page, the first group of multimedia contents includes a plurality of multimedia contents, and the plurality of multimedia contents have at least the same multimedia attribute ; receive a first instruction about a first action; switch to playing the first set of multimedia content in the first page based on the first direction indicated by the first action and the first multimedia content a second multimedia content that is adjacent in content; and if receiving a second indication about a second action, switching within the first page to play the third multimedia content in the second set of multimedia content, the first The two sets of multimedia content are different from the first set of multimedia content, and the second set of multimedia content includes at least one piece of multimedia content.
- an apparatus for providing multimedia content includes: a first playing module configured to play a first multimedia content in a first group of multimedia contents in a first page, the first group of multimedia contents including a plurality of multimedia contents, and the plurality of multimedia contents
- the multimedia content has at least the same multimedia attribute;
- a first receiving module is configured to receive a first indication about a first action;
- a first switching module is configured to, based on the first direction indicated by the first action, switching within the first page to play second multimedia content adjacent to the first multimedia content in the first set of multimedia content; and a second switching module configured to, if receiving information about a second action the second instruction, switch to play the third multimedia content in the second set of multimedia content in the first page, the second set of multimedia content is different from the first set of multimedia content, the second set of multimedia content
- the set of multimedia content includes at least one item of multimedia content.
- an electronic device comprising: a memory and a processor; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement according to the present disclosure The method described in the first aspect.
- a computer-readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to achieve what is described in accordance with the first aspect of the present disclosure Methods.
- the efficiency of pushing the multimedia content is improved.
- fast switching between different groups of multimedia contents is also realized, which improves the friendliness of user interaction, thereby helping the user to acquire interesting multimedia contents more conveniently.
- FIG. 1 shows a schematic diagram of an example environment in which various embodiments of the present disclosure can be implemented
- 2A-2B illustrate example interfaces for switching multimedia content within a group, according to some embodiments of the present disclosure
- 3A-3B illustrate example interfaces for switching multimedia content within a group according to further embodiments of the present disclosure
- FIGS. 4A-4B illustrate exemplary interface for switching multimedia content between groups according to some embodiments of the present disclosure
- 5A-5B illustrate example interfaces for switching multimedia content between groups according to further embodiments of the present disclosure
- 6A-6C illustrate example interfaces for switching between different pages according to some embodiments of the present disclosure
- FIGS. 7A-7B illustrate example interfaces for viewing browsing records according to some embodiments of the present disclosure
- FIGS. 8A-8B illustrate example interfaces for viewing sunroof controls in accordance with some embodiments of the present disclosure
- FIGS. 9A-9B illustrate example interfaces for guiding content conversion in accordance with some embodiments of the present disclosure
- FIG. 10 illustrates a flowchart of an example process for providing multimedia content in accordance with some embodiments of the present disclosure
- FIG. 11 shows a schematic structural block diagram of an apparatus for providing multimedia content according to some embodiments of the present disclosure.
- FIG. 12 illustrates a block diagram of a computing device capable of implementing various embodiments of the present disclosure.
- the term “comprising” and the like should be understood as open-ended inclusion, ie, “including but not limited to”.
- the term “based on” should be understood as “based at least in part on”.
- the terms “one embodiment” or “the embodiment” should be understood to mean “at least one embodiment”.
- the terms “first”, “second”, etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
- some applications can provide a platform for users to create multimedia contents, share multimedia contents and acquire multimedia contents of interest. For example, a user uploads a video created, a photo taken or a song sung through the application.
- the application When an application pushes such multimedia content to a user, the application usually sets a larger display space for such multimedia content in the interface, so that the user has a better browsing experience.
- some video sharing applications can present such video content in a manner of near-full-screen playback.
- the user can switch multimedia content, such as video, by sliding the screen up and down, for example. image or audio, etc.
- the application may still push this batch of multimedia content to the user in a short period of time. This may cause the user to repeatedly swipe the screen by the batch of multimedia contents during the process of switching multimedia contents up and down. This will greatly affect the user experience.
- example embodiments of the present disclosure propose a scheme for providing multimedia content.
- a first multimedia content of a first aggregated set of multimedia content may be played within a first page, wherein the plurality of multimedia contents included in the first set of multimedia content are based on at least are aggregated with the same multimedia attributes.
- receiving a first indication about the first action and based on the first direction indicated by the first action, switching to playing a second multimedia content adjacent to the first multimedia content in the first page within the first page multimedia content.
- the solution of the present disclosure can help users more conveniently acquire multimedia contents of interest or filter uninteresting multimedia contents by performing aggregated playback of multiple multimedia contents with common multimedia attributes, which improves the push of multimedia contents. s efficiency.
- the solution of the present disclosure also realizes fast switching between different groups of multimedia contents, which improves the friendliness of user interaction and further improves the user's experience of acquiring multimedia contents.
- FIG. 1 shows a schematic diagram of an example environment 100 in which various embodiments of the present disclosure can be implemented.
- one or more creators 110-1, 110-2 through 110-N may upload multimedia created by creators 110 to a server through creator devices content.
- Such multimedia content may include, for example, video, pictures, audio, or a combination thereof.
- the creator 110 may upload a captured video or photo to the server 120 .
- the creator 110 can also add a specific soundtrack to such videos or photos, and upload the combined multimedia content to the server 120 .
- the server 120 may also send the multimedia content created by the creator 110 to the terminal device 130.
- the terminal device 130 may be an electronic device used by a user of a multimedia sharing application, examples of which include but are not limited to: smart phone, tablet computer, smart watch, smart glasses, laptop computer, desktop computer and any other suitable terminal device.
- the terminal device 130 may, for example, provide the multimedia content created by the creator 110 through the installed multimedia sharing application.
- the user of the terminal device 130 may also be the creator 110, and the user may use the multimedia sharing application to obtain multimedia content created by other creators 110, or upload the multimedia content created by himself through the multimedia sharing application.
- the terminal device 130 may, for example, provide an interface 140 to the user.
- the interface 140 may be, for example, a graphical user interface of a multimedia sharing application installed on the terminal device 130 .
- the interface 140 may present the multimedia content uploaded by the creator 110 to the user.
- the terminal device 130 can provide a plurality of multimedia contents by means of aggregated playback.
- Example implementations of aggregated playback will be described below in conjunction with FIGS. 2 to 3 .
- FIG. 2A illustrates an example interface 200A for switching multimedia content within a group, according to some embodiments of the present disclosure.
- the terminal device 130 may, for example, present an interface 200A to the user.
- the interface 200A may be a "recommended page" in a multimedia sharing application.
- the terminal 130 may play the multimedia content 210-1 (referred to as the first multimedia content for convenience of description) in the interface 200A.
- the first multimedia content 210-1 may include video, audio, or pictures, and the like.
- the first multimedia content 210-1 may be a piece of video content.
- the terminal device 130 may, for example, play a video through a display device, and play a corresponding sound through a speaker.
- the first multimedia content 210-1 may also include a combination of pictures and music. While the first multimedia content 210-1 is being played, the terminal device 130 presents pictures, for example, through a display device, and uses a speaker to play music. Alternatively, the first multimedia content 210-1 may also include static or dynamic pictures (eg, GIF pictures).
- the multimedia content 210-1 provided by the terminal device 130 is included in a set of multimedia content (for convenience of description, referred to as the first set of multimedia content), wherein the first set of multimedia content includes Aggregated multiple multimedia content.
- the first set of multimedia content may be aggregated by server 120 .
- the server 120 may aggregate the multimedia contents into the first set of multimedia contents according to the plurality of multimedia contents having one or more identical multimedia attributes.
- the multimedia attributes for aggregation may include the publisher.
- the server 120 may automatically aggregate the multimedia contents published by the same creator 110 into a group of multimedia contents, so that the terminal device 130 can aggregate and play the group of multimedia contents.
- the server 120 may automatically aggregate multimedia contents published by creators 110 belonging to the same group into a set of multimedia contents.
- the multimedia attributes for aggregation may include a publishing time period.
- the server 120 may aggregate multiple multimedia contents published on the same day into a set of multimedia contents.
- the server 120 can also aggregate multiple multimedia contents published within nearly 24 hours.
- the multimedia attributes for aggregation may include multimedia types.
- the server 120 may aggregate videos of the type "short video" (eg, the length is less than a predetermined length).
- the server 120 may aggregate multimedia content created from a specific shooting portal (eg, videos shot through functions such as quick shooting or anytime shooting in a video sharing application).
- the multimedia attributes used for aggregation may also include content topics.
- the server 120 may aggregate multiple multimedia contents with the same tag according to the content tag added by the creator 110 to publish the multimedia content.
- the server 120 may also automatically analyze the topics of the multimedia content, and perform aggregation of the multimedia contents according to the analyzed topics.
- server 120 may also aggregate multimedia playback content based on the plurality of multimedia attributes discussed above. For example, the server 120 may aggregate the video contents created by the same user through the quick shooting route in the past 24 hours. Alternatively, the server 120 may aggregate multimedia content with the same content tag created by users in the same group on the same day.
- the server 120 may, for example, also set an upper limit on the number of aggregated sets of multimedia content.
- the server 120 may set the number of the aggregated set of multimedia contents to be no more than 10.
- the server 120 may, for example, determine that there is a predetermined number of multimedia contents according to a predetermined condition. For example, when the number of snapshot works (videos created through the quick shooting approach) published by a user in the past 24 hours reaches 12, the server 120 may aggregate the 10 latest snapshot works into a set of multimedia content.
- the multimedia content can be organized more efficiently, so that the user can more conveniently select interesting multimedia content or filter out uninteresting multimedia content groups.
- the server 120 may, when sending the first multimedia content 210-1 to the terminal device 130, also provide the terminal device 130 with the first multimedia content 210-1. information about the group of multimedia contents, so that the terminal device 130 can provide the first group of multimedia contents by means of aggregated playback.
- the terminal device 130 may also present a visual representation based on the information related to the first set of multimedia contents acquired from the server 120. Indicates 230. For example, the terminal device 130 may determine, based on the information obtained from the server 120, that the first set of multimedia content includes 3 items of multimedia content, and accordingly indicate to the user through the visual indication 230 that there are still 2 more items of multimedia content to be aggregated in the first set of multimedia content. In the first group of multimedia contents where the multimedia content 210-1 is located. As shown in FIG. 2A , the terminal device 130 indicates that the first set of multimedia contents includes three items of multimedia contents by presenting three separate lines at the bottom of the interface 200A.
- the information related to the first set of multimedia content received by the terminal device 130 from the server 120 may further include, for example, the type and/or length of each multimedia content in the first set of multimedia content.
- the terminal device 130 may determine, based on the received information, that the first set of multimedia contents includes the following three multimedia contents: a 40-second video, a picture with 30-second background music, and a 20-second audio.
- the visual indication 230 presented by the terminal device 130 may, for example, also reflect the length of each multimedia content in the first group of multimedia contents.
- the terminal device 130 may use a longer line to reflect that the corresponding multimedia content has a relatively longer playback duration.
- the terminal device 130 may correspondingly present a line of a predetermined length, or correspondingly present other types of graphics to indicate that it corresponds to a static picture.
- the terminal device 130 may indicate which multimedia content in the first set of multimedia content the user is browsing by, for example, adjusting the display of the corresponding portion in the visual indication 230 .
- the terminal device 130 may, for example, indicate that the user is currently browsing the first multimedia content 210-1 by highlighting the corresponding line part.
- the visual indication 230 can also reflect the playback progress of the corresponding multimedia content. As shown in FIG. 2A , the terminal device 130 indicates the current playing progress of the first multimedia content 210 - 1 through the color gradually filled in the first line of the visual indication 230 . It should be understood that such a playback progress can also remind the user that the user is currently browsing the first multimedia content 210-1 in the first group of multimedia contents.
- the user can also more conveniently implement switching between different multimedia contents in the first group of multimedia contents.
- the terminal device 130 receives the first indication about the first action performed by the user and implements content switching in the first set of multimedia content based on the direction indicated by the first action.
- the terminal device 130 may, for example, receive a left swipe action 220 from right to left on the touch screen. Based on the left swipe action 220 indicating that the interaction direction is to the left, the terminal device 130 may determine the second multimedia content in the first group of multimedia content that is adjacent to the first multimedia content 210-1 and corresponds to the leftward direction Content 210-2. Accordingly, the terminal device 130 may switch to the interface 200B to continue playing the second multimedia content 210-2 in the recommendation page.
- end device 130 may also be associated with other types of indications of user actions.
- the terminal device 130 may utilize a sensor to detect that the user is tilting the terminal device 130 to the right.
- the action of tilting the terminal device 130 to the right may also indicate that the interaction direction is to the left, and the terminal device 130 may correspondingly switch to the presentation interface 200B to play the second multimedia content.
- Examples of such interactions may also include, but are not limited to, a roll of the user's eyeballs, a roll of the user's face, a user's mid-air gesture, or a user's voice command (eg, "toggle left").
- the terminal device 130 may detect user's interaction actions by using appropriate sensors or interaction recognition technology, and determine the directions indicated by these interaction actions.
- the terminal device 130 after switching to playing the second multimedia content 210-2, the terminal device 130, for example, updates the original visual indication 230 to a new visual indication 240 to indicate that the user is currently browsing the second multimedia content body content.
- the visual indication 240 may also indicate the playback progress of the second multimedia content 210-2.
- the terminal device 130 may support automatic switching among the first set of multimedia content, in addition to performing specific interactions to achieve switching between different multimedia content in the first set of multimedia content. Exemplarily, after the playing of the first multimedia content 210-1 ends, the terminal device 130 may automatically switch to playing the second multimedia content 210-2. Alternatively, the terminal device 130 may also automatically switch to the second multimedia content 210-2 after the first multimedia content 210-1 is played repeatedly for a predetermined number of times. It should be understood that such a switching mechanism may be applicable to automatic switching between any two multimedia contents in the first set of multimedia contents.
- the terminal device 130 may no longer perform automatic switching of the multimedia content. Alternatively, the terminal device 130 may also switch to the first multimedia content in the first set of multimedia contents based on the same mechanism.
- the terminal device 130 may also not perform automatic switching of the multimedia content when the user's specific operation has not been completed.
- the terminal device 130 receives an operation associated with the second multimedia content 210-2 by the user.
- Such operations may, for example, include but are not limited to: the user opens the comment panel to prepare to enter a comment; the user clicks the forward button to forward the multimedia content; the user performs a like operation on the multimedia content; the user views the like record of the video; A list of comments for the video, etc.
- terminal device 130 may also detect other operations that can reflect the user's interaction intention with the second multimedia content 210-2 currently being played.
- the terminal device 130 may not automatically switch to the next multimedia content, but suspend the playing of the second multimedia content 210-2 , or replay the second multimedia content 210-2. In this way, it is possible to avoid interfering with the user's interaction with the currently played multimedia content, thereby improving the friendliness of the user's interaction.
- FIGS. 2A-2B An example of switching within a multimedia content group according to an embodiment of the present disclosure is described above with reference to FIGS. 2A-2B .
- 3A-3B illustrate the grooming of switching within a multimedia content group according to another embodiment of the present disclosure.
- FIG. 3A illustrates an example interface 300A for playing the first multimedia content according to another embodiment of the present disclosure.
- the terminal device 130 can automatically switch to the interface 300B shown in FIG. 3B by receiving the upward sliding action 320 of the user, so as to switch to playing the second multimedia content 210 - 2 .
- the terminal device 130 may also present a vertical visual mark 310 on the left side of the interface 300A, and after switching to the interface 300B, present a new visual mark 330.
- the terminal device 130 may further provide guidance content to teach the user how to complete a set of multimedia content. Switch quickly. For example, in the example of FIG. 3A , the terminal device 130 may pop up a text floating window “Swipe up to view the other two snapshot videos of this user!” to help the user understand the interaction logic more quickly.
- the user can more conveniently switch to other multimedia contents aggregated into the same set of multimedia contents, thereby simplifying the user operation. For example, if the aggregated set of multimedia contents are works of the same subject published by the same user, if the user is interested in the first work, the user can quickly switch to other works of the same subject of the user, thereby Provide users with content that may be of interest to them more efficiently.
- the terminal device 130 does not receive data for the second multimedia content 210-2 from the server 120 until switching from the first multimedia content 210-1 to playing the second multimedia content 210-2.
- the terminal device 130 when the terminal device 130 is also playing the first multimedia content 210-1, it preloads all the data of the first set of multimedia content. This enables the terminal device 130 to switch to playing other multimedia content more quickly.
- the user may not browse all the multimedia contents in the first set of multimedia contents.
- the terminal device 130 may also load multimedia contents smaller than a predetermined number threshold in advance, so as to achieve a balance between switching speed and saving traffic.
- the terminal device 130 is also capable of efficient switching between different sets of multimedia content. An example process for switching multimedia content between different groups will be described below in conjunction with FIGS. 4A-4B and 5A-5B.
- the terminal device 130 may receive a second instruction regarding the second action. For example, the terminal device 130 may receive the user's swipe-up action 410 on the touch screen.
- the terminal device 130 can switch to the presentation interface 400B, so as to switch to playing the first one in the second group of multimedia contents in the recommendation page.
- Three multimedia contents 420 . It should be understood that, when the user performs the sliding action, the terminal device 130 can also switch to play another set of multimedia content, for example.
- examples of the second action may include, but are not limited to, the user changing the posture of the terminal device 130, the user's eyeball rotation, the user's face rotation, the user's mid-air gesture, or the user's Voice commands (eg, "toggle left"), etc.
- FIG. 4B shows that the second set of multimedia content includes 2 items of multimedia content, this is only exemplary.
- the second set of multimedia content may include only the third multimedia content 420 or more items of multimedia content.
- 5A-5B illustrate an example of switching multimedia content between groups according to another embodiment of the present disclosure.
- the terminal device 130 plays the last item of multimedia content 210 - 3 in the first group of multimedia contents in the interface 500A.
- the terminal device 130 may further determine whether the first set of multimedia content includes the The multimedia content adjacent to the multimedia content and associated with the second direction.
- the terminal device 130 may determine that the first group of multimedia contents does not include Multimedia content associated with the second direction.
- the terminal device 130 may switch to the interface 500B to switch to playing the first set of multimedia contents in the recommendation interface.
- the third multimedia content 420 of the two sets of multimedia content may be used to determine that the first group of multimedia contents does not include Multimedia content associated with the second direction.
- terminal device 130 may also present toggle button 510 in interface 500A, for example.
- the terminal device 130 can quickly switch to the next group of multimedia contents, regardless of whether the currently played multimedia contents are the last multimedia contents in the group of multimedia contents.
- the terminal device 130 switches to the first multimedia content in the second group of multimedia contents, it should be understood that such illustrations are only exemplary, and the terminal device 130 may also use different switching Strategy.
- the terminal device 130 may switch to the unread multimedia contents of the target account associated with the terminal device 130 .
- the target account may be, for example, the account logged into the application providing interface 400B or interface 500B.
- the terminal device 130 may directly switch to playing the next multimedia content in the second set of multimedia content. Read multimedia content.
- the terminal device 130 may switch to the multimedia content associated with the preferences of the target account. For example, if the theme of the first multimedia content in the second set of multimedia content is "sports" and the theme of the second multimedia content is "travel", the terminal device 130 may directly switch according to the preference of the target account that also includes "travel” To play the second multimedia content with the theme "Travel”.
- the terminal device 130 may also switch according to the browsing record of the target account. In some implementations, the terminal device 130 may switch to play the multimedia content in the second set of multimedia content that was last viewed by the target account. For example, if the target account is browsing the second multimedia content when leaving the second group of multimedia contents, the terminal device 130 may switch to play the multimedia content last browsed by the target account.
- the terminal device 130 may also determine the playback time of the multimedia content being played when the user left the second set of multimedia content last time, and play the last viewed content of the target account in the second set of multimedia content with the playback time as the target starting point. multimedia content.
- the terminal device 130 may switch to play the third multimedia content from time 430 Body content 420 .
- the terminal device 130 may also play the third multimedia content from time 530 , for example.
- the embodiments of the present disclosure can improve the friendliness of user interaction, thereby helping the user to more conveniently acquire interesting multimedia content.
- Embodiments of the present disclosure provide for efficient page switching in addition to the switching of multimedia content within and between groups as discussed above.
- An example process of page switching according to an embodiment of the present disclosure will be described below with reference to FIGS. 6A-6C .
- the terminal device 130 may receive a third indication of a third action.
- the terminal device 130 may receive the user's left swipe action 610 on the touch screen.
- the terminal device 130 may determine that the third direction indicated by the left swipe action 610 is the same as the first direction discussed with reference to FIG. 2A , and the first set of multimedia contents does not include the multimedia contents adjacent to the multimedia contents 210-3. , the second multimedia content associated with the third direction. Accordingly, the terminal device 130 may switch to another page different from the recommended page, for example. For example, another page may be the user's personal home page 600C associated with the multimedia content 210-3 as shown in FIG. 6C.
- the terminal device 130 can similarly switch to the attention page.
- the terminal device 130 may receive a fourth indication regarding the fourth action.
- the terminal device 130 may receive the user's left swipe action 620 on the touch screen.
- the terminal device 130 may determine that the fourth direction (leftward) indicated by the left swipe action 620 is perpendicular to the first direction (upward) discussed with reference to FIG. 3A . Accordingly, the terminal device 130 may switch to another page different from the recommended page, for example.
- another page may be the user's personal home page 600C associated with the multimedia content 210-3 as shown in FIG. 6C.
- the terminal device 130 can perform page switching. Similarly, when the user performs a right swipe action, the terminal device 130 may switch to the attention page.
- FIG. 6C illustrates an example personal home page 600C according to embodiments of the present disclosure.
- the personal home page 600C may include a first cover 630 and a second cover 640 for indicating works published by the user.
- the upper right corners of the first cover 630 and the second cover 640 may include information about the type and number of a group of multimedia contents corresponding to the first cover.
- the upper right corner of the first cover 630 includes a number "3" and a lightning bolt icon to indicate that a set of multimedia contents corresponding to the first cover 630 includes 3 snapshot works.
- the lower left corners of the first cover 630 and the second cover 640 may also include, for example, the playing status of a corresponding set of multimedia contents.
- the first cover 630 may be, for example, extracted from the latest first multimedia content (eg, multimedia content 210-3) in a corresponding set of multimedia content (eg, the first set of multimedia content).
- the first cover 630 may also simultaneously reflect all the multimedia contents in the corresponding set of multimedia contents.
- the first cover 630 may be obtained, for example, by processing three pictures of three snapshot videos included in the set of multimedia contents.
- the user can browse the corresponding multimedia content by clicking on the first cover 630 or the second cover.
- the first cover 630 may correspond to a first set of multimedia content
- the second cover 640 may correspond to a second set of multimedia content.
- the user can play the first set of multimedia content by selecting the first cover 630 .
- terminal device 130 may present an interface similar to interface 200A or interface 300A, wherein terminal device 130 may not display a top tab bar or a bottom menu, for example, depending on page display needs.
- the terminal device 130 may, for example, switch to the second group of multimedia contents corresponding to the second cover 640 in response to the user's sliding operation.
- the embodiments of the present disclosure may also support the user to view the browsing situation of the multimedia content.
- 7A-7B illustrate example interfaces for viewing browsing records.
- the terminal device 130 may also present an indication 710 about the browsing situation of the played multimedia content.
- the terminal device 130 may present the interface 700B and display the pop-up window 720 to provide a record of the multimedia content being browsed.
- the record of the multimedia content being viewed may be collected by the server 120, for example.
- the user may also configure whether records of his access to a particular type of multimedia content are to be collected by the server 120 .
- a user may prohibit server 120 from collecting records of its access to other creators' multimedia content.
- the terminal device 130 may further provide an entry in the pop-up window 720 for quick interaction with a specific user who has browsed the multimedia content.
- the terminal device 130 may provide an entry for quick attention, or an entry for quick private chat, and the like.
- the server 120 may also send the creator 110 information about the browsing situation of the multimedia content. For example, the server 120 may send a notification to the creator to indicate the number of people who viewed or interacted with the multimedia content they created in the past day.
- the terminal device 130 may also set a skylight control to quickly acquire the update status of the aggregated multimedia contents.
- FIG. 8A illustrates an example interface 800A according to an embodiment of the present disclosure.
- the terminal device 130 may provide a sunroof control 810 on top of the interface 800A.
- the user can collapse or expand the sunroof control 810, for example, by clicking the triangle button below the recommendation.
- the terminal device 130 may, for example, present a set of visual elements corresponding to multiple accounts in the sunroof control 810 , such as visual elements 830 and 840 in FIG. 8A .
- visual elements may be avatars corresponding to multiple accounts.
- end device 130 may also receive a selection of a target visual element in a set of visual elements.
- the terminal device 130 may play the first multimedia content in the first group of multimedia contents in the first page, where the first group of multimedia contents is associated with the account corresponding to the target visual element.
- the terminal device 130 may present the interface 800B to play the corresponding first set of multimedia content. It can be understood that when the visual element 830 is clicked, the terminal device 130 can also present an interface similar to the interface 300A, for example.
- the terminal device 130 may also indicate whether the account has updated aggregated multimedia content by displaying different colors on the periphery of the visual element 830 . For example, if the color of the periphery of the visual element 830 is red, it means that the user corresponding to the visual element 830 has created new multimedia content. On the contrary, if the color of the periphery of the visual element 840 is gray, it means that the user corresponding to the visual element 840 has not updated the multimedia content.
- the terminal device 130 may also provide a quick capture entry 820 in the sunroof control 810 to guide the user to create multimedia content.
- the user-aggregated multimedia content may be viewable for a limited time, for example.
- 9A illustrates an example interface 900A according to an embodiment of the present disclosure
- terminal device 130 may present a visual indication 910 to indicate that the corresponding multimedia content will be converted to private content after a predetermined time.
- terminal device 130 may present a visual indication 920 to indicate that the work is private content.
- the terminal device 130 may remove the first multimedia content from the first set of multimedia content Multimedia Content 210-1. Subsequently, when the playback request for the first multimedia content 210-1 is received again, the terminal device 130 will play the first multimedia content 210-1 independently. Specifically, the terminal device 130 may play the first multimedia content 210-1 included in the third group of multimedia contents, wherein the third group of multimedia contents only includes the first multimedia content 210-1.
- the terminal device 130 can also play the first multimedia content 210-1 independently.
- the target control 930 is presented.
- the target control 930 may be used, for example, to generate instructions to cause the first multimedia content 210-1 to be converted into public content.
- the terminal device 130 can cause the server 120 to convert the first multimedia content into public content and re-aggregate it.
- Process 1000 shows a flowchart of an example process 1000 for providing multimedia content in accordance with an embodiment of the present disclosure.
- Process 1000 may be implemented, for example, by terminal device 130 in FIG. 1 .
- the terminal device 130 plays, within the first page, a first multimedia content of a first set of multimedia content, the first set of multimedia content including multiple pieces of multimedia content, and the multiple pieces of multimedia content having at least the same multimedia attributes.
- the terminal device 130 receives a first indication of a first action.
- the terminal device 130 switches to playing a second multimedia content adjacent to the first multimedia content in the first set of multimedia content within the first page based on the first direction indicated by the first action.
- the terminal device 130 if receiving the second indication of the second action, switches within the first page to play the third multimedia content in the second set of multimedia content, the second set of multimedia content being different from the first set Multimedia content, the second set of multimedia content includes at least one item of multimedia content.
- the efficiency of pushing the multimedia content is improved.
- fast switching between different groups of multimedia contents is also realized, which improves the friendliness of user interaction, thereby helping the user to acquire interesting multimedia contents more conveniently.
- switching to playing the third multimedia content in the second set of multimedia content within the first page includes switching within the first page to a second direction that is perpendicular to the first direction if the second direction indicated by the second action is perpendicular to the first direction.
- a third multimedia content in the second set of multimedia contents is played.
- the process 1000 further includes switching to a second page that is different from the first page if a third indication about a third action is received, wherein the third direction indicated by the third action is the same as the first direction, And the first set of multimedia content does not include the second multimedia content adjacent to the second multimedia content and associated with the third direction.
- switching to playing the third multimedia content of the second set of multimedia content within the first page includes: if the second direction indicated by the second action is the same as the first direction and the first set of multimedia content Excluding the multimedia content adjacent to the second multimedia content and associated with the second direction, switching to playing the third multimedia content in the second set of multimedia content within the first page.
- process 1000 further includes switching to a third page different from the first page if a fourth indication is received regarding a fourth action, wherein the fourth direction indicated by the fourth action is perpendicular to the first direction.
- the process 1000 also includes, when presenting the first multimedia content, presenting a first visual indication in the first page to indicate that the first set of multimedia content includes a plurality of pieces of multimedia content.
- the first multimedia content includes video or audio
- the first visual indication can also reflect the playback progress of the first multimedia content
- the multimedia attributes include at least one of the following: publisher, publishing time period, multimedia type, content topic.
- the second multimedia content includes video or audio
- the process 1000 further includes: if playing of the second multimedia content ends, automatically switching within the first page to play the next multimedia content in the first set of multimedia content multimedia content.
- the first multimedia content includes video or audio
- the process 1000 further includes: during playback of the second multimedia content, receiving an operation associated with the second multimedia content; and if the operation has not ended , then after the second multimedia content is played, the second multimedia content is replayed in the first page or the second multimedia content is paused.
- the operation includes at least one of the following: comment, like, share.
- the first page is a page in an application where the target account is logged in
- the second set of multimedia content includes a plurality of pieces of multimedia content
- the first page switches to presenting the third most of the second set of multimedia content
- the media content includes switching within the first page to presenting a third multimedia content of the second set of multimedia content that has not been read by the target account.
- the first page is a page in an application where the target account is logged in
- the second set of multimedia content includes multiple pieces of multimedia content
- the first page switches to playing the third most multimedia content from the second set of multimedia content.
- Media content includes:
- the third multimedia content is video or audio
- switching within the first page to play the third multimedia content last viewed by the target account in the second set of multimedia content includes: from The target origin of the third multimedia content starts playing the third multimedia content, the target origin being determined based on the last browsing of the third multimedia content by the target account.
- the process 1000 further includes: during playback of the first multimedia content, preloading at least one piece of multimedia content in the first set of multimedia content, the number of the preloaded at least one piece of multimedia content being less than a predetermined number number threshold.
- playing the first multimedia content of the first set of multimedia content within the first page includes receiving a response to a first cover associated with the first set of multimedia content in a personal homepage associated with the particular account selecting; and playing the first multimedia content in the first group of multimedia contents in the first page, wherein the personal homepage includes at least a first cover and a second cover associated with the second group of multimedia contents.
- the process 1000 further includes presenting a second visual indication in the first page for indicating that the first multimedia content will be converted to private content after a predetermined time.
- the process 1000 further includes: if the first multimedia content has been converted to private content, removing the first multimedia content from the first set of multimedia content; receiving a play request for the first multimedia content ; and playing the first multimedia content included in the third set of multimedia content, the third set of multimedia content including only the first multimedia content.
- the process 1000 further includes, while playing the first multimedia content included in the third set of multimedia content, presenting a target control for generating the first multimedia content to be converted to public Content instructions.
- process 1000 further includes: receiving a request to view a browsing record of the first multimedia content; and presenting a record of the first multimedia content being browsed.
- playing the first multimedia content of the first set of multimedia content within the first page includes presenting a set of visual elements corresponding to the plurality of accounts in a sunroof control, the sunroof control being responsive to a selection operation while being collapsed or expanded; and receiving a selection of a target visual element of a set of visual elements; and playing a first multimedia content of a first set of multimedia content within a first page, the first set of multimedia content being associated with The account corresponding to the target visual element.
- FIG. 11 shows a schematic structural block diagram of an apparatus 1100 for providing multimedia content according to some embodiments of the present disclosure.
- the apparatus 1100 includes: a first playing module 1110 configured to play the first multimedia content in the first group of multimedia contents in the first page, where the first group of multimedia contents includes a plurality of multimedia contents, And a plurality of multimedia contents have at least the same multimedia attribute.
- the apparatus 1100 also includes a first receiving module 1120 configured to receive a first indication of a first action.
- the apparatus 1100 further includes a first switching module 1130, which is configured to, based on the first direction indicated by the first action, switch in the first page to play the multimedia content adjacent to the first multimedia content in the first set of multimedia content.
- the second multimedia content is configured to, based on the first direction indicated by the first action, switch in the first page to play the multimedia content adjacent to the first multimedia content in the first set of multimedia content.
- the apparatus 1100 further includes a second switching module 1140, configured to switch to playing the third multimedia content in the second set of multimedia contents within the first page, and the second The set of multimedia content is different from the first set of multimedia content, and the second set of multimedia content includes at least one item of multimedia content.
- a second switching module 1140 configured to switch to playing the third multimedia content in the second set of multimedia contents within the first page, and the second The set of multimedia content is different from the first set of multimedia content, and the second set of multimedia content includes at least one item of multimedia content.
- the second switching module 1140 includes a first inter-group switching module configured to switch to playing the second set of multimedia content within the first page if the second direction indicated by the second action is perpendicular to the first direction The third multimedia content in .
- the apparatus 1100 further includes: a first page switching module configured to switch to a second page different from the first page if a third indication about a third action is received, wherein the third action indicates The third direction is the same as the first direction, and the second multimedia content adjacent to the second multimedia content and associated with the third direction is not included in the first set of multimedia contents.
- the second switching module 1140 includes a second inter-group switching module configured to, if the second direction indicated by the second action is the same as the first direction and the first set of multimedia content does not include The multimedia content adjacent to the media content and associated with the second direction is switched in the first page to play the third multimedia content in the second group of multimedia content.
- the apparatus 1100 further includes: a second page switching module configured to switch to a third page different from the first page if a fourth indication about a fourth action is received, wherein the fourth action indicated The fourth direction is perpendicular to the first direction.
- the apparatus 1100 further includes a first presentation module configured to, when presenting the first multimedia content, present a first visual indication in the first page to indicate that the first set of multimedia content includes a plurality of pieces of multimedia content .
- the first multimedia content includes video or audio
- the first visual indication can also reflect the playback progress of the first multimedia content
- the multimedia attributes include at least one of the following: publisher, publishing time period, multimedia type, content topic.
- the second multimedia content includes video or audio
- the apparatus 1100 further includes: an automatic switching module configured to automatically switch to playing the first page in the first page if the second multimedia content finishes playing. The next multimedia content in the group of multimedia content.
- the second multimedia content includes video or audio
- the apparatus 1100 further includes: an operation receiving module configured to receive, during playback of the second multimedia content, a message associated with the second multimedia content an operation; and a pause switching module, configured to replay the second multimedia content in the first page or pause the playback of the second multimedia content after the second multimedia content is played if the operation has not ended.
- the operation includes at least one of the following: comment, like, share.
- the first page is a page in an application logged in by the target account
- the second set of multimedia contents includes a plurality of multimedia contents
- the second switching module 1140 includes: an unread content playing module configured to An intra-page switch to present a third multimedia content of the second set of multimedia content, wherein the third multimedia content is marked as unread by the target account.
- the first page is a page in an application logged in by the target account
- the second set of multimedia contents includes a plurality of multimedia contents
- the second switching module 1140 includes: a preferred content playing module configured to Switch within a page to playing the third multimedia content in the second set of multimedia content that is associated with the preference of the target account.
- the first page is a page in an application logged in by the target account
- the second set of multimedia contents includes a plurality of multimedia contents
- the second switching module 1140 includes: a history playing module configured to display the first page on the first page Switch to play the third multimedia content in the second set of multimedia content that was last browsed by the target account.
- the third multimedia content is video or audio
- the history playback module includes a breakpoint playback module configured to play the third multimedia content from a target starting point of the third multimedia content, the target The starting point is determined based on the last browsing of the third multimedia content by the target account.
- the apparatus 1100 further includes: a preloading module configured to preload at least one item of multimedia content in the first set of multimedia contents during playback of the first multimedia content, the preloaded at least one item The number of multimedia contents is less than a predetermined number threshold.
- the first playing module 1110 includes: a second receiving module configured to receive a selection of a first cover associated with the first set of multimedia content in a personal homepage associated with a particular account; and a second playing The module is configured to play the first multimedia content in the first group of multimedia contents in the first page, wherein the personal homepage includes at least a first cover and a second cover associated with the second group of multimedia contents.
- the apparatus 1100 further includes a second presentation module configured to present a second visual indication in the first page for indicating that the first multimedia content will be converted to private content after a predetermined time.
- the apparatus 1100 further includes: a removing module configured to remove the first multimedia content from the first set of multimedia content if the first multimedia content has been converted to private content; a third receiving module , configured to receive a playback request for the first multimedia content; and a third playback module, configured to play the first multimedia content included in the third group of multimedia contents, the third group of multimedia contents only including The first multimedia content.
- a removing module configured to remove the first multimedia content from the first set of multimedia content if the first multimedia content has been converted to private content
- a third receiving module configured to receive a playback request for the first multimedia content
- a third playback module configured to play the first multimedia content included in the third group of multimedia contents, the third group of multimedia contents only including The first multimedia content.
- the apparatus 1100 further includes: a third presentation module configured to present a target control when the first multimedia content included in the third set of multimedia content is played, and the target control is used to generate a Multimedia content is converted into instructions for publishing content.
- a third presentation module configured to present a target control when the first multimedia content included in the third set of multimedia content is played, and the target control is used to generate a Multimedia content is converted into instructions for publishing content.
- the apparatus 1100 further includes: a fourth receiving module configured to receive a request to view a browsing record of the first multimedia content; and a fourth presenting module configured to present the first multimedia content being browsed record of.
- the first playback module 1110 includes a fifth presentation module configured to present a set of visual elements corresponding to a plurality of accounts in a sunroof control that can be collapsed or expanded in response to a selection operation and a fifth receiving module configured to receive a selection of a target visual element in a group of visual elements; and a fourth playback module configured to play the first multimedia content in the first group of multimedia content in the first page Body content, the first set of multimedia content is associated with the account corresponding to the target visual element.
- FIG. 12 shows a block diagram of a computing device/server 1200 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the computing device/server 1200 shown in FIG. 12 is exemplary only and should not constitute any limitation on the functionality and scope of the embodiments described herein.
- computing device/server 1200 is in the form of a general purpose computing device.
- Components of computing device/server 1200 may include, but are not limited to, one or more processors or processing units 1210, memory 1220, storage devices 1230, one or more communication units 1240, one or more input devices 1250, and one or more Output device 1260.
- the processing unit 1210 may be an actual or virtual processor and can perform various processes according to programs stored in the memory 1220 . In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of the computing device/server 1200 .
- Computing device/server 1200 typically includes a number of computer storage media. Such media can be any available media that can be accessed by computing device/server 1200, including but not limited to volatile and nonvolatile media, removable and non-removable media.
- Memory 1220 may be volatile memory (eg, registers, cache, random access memory (RAM)), non-volatile memory (eg, read only memory (ROM), electrically erasable programmable read only memory (EEPROM) , Flash) or some combination of them.
- Storage device 1230 may be removable or non-removable media, and may include machine-readable media, such as flash drives, magnetic disks, or any other media that may be capable of storing information and/or data (eg, training data for training). ) and can be accessed within the computing device/server 1200.
- Computing device/server 1200 may further include additional removable/non-removable, volatile/non-volatile storage media.
- disk drives may be provided for reading or writing from removable, non-volatile magnetic disks (eg, "floppy disks") and for reading or writing from removable, non-volatile optical disks CD-ROM drive for reading or writing.
- each drive may be connected to a bus (not shown) by one or more data media interfaces.
- Memory 1220 may include a computer program product 1225 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
- the communication unit 1240 enables communication with other computing devices through a communication medium. Additionally, the functions of the components of computing device/server 1200 may be implemented in a single computing cluster or multiple computing machines that are capable of communicating through a communication connection. Accordingly, computing device/server 1200 may operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
- PCs network personal computers
- Input device 1250 may be one or more input devices, such as a mouse, keyboard, trackball, and the like.
- Output device 1260 may be one or more output devices, such as a display, speakers, printer, and the like.
- the computing device/server 1200 may also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., through the communication unit 1240, as needed, with one or more external devices that enable the user to communicate with the computing device/server. 1200 interacts with any device (eg, network card, modem, etc.) that enables computing device/server 1200 to communicate with one or more other computing devices. Such communication may be performed via an input/output (I/O) interface (not shown).
- I/O input/output
- a computer-readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the method described above.
- These computer readable program instructions may be provided to the processing unit of a general purpose computer, special purpose computer or other programmable data processing device to produce a machine that causes the instructions when executed by the processing unit of the computer or other programmable data processing device , resulting in means for implementing the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
- These computer readable program instructions can also be stored in a computer readable storage medium, these instructions cause a computer, programmable data processing apparatus and/or other equipment to operate in a specific manner, so that the computer readable medium on which the instructions are stored includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
- Computer-readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other equipment to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process , thereby causing instructions executing on a computer, other programmable data processing apparatus, or other device to implement the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executables for implementing the specified logical function(s) instruction.
- the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or actions , or can be implemented in a combination of dedicated hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
在此提供了一种提供多媒体内容的方法、装置、设备和存储介质。这里描述的方法包括:在第一页面内播放第一组多媒体内容中的第一多媒体内容,其中第一组多媒体内容包括的多项多媒体内容至少具有相同的多媒体属性。随后,接收关于第一动作的第一指示,并基于第一动作所指示的第一方向,在第一页面内切换到播放第一组多媒体内容中与第一多媒体内容相邻的第二多媒体内容。如果接收关于第二动作的第二指示,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,第二组多媒体内容不同于第一组多媒体内容,第二组多媒体内容包括至少一项多媒体内容。根据本公开的实施例,可以提供多项多媒体内容的聚合播放,从而提高多媒体内容推送的效率。
Description
本公开的各实现方式涉及计算机领域,更具体地,涉及提供多媒体内容的方法、装置、设备和计算机存储介质。
随着信息技术的发展,互联网已经成为人们获取信息的重要途径。各式各样的应用能够为人们提供不同类型的内容,例如,新闻、音乐、图片或视频等。一些应用还能够为用户提供创建内容的途径,例如,一些应用能够将用户拍摄的照片或视频发布到应用中。
这样的用户生成内容(UGC)往往是海量的,在从应用接收推送的内容时,用户往往期望能够高效地获取自己所感兴趣的内容。特别地,在多媒体内容的推送过程中,这样的多媒体内容通常占据应用的图形界面中的较大空间,这使得用户在不同多媒体内容之间的切换过程往往是繁琐的。因此,如何提高多媒体内容的推送效率成为关注的焦点。
发明内容
在本公开的第一方面,提供了一种用于提供多媒体内容的方法。该方法包括:在第一页面内播放第一组多媒体内容中的第一多媒体内容,所述第一组多媒体内容包括多项多媒体内容,并且所述多项多媒体内容至少具有相同的多媒体属性;接收关于第一动作的第一指示;基于所述第一动作所指示的第一方向,在所述第一页面内切换到播放所述第一组多媒体内容中与所述第一多媒体内容相邻的第二多媒体内容;以及如果接收关于第二动作的第二指示,在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,所述 第二组多媒体内容不同于所述第一组多媒体内容,所述第二组多媒体内容包括至少一项多媒体内容。
在本公开的第二方面,提供了一种用于提供多媒体内容的装置。该装置包括:第一播放模块,被配置为在第一页面内播放第一组多媒体内容中的第一多媒体内容,所述第一组多媒体内容包括多项多媒体内容,并且所述多项多媒体内容至少具有相同的多媒体属性;第一接收模块,被配置为接收关于第一动作的第一指示;第一切换模块,被配置为基于所述第一动作所指示的第一方向,在所述第一页面内切换到播放所述第一组多媒体内容中与所述第一多媒体内容相邻的第二多媒体内容;以及第二切换模块,被配置为如果接收关于第二动作的第二指示,在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,所述第二组多媒体内容不同于所述第一组多媒体内容,所述第二组多媒体内容包括至少一项多媒体内容。
在本公开的第三方面,提供了一种电子设备,包括:存储器和处理器;其中存储器用于存储一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据本公开的第一方面所描述的方法。
在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行实现根据本公开的第一方面所描述的方法。
根据本公开的各种实施例,一方面,通过将具有共同多媒体属性的多项多媒体内容进行聚合播放,这提高了多媒体内容推送的效率。另一方面,还实现了不同组的多媒体内容之间的快速切换,这提高了用户交互的友好程度,进而帮忙用户更加便捷地获取到感兴趣的多媒体内容。
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图 标注表示相同或相似的元素,其中:
图1示出了本公开的多个实施例能够在其中实现的示例环境的示意图;
图2A-图2B示出了根据本公开的一些实施例的组内切换多媒体内容的示例界面;
图3A-图3B示出了根据本公开的另一些实施例的组内切换多媒体内容的示例界面;
图4A-图4B示出了根据本公开的一些实施例的组间切换多媒体内容的示示例界面;
图5A-图5B示出了根据本公开的另一些实施例的组间切换多媒体内容的示例界面;
图6A-图6C示出了根据本公开的一些实施例的切换不同页面的示例界面;
图7A-图7B示出了根据本公开的一些实施例的查看浏览记录的示例界面;
图8A-图8B示出了根据本公开的一些实施例的查看天窗控件的示例界面;
图9A-图9B示出了根据本公开的一些实施例的引导内容转换的示例界面;
图10示出了根据本公开的一些实施例的提供多媒体内容的示例过程的流程图;
图11示出了根据本公开的一些实施例的提供多媒体内容的装置的示意性结构框图;以及
图12示出了能够实施本公开的多个实施例的计算设备的框图。
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反 提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
近年来,人们越来越热衷于通过互联网来分享内容和获取内容。特别地,一些应用能够为用户提供创作多媒体内容、分享多媒体内容和获取感兴趣的多媒体内容的平台。例如,用户通过应用来上传所创作的一段视频、所拍摄的照片或者所演唱的歌曲等。
当应用向用户推送这样的多媒体内容时,应用通常在界面中为这样的多媒体内容设置了较大的显示空间,以使得用户具有较好的浏览体验。例如,在推送视频内容时,一些视频分享应用可以通过接近全屏播放的方式来呈现这样的视频内容。在这样的场景中,用户例如可以通过上下滑动屏幕来切换多媒体内容,例如,视频。图像或者音频等。
然而,这样的浏览方式对于用户而言是效率低下的。一方面,由于通过上下滑动所执行的多媒体内容切换可能是随机的,用户难以执行明确的操作意图。例如,当用户对某一创作者所发布的多媒体内容感兴趣,并且向进一步浏览他的其他作品时,用户可能需要进入到该创作者的主页,并打开其创作作品集。这样的交互过程给用户带来了较大的交互成本。
另一方面,如果用户所关注的一个创作者在短时间内发布了大量的多媒体内容,用户对这样的多媒体内容可能并不感兴趣。然而,应用可能还是会在短时间内向用户推送这批多媒体内容。这可能导致,用户在上下滑切换多媒体内容的过程中,会被这批多媒体内容反复地刷屏。这将极大地影响用户体验。
为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个问题,本公开的示例实施例提出了一种提供多媒体内容的方案。总体而言,根据在此描述的实施例,可以在第一页面内播放经聚合的第一组多媒体内容中的第一多媒体内容,其中第一组多媒体内容包括的多项多媒体内容基于至少具有相同的多媒体属性而被聚合。随后,接收关于第一动作的第一指示,并基于第一动作所指示的第一方向,在第一页面内切换到播放第一组多媒体内容中与第一多媒体内容相邻的第二多媒体内容。此外,如果接收关于第二动作的第二指示,则可以在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,其中第二组多媒体内容不同于第一组多媒体内容,并且第二组多媒体内容包括至少一项多媒体内容。
基于这样的方式,本公开的方案通过将具有共同多媒体属性的多项多媒体内容进行聚合播放,能够帮助用户更加便捷地获取感兴趣的多媒体内容或者过滤不感兴趣的多媒体内容,这提高了多媒体内容推送的效率。另一方面,本公开的方案还实现了不同组的多媒体内容之间的快速切换,这提高了用户交互的友好程度,进而提升了用户获取多媒体内容的体验。
以下将参照附图来具体描述本公开的实施例。
示例环境
图1示出了本公开的多个实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,一个或多个创作者110-1、110-2至110-N(单独或统一称为创作者110)可以通过创作者设备来向服务器上传创作者110所创作的多媒体内容。这样的多媒体内容例如可以包括视频、图片、音频或者它们的组合。例如,创作者110可以向服务器120上传所拍摄的一段视频或者照片。或者,创作者110也可以为这样的视频添或照片添加特定的配乐,并将组合后的多媒体内容上传到服务器120。
如图1所示,服务器120还可以将创作者110所创作的多媒体 内容发送至终端设备130。例如,终端设备130可以是多媒体共享应用的用户所使用的电子设备,其示例包括但不限于:智能手机、平板电脑、智能手表、智能眼镜、笔记本电脑、台式机等任何适当的终端设备。终端设备130例如可以通过所安装的多媒体共享应用来提供创作者110所创作的多媒体内容。
应当理解,终端设备130的用户也可以是创作者110,该用户既可以利用多媒体共享应用来获取其他创作者110所创作的多媒体内容,也可以通过多媒体共享应用来上传自己所创作的多媒体内容。
如图1所示,终端设备130例如可以向用户提供界面140。界面140例如可以是安装在终端设备130上的多媒体共享应用的图形用户界面。如图1所示,界面140可以向用户呈现创作者110所上传的多媒体内容。
下文将具体介绍终端设备130向用户呈现多媒体内容的详细过程。
多媒体内容的组内切换
为了提高多媒体内容的推送效率,终端设备130能够利用聚合播放的方式来提供多项多媒体内容。以下将结合图2至图3来介绍聚合播放的示例实现。
图2A示出了根据本公开的一些实施例的组内切换多媒体内容的示例界面200A。如图2A所示,在用户打开安装在终端设备130上的多媒体分享应用后,终端设备130例如可以向用户呈现界面200A。例如,界面200A可以是多媒体分享应用中的“推荐页面”。
如图2A所示,终端130可以在界面200A中播放多媒体内容210-1(为了方便描述,称为第一多媒体内容)。在一些实现中,第一多媒体内容210-1可以包括视频、音频或者图片等。例如,第一多媒体内容210-1可以是一段视频内容。在播放第一多媒体内容210-1期间,终端设备130例如可以通过显示设备播放视频,并利用扬声器播放对应的声音。
备选地,第一多媒体内容210-1也可以包括图片和音乐的组合。在第一多媒体内容210-1被播放期间,终端设备130例如通过显示设备呈现图片,并利用扬声器播放音乐。或者,第一多媒体内容210-1也可以包括静态或动态图片(例如,GIF图)。
与常规的多媒体内容提供方案不同,终端设备130所提供多媒体内容210-1是被包括在一组多媒体内容(为了方便描述,称为第一组多媒体内容)中,其中第一组多媒体内容包括经聚合的多项多媒体内容。
在一些实现中,第一组多媒体内容可以是由服务器120所聚合得到的。例如,服务器120可以根据多项多媒体内容具有一项或多项相同的多媒体属性而将这些多媒体内容进行聚合成第一组多媒体内容。
在一些实现中,用于聚合的多媒体属性可以包括发布者。例如,服务器120可以将同一个创作者110所发布的多媒体内容自动地聚合为一组多媒体内容,以使得终端设备130能够对该组多媒体内容进行聚合播放。或者,服务器120可以属于同一群组的创作者110所发布的多媒体内容自动地聚合为一组多媒体内容。
在另一实现中,用于聚合的多媒体属性可以包括发布时间段。例如,服务器120可以将在同一天发布的多个多媒体内容聚合为一组多媒体内容。或者,服务器120也可以将近24小时内所发布的多个多媒体内容进行聚合。
在又一些实现中,用于聚合的多媒体属性可以包括多媒体类型。例如,服务器120可以将类型为“短视频”(例如,长度小于预定长度)的视频进行聚合。或者,服务器120可以将从特定拍摄入口所创建的多媒体内容(例如,通过视频分享应用中的快速拍摄或者随时拍摄等功能拍摄的视频)进行聚合。
在又一些实现中,用于聚合的多媒体属性还可以包括内容主题。例如,服务器120可以根据创作者110发布该多媒体内容所加的内容标签来将具有相同标签的多个多媒体内容进行聚合。或者,服务 器120也可以自动地分析多媒体内容的主题,并根据所分析的主题来进行多媒体内容的聚合。
在一些实现中,服务器120还可以基于以上所讨论的多项多媒体属性来对多媒体播放内容进行聚合。例如,服务器120可以将同一用户在过去24小时内通过快速拍摄途径所创建的视频内容进行聚合。或者,服务器120可以将同一群组中的用户在同一天所创建的具有相同内容标签的多媒体内容进行聚合。
附加地或备选地,服务器120例如还可以设置所聚合得到的一组多媒体内容的数目上限。例如,为了提高终端设备130界面显示的友好程度,服务器120例如可以设置所聚合的一组多媒体内容的数目不超过10个。在满足聚合条件的多媒体内容的超过数目上限时,服务器120例如可以根据预定的条件来确定具有预定数目的多媒体内容。例如,当某用户在过去24小时所发布的快拍作品(通过快速拍摄途径所创建的视频)的数目达到了12个,服务器120可以将发布时间最新的10个快拍作品聚合为一组多媒体内容。
应当理解,以上讨论中所提及的具体数目设置仅是示例性的。通过以上所讨论的多媒体内容聚合方式,能够更为高效地组织多媒体内容,从而能够使得用户能够更加便捷地选择感兴趣的多媒体内容或者过滤掉不感兴趣的多媒体内容组。
在一些实现中,例如在将多项多媒体内容聚合为第一组多媒体内容后,服务器120可以在向终端设备130发送第一多媒体内容210-1时,还向终端设备130提供与第一组多媒体内容有关的信息,以使得终端设备130能够通过聚合播放的方式来提供第一组多媒体内容。
以图2A作为示例,在终端设备130在界面200A中播放第一多媒体内容210-1时,终端设备130还可以基于从服务器120所获取的与第一组多媒体内容有关的信息来呈现视觉指示230。例如,终端设备130可以基于从服务器120所获取的信息来确定第一组多媒体内容包括3项多媒体内容,并相应地通过视觉指示230来向用户指示 还有另外2项多媒体内容被聚合在第一多媒体内容210-1所在的第一组多媒体内容中。如图2A所示,终端设备130通过在界面200A的底部呈现3段分离的线条来指示第一组多媒体内容包括3项多媒体内容。
在一些实现中,终端设备130从服务器120所接收的与第一组多媒体内容有关的信息例如还可以包括第一组多媒体内容中各多媒体内容的类型和/或长度。例如,终端设备130例如可以基于所接收的信息确定第一组多媒体内容中包括以下三项多媒体内容:一段40秒的视频、具有30秒背景音乐的图片和一段20秒的音频。相应地,终端设备130所呈现的视觉指示230例如还可以反映第一组多媒体内容中各多媒体内容的长度。示例性地,终端设备130可以通过较长的线条来反映对应的多媒体内容具有相对更长的播放时长。在一些实现中,对于静态的多媒体内容(例如,静态图片),终端设备130可以对应地呈现预定长度的线条,或者对应地呈现其他类型的图形以指示其对应于静态的图片。
在一些实现中,终端设备130例如可以通过调整视觉指示230中的对应部分的显示来指示用户正在浏览第一组多媒体内容中的哪项多媒体内容。例如,在第一多媒体内容210-1被播放时,终端设备130例如可以通过高亮对应的线条部分来指示用户当前正在浏览第一多媒体内容210-1。
附加地,在对应的多媒体内容包括视频或者音频时,视觉指示230还能够体现对应的多媒体内容的播放进度。如图2A所示,终端设备130通过在视觉指示230中的第一段线条中逐渐被填充的色彩来指示第一多媒体内容210-1当前的播放进度。应当理解,这样的播放进度同时也能够提醒用户当前正在浏览第一组多媒体内容中的第一多媒体内容210-1。
通过在终端设备130提供第一组多媒体内容的聚合播放,用户还可以更加便捷地实现第一组多媒体内容中不同多媒体内容之间的切换。具体地,终端设备130接收关于用户执行的第一动作的第一 指示并基于该第一动作所指示的方向来实现第一组多媒体内容中的内容切换。
如图2A所示,终端设备130例如可以接收在触摸屏上的从右至左的左滑动作220。基于该左滑动作220指示交互方向为向左,终端设备130可以确定第一组多媒体内容中与第一多媒体内容210-1相邻的、与向左方向所对应的第二多媒体内容210-2。相应地,终端设备130可以切换到界面200B,以继续在推荐页面中播放第二多媒体内容210-2。
在一些实现中,终端设备130还可以与其他类型的用户动作相关联的指示。例如,终端设备130可以利用传感器来检测用户正在向右倾斜终端设备130。相应地,向右倾斜终端设备130的动作也可以指示交互方向为向左,终端设备130可以相应地切换到呈现界面200B,以播放第二多媒体内容。
这样的交互动作的示例还可以包括但不限于:用户眼球的转动、用户面部的转动、用户的空中手势或用户的语音指令(例如,“向左切换”)。应当理解,终端设备130可以利用适当的传感器或者交互识别技术来检测用户的交互动作,并且确定这些交互动作所指示的方向。
如图2B所示,在切换到播放第二多媒体内容210-2后,终端设备130例如将原有的视觉指示230更新为新的视觉指示240,以指示用户当前正在浏览第二多媒体内容。类似地,在第二多媒体内容210-2包括视频或音频时,视觉指示240还可以指示第二多媒体内容210-2的播放进度。
在一些实现中,除了可以通过执行特定交互来实现第一组多媒体内容中不同的多媒体内容的切换外,终端设备130还可以支持使得第一组多媒体内容中的自动切换。示例性地,在第一多媒体内容210-1播放结束后,终端设备130可以自动地切换到播放第二多媒体内容210-2。备选地,终端设备130也可以在第一多媒体内容210-1被重复播放预定次数后才自动地切换到第二多媒体内容210-2。应当 理解,这样的切换机制可以适用于第一组多媒体内容中的任意两个多媒体内容之间的自动切换。
在一些实现中,如果当前播放的多媒体内容已经是第一组多媒体内容中的最后一个多媒体内容,终端设备130可以不再执行多媒体内容的自动切换。备选地,终端设备130也可以基于相同的机制切换到第一组多媒体内容中的首个多媒体内容。
附加地,为了避免自动切换机制影响用户的操作,终端设备130还可以在用户的特定操作尚未完成的情况下,不执行多媒体内容的自动切换。示例性地,在第二多媒体内容210-2的播放期间,终端设备130接收到了用户与第二多媒体内容210-2相关联的操作。这样的操作例如可以包括但不限于:用户打开评论面板准备输入评论;用户点击转发按钮以转发该多媒体内容;用户对该多媒体内容执行点赞操作;用户查看该视频的点赞记录;用户查看该视频的评论列表等。
能够理解的是,这样的操作仅是示意性的,终端设备130还可以检测其他能够体现用户对于当前正在被播放的第二多媒体内容210-2的交互意图的操作。
当第二多媒体内容210-2播放结束时,如果用户的特定操作尚未结束,则终端设备130可以不自动地切换到下一多媒体内容,而是暂停播放第二多媒体内容210-2,或者重新播放第二多媒体内容210-2。通过这样的方式,可以避免干扰到用户对当前所播放的多媒体内容的交互,从而提高了用户交互的友好程度。
以上参考图2A-图2B描述了根据本公开的实施例的一种多媒体内容组内切换的示例。图3A-图3B示出了根据本公开的另一实施例的多媒体内容组内切换的梳理。
图3A示出了根据本公开的另一实施例的播放第一多媒体内容的示例界面300A。如图3A所示,与界面200A不同的是,终端设备130可以接收用户向上的滑动动作320而自动地切换到图3B所示的界面300B,以切换到播放第二多媒体内容210-2。相应地,终端 设备130也可以在界面300A的左侧呈现成竖直方向的视觉标记310,并在切换到界面300B后,呈现新的视觉标记330。
在一些实现中,为了便于用户了解和学习这样的切换机制,在用户首次浏览到以聚合形式被呈现的多媒体内容时,终端设备130还可以提供引导内容,以教导用户如何完成一组多媒体内容的快速切换。例如,终端设备130可以在图3A的示例中弹出文字浮窗“上滑可以查看该用户的另外两个快拍视频!”,以帮助用户更加快速地理解交互逻辑。
基于以上所讨论的切换方式,用户能够更加便捷地切换到被聚合到同一组多媒体内容中的其他多媒体内容,从而简化了用户操作。例如,在被聚合的一组的多媒体内容为同一用户发布的同一主题的作品的情况下,用户如果对第一个作品感兴趣,则用户可以快速地切换到该用户的其他同主题作品,从而更加高效地为用户提供其可能感兴趣的内容。
在一些实现中,终端设备130在从第一多媒体内容210-1切换到播放第二多媒体内容210-2时才从服务器120接收第二多媒体内容210-2的数据。备选地,终端设备130也在播放第一多媒体内容210-1时,就预先加载了第一组多媒体内容的全部数据。这能够使得终端设备130可以更加快速地切换到播放其他多媒体内容。
备选地或附加地,考虑到第一组多媒体内容可以包含较多数量的多媒体内容,而用户也可能不会浏览第一组多媒体内容中的全部多媒体内容。终端设备130还可以提前加载小于预定数目阈值的多媒体内容,从而实现切换速度与节约流量之间的平衡。
多媒体内容的组间切换
终端设备130还能够实现不同组的多媒体内容之间的高效切换。以下将结合图4A-图4B和图5A-图5B来描述在不同组之间切换多媒体内容的示例过程。
如图4A所示,在终端设备130在界面400A中播放第二多媒体 内容210-2时,终端设备130可以接收关于第二动作的第二指示。例如,终端设备130可以接收到用户在触摸屏上的上滑动作410。
根据该上滑动作410所指示的交互方向(向上)垂直于第一方向(向左),终端设备130可以切换到呈现界面400B,以在推荐页面中切换到播放第二组多媒体内容中的第三多媒体内容420。应当理解,用户在执行下滑动作时,终端设备130例如也可以切换到播放另一组多媒体内容。
如参考第一动作所讨论的,除滑动外,第二动作的示例还可以包括但不限于:用户改变终端设备130的姿态、用户眼球的转动、用户面部的转动、用户的空中手势或用户的语音指令(例如,“向左切换”)等。
此外,应当理解,虽然图4B中示出了第二组多媒体内容包括了2项多媒体内容,但这只是示例性的。第二组多媒体内容可以仅包括第三多媒体内容420或者包括更多项的多媒体内容。
图5A-图5B示出了根据本公开的另一实施例的在组间切换多媒体内容的示例。如图5A所示,终端设备130在界面500A中播放第一组多媒体内容中的最后一项多媒体内容210-3。此时,如果终端设备130接收到关于第二动作的第二指示,并且确定第二动作所指示的方向与第一方向相同,则终端设备130还可以确定第一组多媒体内容中是否包括与该多媒体内容相邻的、与第二方向相关联的多媒体内容。
例如,在图5A的示例中,当接收到上滑动作520时,由于多媒体内容210-3已经是第一组多媒体内容中的最后一个多媒体内容,终端设备130可以确定第一组多媒体内容不包括与第二方向相关联的多媒体内容。相应地,在确定第一组多媒体内容中不包括与该多媒体内容相邻的、与第二方向相关联的多媒体内容时,终端设备130可以切换到界面500B,以在推荐界面中切换到播放第二组多媒体内容中的第三多媒体内容420。
在一些实现中,对于图5A的示例,终端设备130例如还可以在 界面500A中呈现切换按钮510。当用户点击按钮510时,终端设备130可以快速地切换到下一组多媒体内容,而不管当前被播放的是否是该组多媒体内容中的最后一个多媒体内容。
虽然图4B和图5B的示例中,终端设备130都切换到了第二组多媒体内容中的首个多媒体内容,然而应当理解,这样的图例仅是示例性地,终端设备130还可以采用不同的切换策略。
在一些实现中,如果所切换的第二组多媒体内容中包括多项多媒体内容,则终端设备130可以切换到与该终端设备130关联的目标账户未读的多媒体内容。目标账户例如可以是被登录到提供界面400B或界面500B的应用的账户。例如,对于图4B和图5B的示例,如果终端设备130确定目标账户曾经浏览过第二组多媒体内容中的首个多媒体内容,则终端设备130可以直接切换到播放第二组多媒体内容中的未读多媒体内容。
备选地,终端设备130可以切换到与目标账户的偏好相关联的多媒体内容。例如,如果第二组多媒体内容中的首个多媒体内容的主题为“体育”,第二个多媒体内容的主题为“旅游”,终端设备130可以根据目标账户的偏好也包括“旅游”而直接切换到播放主题为“旅游”的第二个多媒体内容。
备选地,终端设备130还可以根据目标账户的浏览记录来进行切换。在一些实现中,终端设备130可以切换到播放第二组多媒体内容中的、由目标账户上次所最后浏览的多媒体内容。例如,如果目标账户离开第二组多媒体内容时正在浏览第二个多媒体内容,则终端设备130可以切换到播放目标账户最后浏览的该多媒体内容。
附加地,终端设备130还可以确定用户上次离开第二组多媒体内容时正在被播放的多媒体内容的播放时刻,并以该播放时刻为目标起点来播放第二组多媒体内容中目标账户最后浏览的多媒体内容。
例如,对于图4B的示例,如果用户上次离开第二组多媒体内容时,第三多媒体内容正被播放到时刻430,则终端设备130可以切换 到从时刻430处开始播放第三多媒体内容420。类似地,对于图5B的示例,终端设备130例如也可以从时刻530处来播放第三多媒体内容。
以上讨论了在不同组的多媒体内容之间进行切换的示例。通过本公开所提供的组间切换方法,本公开的实施例能够提高用户交互的友好程度,进而帮忙用户更加便捷地获取到感兴趣的多媒体内容。
不同页面之间的切换
本公开的实施例除了提供如上文所讨论的组内和组间多媒体内容的切换外,还提供了高效的页面切换。以下将结合图6A-图6C来描述根据本公开实施例的页面切换的示例过程。
对于图6A的示例,当终端设备130在界面600A中播放第一组多媒体内容中的最后一项多媒体内容210-3时,终端设备130可以接收关于第三动作的第三指示。例如,终端设备130可以接收用户在触摸屏上的左滑动作610。
此时,终端设备130可以确定该左滑动作610所指示的第三方向与参考图2A所讨论的第一方向相同,并且第一组多媒体内容中不包括与该多媒体内容210-3相邻的、与第三方向相关联的第二多媒体内容。相应地,终端设备130例如可以切换到与推荐页面不同的另一页面。例如,另一页面可以是如图6C所示的与多媒体内容210-3相关的用户的个人主页600C。
应当理解,对于图6A的示例,在播放第一组多媒体中的第一多媒体内容210-1时,如果用户执行右滑动作,则终端设备130也可以类似地切换到关注页面。
对于图6B的示例,当终端设备130在界面600B中播放第一组多媒体内容中的多媒体内容210-3时,终端设备130可以接收关于第四动作的第四指示。例如,终端设备130可以接收用户在触摸屏上的左滑动作620。
此时,终端设备130可以确定该左滑动作620所指示的第四方 向(向左)与参考图3A所讨论的第一方向(向上)垂直。相应地,终端设备130例如可以切换到与推荐页面不同的另一页面。例如,另一页面可以是如图6C所示的与多媒体内容210-3相关的用户的个人主页600C。
应当理解,对于图6B的示例,不论用户在播放第一组多媒体内容中的哪个多媒体内容时执行左滑动作,终端设备130都可以执行页面的切换。类似地,当用户执行右滑动作时,终端设备130可以切换到关注页面。
如上文所讨论的,图6C示出了根据本公开实施例的示例个人主页600C。如图6C所示,个人主页600C可以包括用于指示该用户所发布的作品的第一封面630和第二封面640。
示例性地,第一封面630和第二封面640的右上角可以包括关于与第一封面所对应的一组多媒体内容的类型和数目。例如,第一封面630的右上角包括数字“3”和闪电图标,以指示与第一封面630所对应的一组多媒体内容包括3个快拍作品。此外,第一封面630和第二封面640的左下角例如还可以包括对应的一组多媒体内容的播放情况。
在一些实现中,第一封面630例如可以是从对应的一组多媒体内容(例如,第一组多媒体内容)中最新的第一个多媒体内容(例如,多媒体内容210-3)中所提取的。备选地,第一封面630例如也可以同时体现所对应的一组多媒体内容中的全部多媒体内容。例如,第一封面630例如可以通过处理该组多媒体内容中所包括三个快拍视频的三张图片而获得。
在一些实现中,用户可以通过点击第一封面630或第二封面来浏览对应的多媒体内容。例如,第一封面630可以与第一组多媒体内容相对应,第二封面640可以与第二组多媒体内容相对应。用户可以通过选择第一封面630来播放第一组多媒体内容。例如,终端设备130可以呈现与界面200A或界面300A类似的界面,其中终端设备130例如可以根据页面显示需要而不显示顶部的标签栏或者底 部菜单。相应地,终端设备130例如可以响应于用户的滑动操作而切换到与第二封面640所对应的第二组多媒体内容。
应当理解,上文所讨论的组内或组间多媒体内容切换同样可以适用于特定用户主页内不同组多媒体内容的切换,在此不再详叙。
浏览记录的提供
在一些实现中,为了方便创作者查看视频的浏览情况,本公开的实施例还可以支持用户查看多媒体内容的浏览情况。图7A-图7B示出了查看浏览记录的示例界面。如图7A所示,当终端设备130在界面700A中通过聚合的方式播放一组多媒体内容时,终端设备130还可以呈现关于所播放的多媒体内容的浏览情况的指示710。当用户例如点击该指示时,终端设备130例如可以呈现界面700B,并显示弹窗720,以提供该多媒体内容被浏览的记录。
在一些实现中,该多媒体内容被浏览的记录例如可以是由服务器120所收集的。备选地,用户也可以配置其访问特定类型的多媒体内容的记录是否要被服务器120所收集。例如,用户可以禁止服务器120收集其访问其他创作者的多媒体内容的记录。
如图7B所示,终端设备130例如还可以在该弹窗720中提供与浏览过该多媒体内容的特定用户进行快速交互的入口。例如,终端设备130可以提供快速关注的入口,或者快速私聊的入口等。
在一些实施例中,为了吸引创作者110关注其创作的多媒体内容,服务器120还可以向创作者110发送关于多媒体内容被浏览情况的信息。例如,服务器120可以向创作者发送通知,以指示在过去一天浏览了其创作的多媒体内容或者是与进行互动的人数。
天窗控件的提供
为了方便用户更加方便地获取创作者110所发布的多组多媒体内容,终端设备130还可以设置天窗控件来快速地获取聚合多媒体 内容的更新情况。
图8A示出了根据本公开实施例的示例界面800A,如图8A所示,终端设备130可以在界面800A的顶部提供天窗控件810。在一些实现中,用户例如可以通过点击推荐下方的三角按钮来收起或者展开天窗控件810。
在一些实现中,如图8A所示,终端设备130例如可以在天窗控件810中呈现与多个账户对应的一组视觉元素,如图8A中的视觉元素830和视觉元素840等。在一些示例中,这样的视觉元素可以是多个账户所对应的头像。
在一些实现中,终端设备130还可以接收对一组视觉元素中的目标视觉元素的选择。相应地,终端设备130可以在第一页面内播放第一组多媒体内容中的第一多媒体内容,第一组多媒体内容关联于与目标视觉元素相对应的账户。例如,在用户点击视觉元素830时,终端设备130可以呈现界面800B,以播放对应的第一组多媒体内容。能够理解,在点击视觉元素830时,终端设备130例如也可以呈现与界面300A类似的界面。
在一些实现中,终端设备130还可以通过在视觉元素830的外围显示不同的颜色来指示该账户是否有更新的聚合多媒体内容。例如,如果视觉元素830外围的颜色为红色,则表示与视觉元素830对应的用户创作了新的多媒体内容。相反,如果视觉元素840外围的颜色为灰色,则表示与视觉元素840对应的用户没有更新多媒体内容。
在一些实现中,终端设备130还可以在天窗控制810中提供快速拍摄入口820,以引导用户创作多媒体内容。
私密内容的控制
在一些实现中,用户被聚合的多媒体内容例如可以是限时可见的。图9A示出了根据本公开实施例的示例界面900A,如图9A所示,终端设备130可以呈现视觉指示910,以指示对应的多媒体内容 将在预定时间后转换为私密内容。如图9B所示,当该多媒体内容已经转换为私密内容后,在界面900B中,终端设备130可以呈现视觉指示920,以指示该作品是私密内容。
在一些实现中,以第一多媒体内容210-1作为示例,如果第一多媒体内容210-1已经转换为私密内容,则终端设备130可以从第一组多媒体内容中移除第一多媒体内容210-1。随后,当再次接收对于第一多媒体内容210-1的播放请求时,终端设备130将独立地播放第一多媒体内容210-1。具体地,终端设备130可以播放被包括在第三组多媒体内容中的第一多媒体内容210-1,其中第三组多媒体内容仅包括第一多媒体内容210-1。
在一些实现中,为了鼓励用户更多地分享内容,当第一多媒体内容210-1被转换为私密作品后,终端设备130还可以在第一多媒体内容210-1被独立地播放时,呈现目标控件930。目标控件930例如可以用于生成使第一多媒体内容210-1被转换为公开内容的指令。当用户点击该目标空间930时,终端设备130例如可以使得服务器120将第一多媒体内容转换为公开内容,并重新对其进行聚合。
示例过程、装置和设备
图10示出了根据本公开的实施例的提供多媒体内容的示例过程1000的流程图。过程1000例如可以由图1中的终端设备130来实施。
在框1002,终端设备130在第一页面内播放第一组多媒体内容中的第一多媒体内容,第一组多媒体内容包括多项多媒体内容,并且多项多媒体内容至少具有相同的多媒体属性。
在框1004,终端设备130接收关于第一动作的第一指示。
在框1006,终端设备130基于第一动作所指示的第一方向,在第一页面内切换到播放第一组多媒体内容中与第一多媒体内容相邻的第二多媒体内容。
在框1008,终端设备130如果接收关于第二动作的第二指示,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容, 第二组多媒体内容不同于第一组多媒体内容,第二组多媒体内容包括至少一项多媒体内容。
根据本公开所描述的提供多媒体内容的过程,一方面,通过将具有共同多媒体属性的多项多媒体内容进行聚合播放,这提高了多媒体内容推送的效率。另一方面,还实现了不同组的多媒体内容之间的快速切换,这提高了用户交互的友好程度,进而帮忙用户更加便捷地获取到感兴趣的多媒体内容。
在一些实现中,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:如果第二动作所指示第二方向垂直于第一方向,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容。
在一些实现中,过程1000还包括:如果接收到关于第三动作的第三指示,切换到与第一页面不同的第二页面,其中第三动作所指示的第三方向与第一方向相同,并且第一组多媒体内容中不包括与第二多媒体内容相邻的、与第三方向相关联的第二多媒体内容。
在一些实现中,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:如果第二动作所指示的第二方向与第一方向相同并且第一组多媒体内容中不包括与第二多媒体内容相邻的、与第二方向相关联的多媒体内容,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容。
在一些实现中,过程1000还包括:如果接收到关于第四动作的第四指示,切换到与第一页面不同的第三页面,其中第四动作所指示的第四方向垂直于第一方向。
在一些实现中,过程1000还包括:在呈现第一多媒体内容时,在第一页面中呈现第一视觉指示,以指示第一组多媒体内容包括多项多媒体内容。
在一些实现中,第一多媒体内容包括视频或者音频,并且第一视觉指示还能够反映第一多媒体内容的播放进度。
在一些实现中,多媒体属性包括以下中的至少一项:发布者, 发布时间段,多媒体类型,内容主题。
在一些实现中,第二多媒体内容包括视频或音频,过程1000还包括:如果第二多媒体内容播放结束,在第一页面内自动地切换到播放第一组多媒体内容中的下一多媒体内容。
在一些实现中,第一多媒体内容包括视频或音频,过程1000还包括:在第二多媒体内容的播放期间,接收与第二多媒体内容相关联的操作;以及如果操作尚未结束,则在第二多媒体内容播放结束后,在第一页面内重新播放第二多媒体内容或者暂停播放第二多媒体内容。
在一些实现中,其中操作包括以下中的至少一项:评论,点赞,分享。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且在第一页面内切换到呈现第二组多媒体内容中的第三多媒体内容包括:在第一页面内切换到呈现第二组多媒体内容中的、由目标账户未读的第三多媒体内容。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:在第一页面内切换到播放第二组多媒体内容中的、与目标账户的偏好相关联的第三多媒体内容。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:
在第一页面内切换到播放第二组多媒体内容中的、由目标账户上次所最后浏览的第三多媒体内容。
在一些实现中,第三多媒体内容是视频或者音频,并且在第一页面内切换到播放第二组多媒体内容中、由目标账户上次所最后浏览的第三多媒体内容包括:从第三多媒体内容的目标起点开始播放 第三多媒体内容,目标起点基于目标账户对第三多媒体内容的上次浏览而被确定。
在一些实现中,过程1000还包括:在第一多媒体内容的播放期间,预加载第一组多媒体内容中的至少一项多媒体内容,所预加载的至少一项多媒体内容的数目小于预定的数目阈值。
在一些实现中,在第一页面内播放第一组多媒体内容中的第一多媒体内容包括:接收对与特定账户相关联的个人主页中与第一组多媒体内容相关联的第一封面的选择;以及在第一页面内播放第一组多媒体内容中的第一多媒体内容,其中个人主页中至少包括第一封面和与第二组多媒体内容相关联的第二封面。
在一些实现中,过程1000还包括:在第一页面中呈现第二视觉指示,以用于指示第一多媒体内容在预定时间后将转换为私密内容。
在一些实现中,过程1000还包括:如果第一多媒体内容已经转换为私密内容,从第一组多媒体内容中移除第一多媒体内容;接收对于第一多媒体内容的播放请求;以及播放被包括在第三组多媒体内容中的第一多媒体内容,第三组多媒体内容仅包括第一多媒体内容。
在一些实现中,过程1000还包括:在播放被包括在第三组多媒体内容中的第一多媒体内容时,呈现目标控件,目标控件用于生成使第一多媒体内容被转换为公开内容的指令。
在一些实现中,过程1000还包括:接收查看第一多媒体内容的浏览记录的请求;以及呈现第一多媒体内容被浏览的记录。
在一些实现中,在第一页面内播放第一组多媒体内容中的第一多媒体内容包括:在天窗控件中呈现与多个账户相对应的一组视觉元素,天窗控件能够响应于选择操作而被收起或展开;以及接收对一组视觉元素中的目标视觉元素的选择;以及在第一页面内播放第一组多媒体内容中的第一多媒体内容,第一组多媒体内容关联于与目标视觉元素相对应的账户。
本公开的实施例还提供了用于实现上述方法或过程的相应装置。图11示出了根据本公开的一些实施例的提供多媒体内容的装置1100的示意性结构框图。
如图11所示,装置1100包括:第一播放模块1110,被配置为在第一页面内播放第一组多媒体内容中的第一多媒体内容,第一组多媒体内容包括多项多媒体内容,并且多项多媒体内容至少具有相同的多媒体属性。装置1100还包括第一接收模块1120,被配置为接收关于第一动作的第一指示。此外,装置1100还包括第一切换模块1130,被配置为基于第一动作所指示的第一方向,在第一页面内切换到播放第一组多媒体内容中与第一多媒体内容相邻的第二多媒体内容。另外,装置1100还包括第二切换模块1140,被配置为如果接收关于第二动作的第二指示,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,第二组多媒体内容不同于第一组多媒体内容,第二组多媒体内容包括至少一项多媒体内容。
在一些实现中,第二切换模块1140包括:第一组间切换模块,被配置为如果第二动作所指示第二方向垂直于第一方向,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容。
在一些实现中,装置1100还包括:第一页面切换模块,被配置为如果接收到关于第三动作的第三指示,切换到与第一页面不同的第二页面,其中第三动作所指示的第三方向与第一方向相同,并且第一组多媒体内容中不包括与第二多媒体内容相邻的、与第三方向相关联的第二多媒体内容。
在一些实现中,第二切换模块1140包括:第二组间切换模块,被配置为如果第二动作所指示的第二方向与第一方向相同并且第一组多媒体内容中不包括与第二多媒体内容相邻的、与第二方向相关联的多媒体内容,在第一页面内切换到播放第二组多媒体内容中的第三多媒体内容。
在一些实现中,装置1100还包括:第二页面切换模块,被配置为如果接收到关于第四动作的第四指示,切换到与第一页面不同的 第三页面,其中第四动作所指示的第四方向垂直于第一方向。
在一些实现中,装置1100还包括第一呈现模块,被配置为在呈现第一多媒体内容时,在第一页面中呈现第一视觉指示,以指示第一组多媒体内容包括多项多媒体内容。
在一些实现中,第一多媒体内容包括视频或者音频,并且第一视觉指示还能够反映第一多媒体内容的播放进度。
在一些实现中,多媒体属性包括以下中的至少一项:发布者,发布时间段,多媒体类型,内容主题。
在一些实现中,第二多媒体内容包括视频或音频,装置1100还包括:自动切换模块,被配置为如果第二多媒体内容播放结束,在第一页面内自动地切换到播放第一组多媒体内容中的下一多媒体内容。
在一些实现中,第二多媒体内容包括视频或音频,装置1100还包括:操作接收模块,被配置为在第二多媒体内容的播放期间,接收与第二多媒体内容相关联的操作;以及暂停切换模块,被配置为如果操作尚未结束,则在第二多媒体内容播放结束后,在第一页面内重新播放第二多媒体内容或者暂停播放第二多媒体内容。
在一些实现中,操作包括以下中的至少一项:评论,点赞,分享。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且第二切换模块1140包括:未读内容播放模块,被配置为在第一页面内切换到呈现第二组多媒体内容中的第三多媒体内容,其中所述第三多媒体内容被标记为由所述目标账户未读。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且在第二切换模块1140包括:偏好内容播放模块,被配置为在第一页面内切换到播放第二组多媒体内容中的、与目标账户的偏好相关联的第三多媒体内容。
在一些实现中,第一页面是目标账户所登录的应用中的页面,第二组多媒体内容中包括多项多媒体内容,并且第二切换模块1140包括:历史播放模块,被配置为在第一页面内切换到播放第二组多媒体内容中的、由目标账户上次所最后浏览的第三多媒体内容。
在一些实现中,第三多媒体内容是视频或者音频,并且历史播放模块包括:断点播放模块,被配置为从第三多媒体内容的目标起点开始播放第三多媒体内容,目标起点基于目标账户对第三多媒体内容的上次浏览而被确定。
在一些实现中,装置1100还包括:预加载模块,被配置为在第一多媒体内容的播放期间,预加载第一组多媒体内容中的至少一项多媒体内容,所预加载的至少一项多媒体内容的数目小于预定的数目阈值。
在一些实现中,第一播放模块1110包括:第二接收模块,被配置为接收对与特定账户相关联的个人主页中与第一组多媒体内容相关联的第一封面的选择;以及第二播放模块,被配置为在第一页面内播放第一组多媒体内容中的第一多媒体内容,其中个人主页中至少包括第一封面和与第二组多媒体内容相关联的第二封面。
在一些实现中,装置1100还包括:第二呈现模块,被配置为在第一页面中呈现第二视觉指示,以用于指示第一多媒体内容在预定时间后将转换为私密内容。
在一些实现中,装置1100还包括:移除模块,被配置为如果第一多媒体内容已经转换为私密内容,从第一组多媒体内容中移除第一多媒体内容;第三接收模块,被配置为接收对于第一多媒体内容的播放请求;以及第三播放模块,被配置为播放被包括在第三组多媒体内容中的第一多媒体内容,第三组多媒体内容仅包括第一多媒体内容。
在一些实现中,装置1100还包括:第三呈现模块,被配置为在播放被包括在第三组多媒体内容中的第一多媒体内容时,呈现目标控件,目标控件用于生成使第一多媒体内容被转换为公开内容的指 令。
在一些实现中,装置1100还包括:第四接收模块,被配置为接收查看第一多媒体内容的浏览记录的请求;以及第四呈现模块,被配置为呈现第一多媒体内容被浏览的记录。
在一些实现中,第一播放模块1110包括:第五呈现模块,被配置为在天窗控件中呈现与多个账户相对应的一组视觉元素,天窗控件能够响应于选择操作而被收起或展开;以及第五接收模块,被配置为接收对一组视觉元素中的目标视觉元素的选择;以及第四播放模块,被配置为在第一页面内播放第一组多媒体内容中的第一多媒体内容,第一组多媒体内容关联于与目标视觉元素相对应的账户。
图12示出了其中可以实施本公开的一个或多个实施例的计算设备/服务器1200的框图。应当理解,图12所示出的计算设备/服务器1200仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。
如图12所示,计算设备/服务器1200是通用计算设备的形式。计算设备/服务器1200的组件可以包括但不限于一个或多个处理器或处理单元1210、存储器1220、存储设备1230、一个或多个通信单元1240、一个或多个输入设备1250以及一个或多个输出设备1260。处理单元1210可以是实际或虚拟处理器并且能够根据存储器1220中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高计算设备/服务器1200的并行处理能力。
计算设备/服务器1200通常包括多个计算机存储介质。这样的介质可以是计算设备/服务器1200可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器1220可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。 存储设备1230可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在计算设备/服务器1200内被访问。
计算设备/服务器1200可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图12中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器1220可以包括计算机程序产品1225,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元1240实现通过通信介质与其他计算设备进行通信。附加地,计算设备/服务器1200的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,计算设备/服务器1200可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备1250可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备1260可以是一个或多个输出设备,例如显示器、扬声器、打印机等。计算设备/服务器1200还可以根据需要通过通信单元1240与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与计算设备/服务器1200交互的设备进行通信,或者与使得计算设备/服务器1200与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中一条或多条计算机指 令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以 用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各实现。
Claims (24)
- 一种提供多媒体内容的方法,包括:在第一页面内播放第一组多媒体内容中的第一多媒体内容,所述第一组多媒体内容包括多项多媒体内容,并且所述多项多媒体内容至少具有相同的多媒体属性;接收关于第一动作的第一指示;基于所述第一动作所指示的第一方向,在所述第一页面内切换到播放所述第一组多媒体内容中与所述第一多媒体内容相邻的第二多媒体内容;以及如果接收关于第二动作的第二指示,在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,所述第二组多媒体内容不同于所述第一组多媒体内容,所述第二组多媒体内容包括至少一项多媒体内容。
- 根据权利要求1所述的方法,其中在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:如果所述第二动作所指示第二方向垂直于所述第一方向,在所述第一页面内切换到播放所述第二组多媒体内容中的所述第三多媒体内容。
- 根据权利要求2所述的方法,还包括:如果接收到关于第三动作的第三指示,切换到与所述第一页面不同的第二页面,其中所述第三动作所指示的第三方向与所述第一方向相同,并且所述第一组多媒体内容中不包括与所述第二多媒体内容相邻的、与所述第三方向相关联的第二多媒体内容。
- 根据权利要求1所述的方法,其中在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:如果所述第二动作所指示的第二方向与所述第一方向相同并且所述第一组多媒体内容中不包括与所述第二多媒体内容相邻的、与所述第二方向相关联的多媒体内容,在所述第一页面内切换到播放 所述第二组多媒体内容中的所述第三多媒体内容。
- 根据权利要求4所述的方法,还包括:如果接收到关于第四动作的第四指示,切换到与所述第一页面不同的第三页面,其中所述第四动作所指示的第四方向垂直于所述第一方向。
- 根据权利要求1-5中任一项所述的方法,还包括:在呈现所述第一多媒体内容时,在所述第一页面中呈现第一视觉指示,以指示所述第一组多媒体内容包括多项多媒体内容。
- 根据权利要求6所述的方法,其中所述第一多媒体内容包括视频或者音频,并且所述第一视觉指示还能够反映所述第一多媒体内容的播放进度。
- 根据权利要求1-5中任一项所述的方法,其中所述多媒体属性包括以下中的至少一项:发布者,发布时间段,多媒体类型,内容主题。
- 根据权利要求1-5中任一项所述的方法,其中所述第二多媒体内容包括视频或音频,所述方法还包括:如果所述第二多媒体内容播放结束,在所述第一页面内自动地切换到播放所述第一组多媒体内容中的下一多媒体内容。
- 根据权利要求1-5中任一项所述的方法,其中所述第一多媒体内容包括视频或音频,还包括:在所述第二多媒体内容的播放期间,接收与所述第二多媒体内容相关联的操作;以及如果所述操作尚未结束,则在所述第二多媒体内容播放结束后,在所述第一页面内重新播放所述第二多媒体内容或者暂停播放所述第二多媒体内容。
- 根据权利要求1-5中任一项所述的方法,其中所述第一页面是目标账户所登录的应用中的页面,所述第二组多媒体内容中包括多项多媒体内容,并且在所述第一页面内切换到呈现第二组多媒体内容中的第三多媒体内容包括:在所述第一页面内切换到呈现所述第二组多媒体内容中的所述第三多媒体内容,其中所述第三多媒体内容被标记为由所述目标账户未读。
- 根据权利要求1-5中任一项所述的方法,其中所述第一页面是目标账户所登录的应用中的页面,所述第二组多媒体内容中包括多项多媒体内容,并且在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:在所述第一页面内切换到播放所述第二组多媒体内容中的、与所述目标账户的偏好相关联的所述第三多媒体内容。
- 根据权利要求1-5中任一项所述的方法,其中所述第一页面是目标账户所登录的应用中的页面,所述第二组多媒体内容中包括多项多媒体内容,并且在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容包括:在所述第一页面内切换到播放所述第二组多媒体内容中的、由所述目标账户上次所最后浏览的所述第三多媒体内容。
- 根据权利要求13所述的方法,其中所述第三多媒体内容是视频或者音频,并且在所述第一页面内切换到播放所述第二组多媒体内容中、由所述目标账户上次所最后浏览的所述第三多媒体内容包括:从所述第三多媒体内容的目标起点开始播放所述第三多媒体内容,所述目标起点基于所述目标账户对所述第三多媒体内容的上次浏览而被确定。
- 根据权利要求1-5中任一项所述的方法,还包括:在所述第一多媒体内容的播放期间,预加载所述第一组多媒体内容中的至少一项多媒体内容,所预加载的所述至少一项多媒体内 容的数目小于预定的数目阈值。
- 根据权利要求1-5中任一项所述的方法,其中在第一页面内播放第一组多媒体内容中的第一多媒体内容包括:接收对与特定账户相关联的个人主页中与所述第一组多媒体内容相关联的第一封面的选择;以及在所述第一页面内播放所述第一组多媒体内容中的所述第一多媒体内容,其中所述个人主页中至少包括所述第一封面和与所述第二组多媒体内容相关联的第二封面。
- 根据权利要求1-5中任一项所述的方法,还包括:在所述第一页面中呈现第二视觉指示,以用于指示所述第一多媒体内容在预定时间后将转换为私密内容。
- 根据权利要求17所述的方法,还包括:如果所述第一多媒体内容已经转换为所述私密内容,从所述第一组多媒体内容中移除所述第一多媒体内容;接收对于所述第一多媒体内容的播放请求;以及播放被包括在第三组多媒体内容中的所述第一多媒体内容,所述第三组多媒体内容仅包括所述第一多媒体内容。
- 根据权利要求18所述的方法,还包括:在播放被包括在所述第三组多媒体内容中的所述第一多媒体内容时,呈现目标控件,所述目标控件用于生成使所述第一多媒体内容被转换为公开内容的指令。
- 根据权利要求1-5中任一项所述的方法,还包括:接收查看所述第一多媒体内容的浏览记录的请求;以及呈现所述第一多媒体内容被浏览的记录。
- 根据权利要求1-5中任一项所述的方法,其中在第一页面内播放第一组多媒体内容中的第一多媒体内容包括:在天窗控件中呈现与多个账户相对应的一组视觉元素,所述天窗控件能够响应于选择操作而被收起或展开;以及接收对所述一组视觉元素中的目标视觉元素的选择;以及在所述第一页面内播放所述第一组多媒体内容中的所述第一多媒体内容,所述第一组多媒体内容关联于与所述目标视觉元素相对应的账户。
- 一种提供多媒体内容的装置,包括:第一播放模块,被配置为在第一页面内播放第一组多媒体内容中的第一多媒体内容,所述第一组多媒体内容包括多项多媒体内容,并且所述多项多媒体内容至少具有相同的多媒体属性;第一接收模块,被配置为接收关于第一动作的第一指示;第一切换模块,被配置为基于所述第一动作所指示的第一方向,在所述第一页面内切换到播放所述第一组多媒体内容中与所述第一多媒体内容相邻的第二多媒体内容;以及第二切换模块,被配置为如果接收关于第二动作的第二指示,在所述第一页面内切换到播放第二组多媒体内容中的第三多媒体内容,所述第二组多媒体内容不同于所述第一组多媒体内容,所述第二组多媒体内容包括至少一项多媒体内容。
- 一种电子设备,包括:存储器和处理器;其中所述存储器用于存储一条或多条计算机指令,其中所述一条或多条计算机指令被所述处理器执行以实现根据权利要求1至21中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至21中任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023508517A JP7551898B2 (ja) | 2020-09-25 | 2021-09-18 | マルチメディアコンテンツを提供する方法、装置及び機器 |
EP21871462.4A EP4171043A4 (en) | 2020-09-25 | 2021-09-18 | METHOD AND DEVICE FOR PROVIDING MULTIMEDIA CONTENT AND DEVICE |
US18/087,572 US20230130438A1 (en) | 2020-09-25 | 2022-12-22 | Method and apparatus for providing multimedia content, and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011027625.9 | 2020-09-25 | ||
CN202011027625.9A CN112153454B9 (zh) | 2020-09-25 | 2020-09-25 | 提供多媒体内容的方法、装置和设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/087,572 Continuation US20230130438A1 (en) | 2020-09-25 | 2022-12-22 | Method and apparatus for providing multimedia content, and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022063092A1 true WO2022063092A1 (zh) | 2022-03-31 |
Family
ID=73897387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/119433 WO2022063092A1 (zh) | 2020-09-25 | 2021-09-18 | 提供多媒体内容的方法、装置和设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230130438A1 (zh) |
EP (1) | EP4171043A4 (zh) |
JP (1) | JP7551898B2 (zh) |
CN (1) | CN112153454B9 (zh) |
WO (1) | WO2022063092A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115062168A (zh) * | 2022-06-28 | 2022-09-16 | 北京字跳网络技术有限公司 | 媒体内容展示方法、装置、设备及存储介质 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112153454B9 (zh) * | 2020-09-25 | 2023-05-30 | 北京字跳网络技术有限公司 | 提供多媒体内容的方法、装置和设备 |
CN113238828B (zh) * | 2021-05-25 | 2024-07-12 | 北京达佳互联信息技术有限公司 | 一种内容显示方法、装置、设备及存储介质 |
CA210631S (en) * | 2021-08-30 | 2024-01-23 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with an animated graphical user interface |
CA210630S (en) * | 2021-08-30 | 2023-12-01 | Beijing Kuaimajiabian Technology Co Ltd | Display screen with an animated graphical user interface |
JP1728334S (ja) | 2021-11-25 | 2022-10-26 | 動画再生用gui | |
KR20230110023A (ko) * | 2022-01-14 | 2023-07-21 | 라인플러스 주식회사 | 소셜 플랫폼의 랜딩 페이지를 동적으로 제공하는 방법, 컴퓨터 장치, 및 컴퓨터 프로그램 |
CN114760515A (zh) * | 2022-03-30 | 2022-07-15 | 北京字跳网络技术有限公司 | 媒体内容的显示方法、装置、设备、存储介质和程序产品 |
CN115113790A (zh) * | 2022-07-15 | 2022-09-27 | 北京字跳网络技术有限公司 | 一种交互方法、装置、电子设备和存储介质 |
CN115278346B (zh) * | 2022-07-28 | 2024-06-18 | 北京字跳网络技术有限公司 | 在直播间发送评论和接收评论的方法及相关设备 |
CN115474085B (zh) * | 2022-09-06 | 2024-04-30 | 北京字跳网络技术有限公司 | 媒体内容播放方法、装置、设备和存储介质 |
CN115904591B (zh) * | 2022-11-29 | 2024-03-29 | 北京字跳网络技术有限公司 | 媒体内容的展示方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357562A (zh) * | 2015-11-11 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及终端 |
CN110110101A (zh) * | 2018-09-21 | 2019-08-09 | 北京字节跳动网络技术有限公司 | 多媒体内容的推荐方法、装置、终端、服务器及可读介质 |
WO2020188218A1 (fr) * | 2019-03-18 | 2020-09-24 | Ateme | Procédé de gestion de contenus multimédia et dispositif pour la mise en oeuvre du procédé |
CN112153454A (zh) * | 2020-09-25 | 2020-12-29 | 北京字跳网络技术有限公司 | 提供多媒体内容的方法、装置和设备 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003333575A (ja) | 2002-05-17 | 2003-11-21 | Fujitsu Ltd | ストリーミング送信システム、端末装置、および管理サーバ |
US8612888B2 (en) * | 2008-04-01 | 2013-12-17 | Litl, Llc | Method and apparatus for managing digital media content |
EP2676439B1 (en) * | 2011-02-14 | 2019-07-24 | Sirius Xm Radio Inc. | Method and apparatus for enhanced playback of content while switching among channels of broadcast or streamed content while being received |
US20130016129A1 (en) * | 2011-07-14 | 2013-01-17 | Google Inc. | Region-Specific User Input |
JP2013105202A (ja) * | 2011-11-10 | 2013-05-30 | Kyocera Corp | 装置、方法、及びプログラム |
US9524078B2 (en) * | 2012-09-05 | 2016-12-20 | Rakuten Kobo, Inc. | System and method for managing objects in a multimedia container |
US10303326B2 (en) * | 2013-04-17 | 2019-05-28 | Samsung Electronics Co., Ltd. | Electronic system with continuous navigation mechanism and method of operation thereof |
US9063640B2 (en) | 2013-10-17 | 2015-06-23 | Spotify Ab | System and method for switching between media items in a plurality of sequences of media items |
JP5869711B1 (ja) | 2015-04-07 | 2016-02-24 | 株式会社メディアドゥ | コンテンツ表示装置、コンテンツ表示プログラム、コンテンツ表示方法 |
EP4395372A2 (en) * | 2015-04-20 | 2024-07-03 | Snap Inc. | Interactive media system and method |
US9652125B2 (en) * | 2015-06-18 | 2017-05-16 | Apple Inc. | Device, method, and graphical user interface for navigating media content |
US9880730B2 (en) * | 2015-10-16 | 2018-01-30 | Google Llc | Touchscreen user interface for presenting media |
US9762971B1 (en) * | 2016-04-26 | 2017-09-12 | Amazon Technologies, Inc. | Techniques for providing media content browsing |
US10831357B2 (en) * | 2016-06-12 | 2020-11-10 | Apple Inc. | Device, method, and graphical user interface for media playback |
US11341544B2 (en) * | 2017-11-28 | 2022-05-24 | Snap Inc. | Media collection navigation with opt-out interstitial |
CN110688571A (zh) * | 2019-09-20 | 2020-01-14 | 北京字节跳动网络技术有限公司 | 一种列表流的实现方法、装置、电子设备及存储介质 |
CN110636355B (zh) * | 2019-09-20 | 2021-10-22 | 北京达佳互联信息技术有限公司 | 视频切换方法、装置、终端及存储介质 |
CN111432288A (zh) * | 2020-03-31 | 2020-07-17 | 北京达佳互联信息技术有限公司 | 视频播放方法、装置、电子设备和存储介质 |
-
2020
- 2020-09-25 CN CN202011027625.9A patent/CN112153454B9/zh active Active
-
2021
- 2021-09-18 JP JP2023508517A patent/JP7551898B2/ja active Active
- 2021-09-18 EP EP21871462.4A patent/EP4171043A4/en active Pending
- 2021-09-18 WO PCT/CN2021/119433 patent/WO2022063092A1/zh unknown
-
2022
- 2022-12-22 US US18/087,572 patent/US20230130438A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357562A (zh) * | 2015-11-11 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及终端 |
CN110110101A (zh) * | 2018-09-21 | 2019-08-09 | 北京字节跳动网络技术有限公司 | 多媒体内容的推荐方法、装置、终端、服务器及可读介质 |
WO2020188218A1 (fr) * | 2019-03-18 | 2020-09-24 | Ateme | Procédé de gestion de contenus multimédia et dispositif pour la mise en oeuvre du procédé |
CN112153454A (zh) * | 2020-09-25 | 2020-12-29 | 北京字跳网络技术有限公司 | 提供多媒体内容的方法、装置和设备 |
Non-Patent Citations (2)
Title |
---|
ANONYMOUS: "How to set Kuaishou to swipe left to see the author's other works", CN, XP009536040, Retrieved from the Internet <URL:https://jingyan.baidu.com/article/fea4511ac345a9f7bb9125ce.html> * |
See also references of EP4171043A4 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115062168A (zh) * | 2022-06-28 | 2022-09-16 | 北京字跳网络技术有限公司 | 媒体内容展示方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20230130438A1 (en) | 2023-04-27 |
CN112153454A (zh) | 2020-12-29 |
CN112153454B9 (zh) | 2023-05-30 |
EP4171043A4 (en) | 2023-10-18 |
JP7551898B2 (ja) | 2024-09-17 |
EP4171043A1 (en) | 2023-04-26 |
CN112153454B (zh) | 2022-12-20 |
JP2023536520A (ja) | 2023-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022063092A1 (zh) | 提供多媒体内容的方法、装置和设备 | |
US9977835B2 (en) | Queryless search based on context | |
TWI397858B (zh) | 瀏覽器介面之多媒體強化方法及其電腦可讀取媒體 | |
US8756510B2 (en) | Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature | |
JP6530133B2 (ja) | メディアを提供するためのタッチ・スクリーン・ユーザ・インタフェース | |
US20110169927A1 (en) | Content Presentation in a Three Dimensional Environment | |
JP6794711B2 (ja) | ドキュメントのウェブベースコピーを生成する方法、プログラム及び装置 | |
US20180293088A1 (en) | Interactive comment interaction method and apparatus | |
CN109983429B (zh) | 群组通信中的视频回放 | |
KR20100100867A (ko) | 트레이드 카드 서비스 | |
US11804247B2 (en) | Collaborative media object generation and presentation in improved collaborative workspace | |
WO2023274124A1 (zh) | 信息回复方法、装置、电子设备、计算机存储介质和产品 | |
US20120109609A1 (en) | Online media and presentation interaction method | |
CN116466866A (zh) | 视频重放的触摸手势控制 | |
JP2022108263A (ja) | メッセンジャーアプリケーションのチャットルームに関連して検索サービスを提供する方法および装置 | |
CN113553466A (zh) | 页面展示方法、装置、介质和计算设备 | |
WO2023273692A1 (zh) | 信息回复方法、装置、电子设备、计算机存储介质和产品 | |
WO2024099453A1 (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
US20070074096A1 (en) | Systems and methods for presenting with a loop | |
WO2024046119A1 (zh) | 一种多媒体作品的展示方法、装置、设备及存储介质 | |
WO2023217122A1 (zh) | 视频剪辑模板搜索方法、装置、电子设备及存储介质 | |
WO2024140127A1 (zh) | 用于内容推荐的方法、装置、设备和存储介质 | |
US20180367848A1 (en) | Method and system for auto-viewing of contents | |
WO2023246467A1 (zh) | 用于视频推荐的方法、装置、设备和存储介质 | |
WO2024083017A9 (zh) | 用于内容呈现的方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21871462 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021871462 Country of ref document: EP Effective date: 20230120 |
|
ENP | Entry into the national phase |
Ref document number: 2023508517 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |