Interface interaction method and apparatus, device and storage medium
By providing playback components associated with media content sets in the media playback interface, and responding to user operations to switch interfaces, the problem of low efficiency in traditional interface interaction is solved, achieving efficient and unified media content switching and improving user experience.
Patent Information
- Application Number
- PCT/CN2025/110211
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-24
- Filing Date
- 2025-07-23
- Publication Date
- 2026-01-29
AI Technical Summary
Traditional media playback interface design affects the efficiency of users consuming media content, especially when switching between different media content, the inconsistent interaction methods increase the learning cost for users.
A user interface interaction method is provided, which provides a playback component associated with a media content set in the target interface, responds to user operations to switch interfaces, including switching between different media content or switching to different media content sets within the same view, adopts a unified interaction method, and uses single-layer rendering technology to reduce resource requirements.
It improves the efficiency of media content display and user interaction experience, reduces the cost of interactive learning, and achieves unified interaction within and between media content sets.
Smart Images

Figure CN2025110211_29012026_PF_FP_ABST
Abstract
Description
Interface interaction method, device, apparatus and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411001203.2, filed on July 24, 2024, entitled “Interface interaction method, device, apparatus and storage medium”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The example embodiments of the present disclosure generally relate to the field of computer, and in particular, to an interface interaction method, device, apparatus and computer readable storage medium. BACKGROUND
[0003] In recent years, with the development of the Internet, the Internet has become an important platform for people to share and obtain media content. In the process of obtaining media content, the interactive design of the media playback interface becomes an important factor affecting the efficiency of content acquisition. SUMMARY
[0004] In a first aspect of the present disclosure, an interface interaction method is provided, comprising: providing, in a target interface, a first playback component associated with a first media content set, the first media content set comprising a plurality of media contents, the first playback component playing a first media content in the plurality of media contents; and in response to a target operation received in the target interface, performing, based on playback information of the first media content set, an interface switching process corresponding to the target operation, wherein the interface switching process comprises: switching the first playback component to play a second media content in the first media content set; or switching the target interface to provide a second playback component associated with a second media content set to play a third media content in the second media content set.
[0005] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus comprises: a providing module configured to provide, in a target interface, a first playback component associated with a first media content set, the first media content set comprising a plurality of media contents, the first playback component playing a first media content in the plurality of media contents; and a processing module configured to, in response to a target operation received in the target interface, perform, based on playback information of the first media content set, an interface switching process corresponding to the target operation, wherein the interface switching process comprises: switching the first playback component to play a second media content in the first media content set; or switching the target interface to provide a second playback component associated with a second media content set to play a third media content in the second media content set.
[0006] In a third aspect of the disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect or the second aspect.
[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect or the second aspect.
[0008] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer- executable instructions, wherein the computer-executable instructions, when executed by a device, cause the device to implement the method of the first aspect.
[0009] It is to be understood that the particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present disclosure only and are not intended to limit the scope of the present disclosure to the particular embodiment illustrated. Other objectives, features and aspects of the disclosure will become apparent from the following description taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects and advantages of embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which like reference characters designate like elements in which:
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;
[0012] FIGS. 2A to 2D show example interfaces according to some embodiments of the present disclosure;
[0013] FIGS. 3A to 3C show example interfaces according to yet other embodiments of the present disclosure;
[0014] FIGS. 4A to 4C show example interfaces according to yet other embodiments of the present disclosure;
[0015] FIGS. 5A to 5C show schematic diagrams of single-layer based intra-view transitions according to some embodiments of the present disclosure;
[0016] FIG. 6 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;
[0017] FIG. 7 shows a schematic structural block diagram of an example apparatus for interface interaction according to some embodiments of the present disclosure; and
[0018] FIG. 8 illustrates a block diagram of an electronic device that can implement various embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. While certain embodiments of the present disclosure will be illustrated herein and described, it is to be understood that the present disclosure is not limited to the embodiments presented herein but is to be extended to whatever falls within the scope of the present disclosure. It should be understood that the drawings and the embodiments described herein are merely illustrative and that the scope of the present disclosure should not be limited to the content depicted in the drawings.
[0020] It should be noted that the headings provided herein are not limitations of the various embodiments of the present disclosure. Various embodiments are described throughout this document and can be included under any heading. Additionally, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.
[0021] In the description of embodiments of the present disclosure, the term "including" and its derivatives, shall be understood as comprising but not limited to. The term "based on" shall be understood as "based, at least in part, on". The term "one embodiment" or "an embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or same objects. Other explicit or implicit definitions can also be included below.
[0022] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the present disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, when implementing various embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be informed to the user and authorized by the user in a proper manner according to relevant laws and regulations. The specific informing and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.
[0023] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.
[0024] As mentioned above, in the process of people acquiring media content, the interaction design of the media playback interface becomes an important factor affecting the efficiency of content acquisition. Some media applications may, for example, organize multiple media contents in the form of an information stream, and can support users to switch different media contents in the playback information stream through a sliding operation. However, the traditional information stream usually plays different media contents through view switching, which affects the efficiency of users consuming media content.
[0025] Embodiments of the present disclosure propose a scheme for interface interaction. According to the scheme, a first playback component associated with a first set of media contents can be provided in a target interface, the first set of media contents including multiple media contents, and the first playback component playing a first media content in the multiple media contents; and in response to a target operation received in the target interface, based on playback information of the first set of media contents, performing an interface switching process corresponding to the target operation, wherein the interface switching process includes: switching the first playback component to play a second media content in the first set of media contents; or switching the target interface to provide a second playback component associated with a second set of media contents to play a third media content in the second set of media contents.
[0026] On the one hand, embodiments of the present disclosure can aggregate multiple media contents for display, thereby improving the efficiency of users acquiring and consuming media content. On the other hand, embodiments of the present disclosure realize switching between different media contents in a set of media contents and switching between different sets of media contents through a unified interaction manner. In this way, embodiments of the present disclosure can improve the uniformity of interaction, reduce the learning cost of users, and improve the interaction experience of users.
[0027] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0028] Example Environment
[0029] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0030] In this example environment 100, the electronic device 110 can run an application 120 supporting interface interaction. The application 120 can be any appropriate type of application for interface interaction, examples of which can include but are not limited to: a video application, a music application, an image application, or other appropriate application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0031] In the environment 100 of FIG. 1, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120 if the application 120 is in an active state.
[0032] In some embodiments, the electronic device 110 communicates with the server 130 to implement provisioning of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as “wearable” circuitry, etc.).
[0033] The server 130 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.
[0034] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0035] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.
[0036] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0037] Example interactions
[0038] Example one
[0039] An example interaction scenario according to some embodiments of the present disclosure will be described below first in conjunction with FIGS. 2A-2D. FIGS. 2A-2D illustrate example interfaces 200A-200D according to some embodiments of the present disclosure. The interfaces 200A-200D can be provided by the electronic device 110 shown in FIG. 1, for example.
[0040] In some embodiments, the electronic device 110 can present a target interface 200A as shown in FIG. 2A. The electronic device 110 can provide a play component 205 for playing media content in the target interface 200A.
[0041] In the present disclosure, a “component” can include individual interactive or visual elements that make up a user interface. A component can include elements such as buttons, text boxes, sliders, menus, icons, and the like or combinations thereof. These elements can work together to provide functionality for user interaction with an application and make up a “component”.
[0042] Taking FIG. 2A as an example, the play component 205 can include one or more component elements for presenting and / or playing media content. In some embodiments, the play component 205 can be included in a view in the interface 200A. Taking FIG. 2A as an example, the view shown in the interface 200A can include more interface elements in addition to the play component 205, such as interactive controls provided at the bottom, information presented at the top, and the like.
[0043] In some embodiments, the play component 205 can have a preset play area for displaying a picture corresponding to the media content. It should be understood that such media content can include appropriate types of content such as videos, pictures, audio, and the like. The picture displayed by the play component 205 can include visual content of a video or a picture, or the displayed picture can also include other preset visual content such as a cover of a song, lyrics, and the like.
[0044] In some embodiments, the play component 205 can be used to play a plurality of media content associated therewith. Such plurality of media content can be aggregated as a single set of media content. It should be understood that such plurality of media content can be aggregated based on any appropriate manner.
[0045] As an example, the aggregated multiple items of media content can include, for instance, multiple videos or pictures posted about the same object. For example, such object can include a merchandise object, and the multiple items of media content can include videos or pictures of the merchandise object.
[0046] As yet another example, the aggregated multiple items of media content can be associated with the same publisher. As an example, the set of media content can include multiple videos or pictures added by the same user in a comment.
[0047] In some other examples, the set of media content can also include, for instance, multiple items of media content aggregated based on other suitable information, examples of which can include, but are not limited to, temporal information of the media content (e.g., time of taking, time of publishing), theme of the media content (e.g., associated topic), style of the media content, location information of the media content (e.g., location of taking, location of publishing, associated point of interest, etc.), and the like.
[0048] In one specific example, the set of media content corresponding to the playback component 205 (also referred to as the first set of media content) can include, for instance, a first group of works published by a first user.
[0049] In some embodiments, the electronic device 110 can aggregate and display the first group of works published by the first user in a recommended information stream provided for the current user, for example.
[0050] In some embodiments, the electronic device 110 can also present a reminder element associated with the first user in response to the first user publishing the target work. For example, the electronic device 110 can change the display style of the image representation of the first user to indicate that the first user has published a new work.
[0051] Further, the electronic device 110 can receive a selection of the reminder element by the current user, and can accordingly present the interface 200A as shown in FIG. 2A and aggregate and display the first group of works published by the first user in the interface 200A.
[0052] In some examples, different from the information stream recommended for the current user on the home page (also referred to as the public information stream), the information stream triggered for display based on the manner can also be referred to as an associated information stream, which can include, for example, only the content published by the part of users set or selected by the current user in the associated information stream. The electronic device 110 can aggregate and display, for example, only the multiple works of a single user in the associated information stream, and can maintain the independent display of the multiple works in the public information stream.
[0053] In some embodiments, the first set of works aggregated as the media content set can include, for example, works published by the first user within a preset time period. Alternatively, the first set of works aggregated as the media content set can also include works determined from the first user's set of works based on the current user's historical interaction operations. For example, the first set of works can include works that have not been browsed by the current user.
[0054] In some embodiments, the number of works associated with a single media content set can have a preset upper limit. For example, if there are multiple works in the first user's set of works that satisfy the aggregation condition beyond the upper limit, one or more works can be filtered out from the multiple works based on preset conditions so as to aggregate at most the upper number of works as the media content set.
[0055] In some embodiments, as shown in FIG. 2A, the electronic device 110 can also determine the target style of the play component 205 based on the number of media contents in the media content set to be played. It is to be noted that the media contents to be played include the media content 210 that is currently being played, and media contents in the media content set that are in a play order after the media content 210.
[0056] As an example, if the media content set also includes one or more media contents that are in a play order after the media content 210, the electronic device 110 can present a stack style to indicate that the media content set also includes one or more media contents to be played.
[0057] As shown in FIG. 2A, the stack style can include, for example, presenting other component elements indicating the one or more media contents to be played below the component element corresponding to the media content 210.
[0058] In some embodiments, the target style can also indicate the number of the one or more media contents to be played. For example, the media content set can include multiple media contents to be played, i.e., the number of media contents to be played is greater than one. Accordingly, the electronic device 110 can display a stack of multiple component elements. Taking FIG. 2A as an example, the electronic device 110 can display a stack of two component elements to indicate that the media content set includes two media contents to be played.
[0059] In some embodiments, the number of component elements displayed in a stack in the electronic device 110 can be the same as or different from the number of media contents to be played. For example, when the media content set includes more than a preset number (e.g., three) of media contents to be played, the electronic device 110 can always display a stack of three component elements, for example, to reduce the complexity of the play component.
[0060] As another example, the target operation may, for example, also include a click operation on a predetermined location in the interface 200A, and the target direction can be determined based on a relative location of the click operation in the interface 200A.
[0061] As another example, the target operation may, for example, also include a click operation on a predetermined location in the interface 200A, and the target direction can be determined based on a relative location of the click operation in the interface 200A.
[0062] For example, if the target operation is a click operation at a location above the media content 210, the target operation can be determined to indicate an upward direction. Conversely, if the target operation is a click operation at a location below the media content 210, the target operation can be determined to indicate a downward direction.
[0063] In some embodiments, in response to receiving the operation 211, the electronic device 110 can perform a switching process corresponding to the operation 211 based on play information of the media content set. In some embodiments, the play information may, for example, indicate a play order of the media content 210 currently played by the interface 200A in the media content set.
[0064] Specifically, the electronic device 110 can determine, based on the play information, whether the media content set includes media content corresponding to the target direction. As an example, the operation 211 corresponds to an upward direction, and accordingly, the electronic device 110 can determine whether the media content set includes media content with a play order after the media content 210.
[0065] Conversely, if the target operation corresponds to another direction, the electronic device 110 may, for example, determine whether the media content set includes media content with a play order before the media content 210.
[0066] As shown in FIG. 2B, the electronic device 110 can determine that the media content set includes the media content 215 with a play order after the media content 210, and can accordingly switch the play component to play the media content 215 based on the operation 211.
[0067] In some embodiments, as shown in FIG. 2B, the electronic device 110 can display a first transition within the current view to switch the play component to play the media content 215. Specifically, the electronic device 110 may, for example, translate a component element corresponding to the media content 210 upward within the view based on the received operation 211. Further, the electronic device 110 can synchronously adjust a visibility of a component element corresponding to the media content 215 within the view.
[0068] As an example, the electronic device 110 may, for example, translate upward a component element (also referred to as a first component element) corresponding to the media content 210 based on the received upward swipe operation. Further, the electronic device 110 may, for example, stop displaying a portion of the first component element that is outside the interface display area when the height of the first component element is translated beyond the interface display area.
[0069] In addition, the electronic device 110 may, for example, adjust the visibility of a component element (also referred to as a second component element) corresponding to the media content 215 based on the received upward swipe operation. For example, the electronic device 110 may, for example, adjust the height of the second component element based on the bottom position of the first component element, thereby increasing the display size of the second component element. Additionally, the electronic device 110 may, for example, also adjust the transparency of the second component element such that the picture content displayed by the second component element is gradually clear.
[0070] Further, as shown in FIG. 2C, after the first transition is completed, the electronic device 110 may, for example, play the media content 215 in the media content set using the playback component.
[0071] In some embodiments, the electronic device 110 may, for example, receive the operation 212 and may, for example, perform an interface switching process corresponding to the operation 212 accordingly.
[0072] As shown in FIG. 2C, the operation 212 may, for example, indicate a downward direction, and the electronic device 110 may, for example, further determine whether the media content set includes the media content 210 that has a playback order before the currently played media content 215.
[0073] Accordingly, the electronic device 110 may, for example, display a transition within the view to switch the playback component to play the media content 210. In some embodiments, the transition within the view corresponding to the operation 212 may, for example, include translating a component element corresponding to the media content 210 to be switched to based on the operation 212, and may, for example, adjust the visibility of a component element corresponding to the currently played media content 215 in the playback component.
[0074] As shown in FIG. 2D, the transition within the view corresponding to the operation 212 may, for example, correspond to superimposing a new component element on an existing component element. In contrast, as shown in FIG. 2B, the transition within the view corresponding to the operation 211 may, for example, correspond to removing a currently displayed component element to display a blocked component element.
[0075] The above describes a process of switching different media content in a media content set based on a received operation within the same view. Based on the above described manner, embodiments of the present disclosure can provide aggregated multiple media content in a more efficient way through a stacking style, thereby improving the presentation efficiency of media content. In addition, by utilizing a view-in transition to implement the switching of different media content, embodiments of the present disclosure can also improve the uniformity of content consumption, improve the interactive experience of users, and reduce development costs.
[0076] Example Two
[0077] The following will continue to describe an example interactive scenario according to some embodiments of the present disclosure in conjunction with FIGS. 3A-3C. FIGS. 3A-3C show example interfaces 300A-300C according to some embodiments of the present disclosure. The interfaces 300A-300C may, for example, be provided by the electronic device 110 shown in FIG. 1.
[0078] As shown in FIG. 3A, the electronic device 110 can display the interface 300A. The interface 300A can include a view 305 and provide a play component for playing media content.
[0079] In some embodiments, the electronic device 110 can receive an operation 311 and can perform an interface switching process corresponding to the operation 311. In some embodiments, the type of the operation 311 can be the same as the type of the operation 211 or the operation 212 described above, for example, both being a sliding operation or a clicking operation.
[0080] Further, the electronic device 110 can perform the switching process corresponding to the operation 311 based on the play information of the media content set played in the view 305.
[0081] In some embodiments, in response to receiving the operation 311, the electronic device 110 can perform the switching process corresponding to the operation 311 based on the play information of the media content set. In some embodiments, the play information may, for example, indicate the play order of the media content 310 currently played by the interface 300A in the media content set.
[0082] Specifically, the electronic device 110 can determine whether the media content set includes media content corresponding to the target direction based on the play information. As an example, the operation 311 corresponds to an upward direction, accordingly, the electronic device 110 can determine whether the media content set includes media content with a play order after the media content 310.
[0083] As an example, FIG. 3A, the electronic device 110 can determine that the media content 310 is the last item of media content in the media content set corresponding to the target direction, i.e., the electronic device 110 can determine that the media content 310 does not include other media content following the media content 310 in the play order.
[0084] Accordingly, the electronic device 110 can switch the target interface to provide another play component associated with another media content set to play media content in the another media content set.
[0085] In some embodiments, as shown in FIG. 3B, the electronic device 110 can display a second transition from the view 305 to the view 315 to switch the interface to a state as shown in FIG. 3C.
[0086] As shown in FIG. 3B, unlike the first transition within the view discussed above, the second transition is a transition between the view 305 and the view 315. The electronic device 110 may, for example, translate the view 305 and the view 315 as a whole based on the operation 311 to complete the transition between the view 305 and the view 315.
[0087] In this way, embodiments of the present disclosure can help users to more clearly perceive whether the triggered switch is a switch of media content in the same media content set or a switch between different media content sets, thereby improving the interactive experience of the user.
[0088] As shown in FIG. 3C, after the second transition ends, the electronic device 110 can switch to display another view 315 and can provide a play component for playing another media content set in the view 315. In some embodiments, the media content set can include at least one media content, e.g., the media content 325.
[0089] In some instances, the different media content set switched by the operation 311 can correspond to works published by different users. For example, the media content set played in the view 305 can correspond to a first set of works published by a first user, and the media content set played in the view 315 can correspond to a second set of works published by a second user.
[0090] In some embodiments, the first user and the second user can have a preset association relationship with the current user. For example, the first user and the second user can both be users followed by the current user, or can both be friends of the current user.
[0091] As discussed above, in some scenarios, the set of media content can also be aggregated based on other appropriate manners, such as video, picture, audio, etc. For example, different sets of media content can correspond to different media content published about different objects. For example, the media content played by interface 300A can correspond to a first set of media content of a first item object, and the media content played by interface 300C can correspond to a second set of media content of a second item object.
[0092] In some embodiments, the first item object and the second item object can for example include consecutive objects in a preset list of item objects in application 140. For example, the first item object and the second item object can be consecutive video objects in a current user’s collection list, or can also be consecutive objects in a list of item objects recommended by application 140.
[0093] As a further example, different sets of media content can include multiple videos or pictures added by different users in comments. For example, the media content played by interface 300A can be a set of media content in a comment replied by a particular user to target content, and another set of media content in another comment replied by another user to the target content.
[0094] In some other examples, different sets of media content can also include different sets of media content aggregated based on other appropriate information. Examples of such information can include, but are not limited to, time information of media content (e.g., shooting time, publishing time), theme of media content (e.g., associated topic), style of media content, location information of media content (e.g., shooting location, publishing location, associated point of interest, etc.), etc.
[0095] For example, different sets of media content can include different sets of media content shot by a user at different time periods, different sets of media content shot by a user at different locations, sets of media content associated with different themes, etc.
[0096] Based on the manners described above, embodiments of the present disclosure can not only support switching of media content in the same set of media content, but also implement switching between different sets of media content through the same interactive manner. In this way, embodiments of the present disclosure can improve the uniformity of interaction, reduce the learning cost of interaction, and improve the efficiency of interaction.
[0097] Example Three
[0098] Example interactive scenarios according to some embodiments of the present disclosure will be described below in conjunction with FIGS. 4A-4C. FIGS. 4A-4C illustrate example interfaces 400A-400C according to some embodiments of the present disclosure. Interfaces 400A-400C can be provided by electronic device 110 shown in FIG. 1, for example.
[0099] As shown in FIG. 4A, the electronic device 110 can display an interface 400A. As an example, the interface 400A can be the same type of interface as the interface 200A discussed above. The triggering logic and display content regarding the interface 400A can refer to the content described above with respect to FIG. 2A. As an example, the electronic device 110 can display a view 405 in the interface 400A and can provide a play component to play a media content 410 in a media content set.
[0100] In some embodiments, the electronic device 110 can receive an operation 411. In some embodiments, the operation 411 is the same type of operation as the operation 211 described above (e.g., both are swipe-up operations), and the operation 411 and the operation 211 can correspond to different interaction areas in an interface.
[0101] In some embodiments, the operation 211 can correspond to a first interaction area in the interface 200A. For example, the operation 211 can include a swipe operation associated with the first interaction area. Accordingly, the electronic device 110 can perform an interface switching process corresponding to the operation 211 based on the play information of the media content set.
[0102] In some embodiments, the operation 411 can correspond to a second interaction area in the interface 400A, where the second interaction area is different from the first interaction area. In some scenarios, the first interaction area and the second interaction area can be referred to as different hot zones.
[0103] For example, the operation 411 can include a swipe operation associated with the second interaction area. Accordingly, the electronic device 110 can perform an interface switching process corresponding to the operation 411 independently of the play information of the media content set.
[0104] In particular, the electronic device 110 can always perform a switch between different media content sets based on the operation 411. As shown in FIG. 4B, the electronic device 110 can display a transition from the view 405 to a view 415 based on the operation 411. The transition can be similar to the second transition described above with reference to FIG. 3B, and the present disclosure does not repeat here.
[0105] In particular, as shown in FIG. 4A, although the media content set played by the view 405 includes other media content following the media content 410 in a play order, the electronic device 110 can perform a switch between views in response to the operation 411. Accordingly, as shown in FIG. 4C, the electronic device 110 can switch the interface to display the view 415. The view 415 can provide a new play component to play a play content 420 in another media content set.
[0106] In some embodiments, the electronic device 110 may, for example, also support fast switching between different sets of media content through other suitable manners. Specifically, as shown in FIG. 4A, the electronic device 110 may, for example, display an indication element 425 in the interface 400A. The electronic device 110 may, for example, receive a preset operation (e.g., clicking, dragging, long pressing, etc.) on the indication element 425, and may, for example, trigger a switching from the view 405 to the view 415 accordingly, thereby switching the interface to a state as shown in FIG. 4C.
[0107] In some embodiments, as shown in FIG. 4A, the indication element 425 may, for example, include an image element determined based on the set of media content corresponding to the view 415. As an example, the image element may, for example, include a predetermined image frame of a first media content in the set of media content, or a cover of the set of media content, etc.
[0108] In some embodiments, the set of media content corresponding to the view 415 may, for example, be associated with a target user. For example, the set of media content may, for example, include one or more works published by the target user. Accordingly, the image element may, for example, include an image identifier of the target user, e.g., a head portrait.
[0109] In this way, the embodiments of the present disclosure may, for example, also support more efficient switching between different sets of media content, thereby improving the efficiency of users in obtaining content.
[0110] In-view transition
[0111] In some embodiments, in order to implement the in-view transition as discussed above, the electronic device 110 may, for example, utilize different layers to render different media content in the set of media content. Further, the electronic device 110 may, for example, operate 211 to adjust a first layer attribute of a first layer corresponding to the media content 210 and a second layer attribute of a second layer corresponding to the media content 215.
[0112] As an example, such a first layer attribute or second layer attribute may, for example, indicate a display position, a display transparency, etc. of the layer. For example, the first layer has a higher display priority than the second layer, and when the first layer translates upwards, the corresponding area of the second layer below may, for example, be presented accordingly.
[0113] However, when the set of media content includes a large number of media content, the rendering and switching of multiple layers will consume a large amount of terminal resources and increase the development cost.
[0114] In some embodiments, the electronic device 110 may, for example, also utilize a single layer to implement the in-view transition. The following will further describe an example implementation of the in-view transition with reference to FIGS. 5A-5C. FIGS. 5A-5C show schematic diagrams 500A-500C of the in-view transition based on a single layer.
[0115] As shown in FIG. 5A, the electronic device 110 can first render a plurality of media content in the same target layer, e.g., a first media content 505, etc., in a media content set. Further, as shown in FIG. 5B, upon receiving a target operation, the electronic device 110 can adjust the display properties of the first media content 505 in the target layer and the display properties of a second media content 510 in the target layer.
[0116] Specifically, the electronic device 110 may, for example, adjust the display position of the first media content 505 in the target layer based on the up-swipe operation, and may, accordingly, adjust the display height, i.e., display size, of the second media content 510.
[0117] Additionally, the electronic device 110 may, for example, also adjust the transparency of the first media content 505 or the second media content 510 synchronously, e.g., to increase the transparency of the first media content 505 and decrease the transparency of the second media content 510.
[0118] Accordingly, as shown in FIG. 5B, when the first media content 505 exceeds the display height of the interface, the corresponding portion of the first media content 505 can be hidden. Further, when the distance of the swipe operation exceeds a target threshold, as shown in FIG. 5C, the electronic device 110 can switch to present the second media content completely.
[0119] Based on such a manner, embodiments of the present disclosure can reduce the resource requirement of in-view transitions by means of single-layer rendering.
[0120] Example process
[0121] FIG. 6 illustrates a flowchart of an example process 600 for interface interaction, according to some embodiments of the present disclosure. The process 600 can be implemented at the electronic device 110. The process 600 is described below with reference to FIG. 1.
[0122] As shown, at block 610, the electronic device 110 provides, in a target interface, a first playback component associated with a first media content set including a plurality of media content, the first playback component playing a first media content in the plurality of media content.
[0123] At block 620, the electronic device 110, in response to a target operation received in the target interface, performs an interface switching process corresponding to the target operation based on playback information of the first media content set, wherein the interface switching process includes: switching the first playback component to play a second media content in the first media content set; or switching the target interface to provide a second playback component associated with a second media content set to play a third media content in the second media content set.
[0124] In some embodiments, the target operation indicates a target direction, and performing the interface switching process corresponding to the target operation based on the play information of the first media content set comprises: determining, based on the play information, whether the first media content set includes a second media content corresponding to the target direction; and in response to the first media content set including the second media content, switching the first play component to play the second media content in the first media content set.
[0125] In some embodiments, performing the interface switching process corresponding to the target operation based on the play information of the first media content set further comprises: in response to the first media content being a last item of media content in the first media content set corresponding to the target direction, switching the target interface to provide a second play component associated with the second media content set to play a third media content in the second media content set.
[0126] In some embodiments, the target operation comprises a sliding operation in the target direction.
[0127] In some embodiments, providing the first play component associated with the first media content set in the target interface comprises: displaying the first play component in the target interface in a target style, the target style being determined based on a number of media contents to be played in the first media content set.
[0128] In some embodiments, in response to the number of media contents to be played being greater than a target threshold, the target style indicates that a plurality of component elements in the first play component are presented in a stacked manner.
[0129] In some embodiments, switching the first play component to play the second media content in the first media content set comprises: based on the target operation, translating a first component element corresponding to the first media content and adjusting a visibility of a second component element corresponding to the second media content in the first play component; or based on the target operation, translating the second component element corresponding to the second media content and adjusting the visibility of the first component element corresponding to the first media content in the first play component.
[0130] In some embodiments, the first play component is included in a first view, and switching the first play component to play the second media content in the first media content set comprises: displaying a first transition within the first view to switch the first play component to play the second media content.
[0131] In some embodiments, the second play component is included in a second view, and switching the target interface to provide the second play component associated with the second media content set comprises: displaying a second transition from the first view to the second view to switch the target interface to display the second view.
[0132] In some embodiments, the target operation is associated with a first interaction region in the target interface, where the interface switching process is a first interface switching process, and the process 600 further includes: in response to receiving a first operation associated with a second interaction region in the target interface, performing a second interface switching process corresponding to the first operation, where the first operation is of a same type as the target operation, and the second interface switching process is independent of play information of the first set of media contents, and the second interface switching process includes switching the target interface to provide a second play component associated with a second set of media contents to play a third media content in the second set of media contents.
[0133] In some embodiments, the target operation includes a first swipe operation associated with the first interaction region, and the first operation includes a second swipe operation associated with the second interaction region.
[0134] In some embodiments, the process 600 further includes: displaying an indication element corresponding to the second set of media contents in the target interface; and in response to receiving a second operation for the indication element, switching the target interface to provide the second play component associated with the second set of media contents to play the third media content in the second set of media contents.
[0135] In some embodiments, the indication element includes an image element determined based on the second set of media contents.
[0136] In some embodiments, the second set of media contents is associated with a target user, and the image element includes an image identification of the target user.
[0137] In some embodiments, the first set of media contents includes a first group of works published by a first user, and the second set of media contents includes a second group of works published by a second user.
[0138] In some embodiments, providing the first play component associated with the first set of media contents in the target interface includes: in response to the first user publishing a target work, presenting a reminder element associated with the first user; and in response to a selection of the reminder element, displaying the target interface to provide the first play component associated with the first group of works, the first group of works including the target work.
[0139] In some embodiments, the first group of works includes: works published by the first user within a preset time period, and / or works determined from a set of works of the first user based on historical interaction operations of the current user.
[0140] In some embodiments, switching the first playback component to play the second media content in the first set of media contents comprises: rendering the first media content and the second media content in a target layer of the target interface; and adjusting a first display property of the first media content in the target layer and a second display property of the second media content in the target layer based on the target operation.
[0141] In some embodiments, the first display property or the second display property comprises at least one of: a position of the media content, a size of the media content, a transparency of the media content.
[0142] In some embodiments, switching the first playback component to play the second media content in the first set of media contents comprises: adjusting a first layer property of a first layer corresponding to the first media content and a second layer property of a second layer corresponding to the second media content based on the target operation.
[0143] Example apparatuses and devices
[0144] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 7 shows a schematic structural block diagram of an apparatus 700 for interface interaction, according to certain embodiments of the present disclosure. The apparatus 700 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 700 can be implemented by hardware, software, firmware, or any combination thereof.
[0145] As shown in FIG. 7, the apparatus 700 includes a providing module 710 configured to provide a first playback component associated with a first set of media contents in a target interface, the first set of media contents including a plurality of media contents, the first playback component playing a first media content in the plurality of media contents; and a processing module 720 configured to, in response to a target operation received in the target interface, perform an interface switching process corresponding to the target operation based on playback information of the first set of media contents, wherein the interface switching process comprises: switching the first playback component to play a second media content in the first set of media contents; or switching the target interface to provide a second playback component associated with a second set of media contents to play a third media content in the second set of media contents.
[0146] In some embodiments, the target operation indicates a target direction, and the processing module 720 is further configured to: determine, based on the playback information, whether the first set of media contents includes the second media content corresponding to the target direction; and in response to the first set of media contents including the second media content, switch the first playback component to play the second media content in the first set of media contents.
[0147] In some embodiments, the processing module 720 is further configured to, in response to the first media content being the last item of media content in the first media content set corresponding to the target direction, switch the target interface to provide a second play component associated with the second media content set to play a third media content in the second media content set.
[0148] In some embodiments, the target operation comprises a sliding operation in the target direction.
[0149] In some embodiments, the providing module 710 is further configured to display the first play component in the target interface in a target style, the target style being determined based on a number of media contents in the first media content set to be played.
[0150] In some embodiments, the providing module 710 is further configured to, in response to the number of media contents to be played being greater than a target threshold, the target style indicating that the plurality of component elements in the first play component are presented in a stacked manner.
[0151] In some embodiments, the processing module 720 is further configured to, based on the target operation, translate a first component element corresponding to the first media content and adjust a visibility of a second component element corresponding to the second media content in the first play component, or based on the target operation, translate the second component element corresponding to the second media content and adjust the visibility of the first component element corresponding to the first media content in the first play component.
[0152] In some embodiments, the first play component is included in a first view, and the processing module 720 is further configured to display a first transition within the first view to switch the first play component to play the second media content.
[0153] In some embodiments, the second play component is included in a second view, and the processing module 720 is further configured to display a second transition from the first view to the second view to switch the target interface to display the second view.
[0154] In some embodiments, the target operation is associated with a first interaction region in the target interface, wherein the interface switching process is a first interface switching process, and the apparatus 700 further comprises a second processing module configured to, in response to receiving a first operation associated with a second interaction region in the target interface, perform a second interface switching process corresponding to the first operation, wherein the first operation is of a same type as the target operation, and the second interface switching process is independent of the play information of the first media content set, and the second interface switching process comprises switching the target interface to provide a second play component associated with the second media content set to play a third media content in the second media content set.
[0155] In some embodiments, the target operation includes a first sliding operation associated with the first interaction area, and the first operation includes a second sliding operation associated with the second interaction area.
[0156] In some embodiments, the apparatus 700 further includes a third processing module configured to: display, in the target interface, an indication element corresponding to the second media content set; and in response to receiving a second operation on the indication element, switch the target interface to provide a second play component associated with the second media content set to play a third media content in the second media content set.
[0157] In some embodiments, the indication element includes an image element determined based on the second media content set.
[0158] In some embodiments, the second media content set is associated with a target user, and the image element includes an image identification of the target user.
[0159] In some embodiments, the first media content set includes a first group of works published by a first user, and the second media content set includes a second group of works published by a second user.
[0160] In some embodiments, the providing module 710 is further configured to: in response to the first user publishing a target work, present a reminder element associated with the first user; and in response to a selection on the reminder element, display the target interface to provide a first play component associated with the first group of works, the first group of works including the target work.
[0161] In some embodiments, the first group of works includes: works published by the first user within a preset time period, and / or works determined from a work set of the first user based on a historical interaction operation of the current user.
[0162] In some embodiments, the processing module 720 is further configured to: render the first media content and the second media content in a target layer of the target interface; and based on the target operation, adjust a first display property of the first media content in the target layer and a second display property of the second media content in the target layer.
[0163] In some embodiments, the first display property or the second display property includes at least one of: a position of the media content, a size of the media content, a transparency of the media content.
[0164] In some embodiments, the processing module 720 is further configured to: based on the target operation, adjust a first layer property of a first layer corresponding to the first media content and a second layer property of a second layer corresponding to the second media content.
[0165] FIG. 8 illustrates a block diagram of an electronic device 800 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 800 illustrated in FIG. 8 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 800 illustrated in FIG. 8 can be used to implement the electronic device 110 of FIG. 1.
[0166] As illustrated in FIG. 8, the electronic device 800 is in the form of a general electronic device. Components of the electronic device 800 can include, but are not limited to, one or more processing units or processors 810, a memory 820, a storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processor 810 can be a real or virtual processor and is capable of executing various processing in accordance with programs stored in the memory 820. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to improve parallel processing capability of the electronic device 800.
[0167] The electronic device 800 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 800 and includes both volatile and non-volatile media, removable and non-removable media. The memory 820 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable media and can include machine-readable media such as a flash drive, a magnetic disk drive, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 800.
[0168] The electronic device 800 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 8, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 820 can include a computer program product 825 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0169] The communication unit 840 enables communication through the communication medium with other electronic devices. Additionally, the functionality of the components of the electronic device 800 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating over a communication connection. As such, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0170] The input device 850 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 860 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 800 can also communicate with one or more external devices (not shown), such as a storage device, a display device, etc., through the communication unit 840, as necessary, with one or more devices that enable a user to interact with the electronic device 800, or with any device (e.g., a network card, a modem, etc.) that enables the electronic device 800 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0171] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0172] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0173] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium. The instructions stored on the computer readable storage medium can be used to program a computer, a programmable data processing apparatus, and / or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0174] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0175] The flow diagrams and block diagrams in the attached figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various implementations of the present disclosure. In this regard, each block in the flow diagrams and block diagrams can represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logic functions (s). It should also be noted that in some alternative implementations, the functions noted in the block can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by a dedicated hardware-based system that performs the specified functions or acts or combinations of
[0176] implementations have been described above, the description is intended to be illustrative, and not restrictive, and is not intended to exclude other implementations from the scope of the implementations disclosed herein. Many modifications and variations to the implementations described herein are possible and are within the scope of the implementations described herein. The order or sequence of any process or method can be different from that described. Furthermore, any features or combinations of features in the present disclosure are meant to be exemplary and are not meant to suggest that the features are exhaustive or that the combinations are the only ones that can be made. A variety of alternatives and equivalents will be apparent to those of ordinary skill in the art. The terminology used by the inventor in this disclosure has been chosen for reasons of readability and inclusivity, to make a disclosure suitable for use by others skilled in the art.
Claims
1. A method for interface interaction, comprising: providing, in a target interface, a first playback component associated with a first set of media content, the first set of media content comprising a plurality of media content, the first playback component playing a first media content of the plurality of media content; and in response to a target operation received in the target interface, performing, based on playback information of the first set of media content, an interface switching process corresponding to the target operation, wherein the interface switching process comprises: switching the first playback component to play a second media content of the first set of media content; or switching the target interface to provide a second playback component associated with a second set of media content to play a third media content of the second set of media content.
2. The method of claim 1, wherein the target operation indicates a target direction, and performing, based on the playback information of the first set of media content, the interface switching process corresponding to the target operation comprises: determining, based on the playback information, whether the first set of media content comprises the second media content corresponding to the target direction; and in response to the first set of media content comprising the second media content, switching the first playback component to play the second media content of the first set of media content.
3. The method of claim 2, and performing, based on the playback information of the first set of media content, the interface switching process corresponding to the target operation further comprises: in response to the first media content being a last media content of the first set of media content corresponding to the target direction, switching the target interface to provide the second playback component associated with the second set of media content to play the third media content of the second set of media content.
4. The method of claim 2, wherein the target operation comprises a swipe operation in the target direction.
5. The method of claim 1, wherein providing, in a target interface, a first playback component associated with a first set of media content comprises: displaying, in the target interface, the first playback component in a target style, the target style being determined based on a number of media content to be played in the first set of media content.
6. The method of claim 5, wherein in response to the number of media content to be played being greater than a target threshold, the target style indicates that a plurality of component elements in the first playback component are presented in a stacked manner.
7. The method of claim 6, wherein switching the first playback component to play a second media content of the first set of media content comprises: based on the target operation, translating a first component element corresponding to the first media content and adjusting visibility of a second component element corresponding to the second media content in the first playback component; or based on the target operation, translating the second component element corresponding to the second media content and adjusting visibility of the first component element corresponding to the first media content in the first playback component. 8. The method of claim 1, wherein the first playback component is included in a first view, and switching the first playback component to play a second media content in the first set of media content comprises: displaying a first transition within the first view to switch the first playback component to play the second media content.
9. The method of claim 8, wherein the second playback component is included in a second view, and switching the target interface to provide the second playback component associated with a second set of media content comprises: displaying a second transition from the first view to the second view to switch the target interface to display the second view.
10. The method of claim 1, wherein the target operation is associated with a first interaction region in the target interface, wherein the interface switching process is a first interface switching process, the method further comprising: in response to receiving a first operation associated with a second interaction region in the target interface, performing a second interface switching process corresponding to the first operation, wherein the first operation is of a same type as the target operation, and the second interface switching process is independent of playback information of the first set of media content, the second interface switching process comprising switching the target interface to provide the second playback component associated with the second set of media content to play the third media content in the second set of media content.
11. The method of claim 10, wherein the target operation comprises a first swipe operation associated with the first interaction region, and the first operation comprises a second swipe operation associated with the second interaction region.
12. The method of claim 1, further comprising: displaying an indication element corresponding to the second set of media content in the target interface; and in response to receiving a second operation for the indication element, switching the target interface to provide the second playback component associated with the second set of media content to play the third media content in the second set of media content.
13. The method of claim 12, wherein the indication element comprises an image element determined based on the second set of media content.
14. The method of claim 13, wherein the second set of media content is associated with a target user, and the image element comprises an image identification of the target user.
15. The method of claim 1, wherein the first set of media content comprises a first group of works published by a first user, and the second set of media content comprises a second group of works published by a second user.
16. The method of claim 15, wherein providing the first playback component associated with the first set of media content in the target interface comprises: in response to the first user publishing a target work, presenting a reminder element associated with the first user; and in response to a selection of the reminder element, displaying the target interface to provide the first playback component associated with the first group of works, the first group of works including the target work. 17. The method of claim 15, wherein the first set of works comprises: works published by the first user within a preset time period, and / or works determined from a set of works of the first user based on a current user’s historical interaction operations.
18. The method of claim 1, wherein switching the first playback component to play a second media content in the first set of media contents comprises: rendering the first media content and the second media content in a target layer of the target interface; and adjusting, based on the target operation, a first display property of the first media content in the target layer and a second display property of the second media content in the target layer.
19. The method of claim 18, wherein the first display property or the second display property comprises at least one of: a position of a media content, a size of a media content, a transparency of a media content.
20. The method of claim 1, wherein switching the first playback component to play a second media content in the first set of media contents comprises: adjusting, based on the target operation, a first layer property of a first layer corresponding to the first media content and a second layer property of a second layer corresponding to the second media content.
21. An apparatus for interface interaction, comprising: a providing module configured to provide, in a target interface, a first playback component associated with a first set of media contents, the first set of media contents comprising a plurality of media contents, the first playback component playing a first media content in the plurality of media contents; and a processing module configured to, in response to a target operation received in the target interface, perform, based on playback information of the first set of media contents, an interface switching process corresponding to the target operation, wherein the interface switching process comprises: switching the first playback component to play a second media content in the first set of media contents; or switching the target interface to provide a second playback component associated with a second set of media contents to play a third media content in the second set of media contents.
22. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method of any of claims 1-20.
23. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method of any of claims 1-20.
24. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method of any of claims 1-20.
Citation Information
Patent Citations
Multimedia resource switching method and device, terminal equipment and storage medium
CN111813313A
Method and device for providing multimedia content, equipment
CN112153454A
White board note display method and device, equipment and storage medium
CN112256189A
Interface interaction method and device, equipment and storage medium
CN118963613A
Methods, systems, and media for providing a media interface with multiple control interfaces
US20150293681A1