Playback method, device, electronic device and storage medium for multimedia resource collection
By displaying the progress of virtual resource acquisition during the playback of a multimedia resource collection and redeeming playback rights when conditions are met, the problem of users having difficulty obtaining virtual resource prompts in a timely manner is solved, thereby improving information transmission efficiency and user experience.
Patent Information
- Application Number
- CN202410693926.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-05-30
AI Technical Summary
On the multimedia resource playback rights redemption interface, it is difficult for users to receive prompts for collecting virtual resources in a timely manner, and the information transmission efficiency is poor.
During the playback of the multimedia resource collection, the acquisition progress of the displayed virtual resources is updated as the playback progress, and when a redemption operation is detected, the playback permission is exchanged based on the acquired virtual resources to continue playing the multimedia resource collection.
By displaying the progress of obtaining virtual resources in advance, information transmission is enriched, the timeliness and efficiency of information are improved, and users are ensured to have a clear understanding of the virtual resource acquisition status before redeeming playback rights.
Smart Images

Figure CN118612516B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, electronic device, and storage medium for playing a multimedia resource collection. Background Art
[0002] With the rapid development of Internet technology, users' demand for entertainment continues to grow, and the playback methods of multimedia resource collections are becoming increasingly diverse. For example, virtual resources can be exchanged for playback rights of multimedia resources to enrich the interaction between users and multimedia resources.
[0003] In related technologies, a terminal displays an interactive component on a multimedia resource playback rights redemption interface. This component prompts the user to claim a virtual resource. After interacting with the interactive component, the user can claim the corresponding virtual resource and then redeem the virtual resource for multimedia resource playback rights. However, this interactive component is only displayed when the user triggers the playback rights redemption interface. It is difficult for the user to receive the virtual resource claim prompt in a timely manner before the playback rights redemption interface is triggered, resulting in poor information transmission efficiency. Summary of the Invention
[0004] The present disclosure provides a method, device, electronic device, and storage medium for playing a multimedia resource collection, which can improve the efficiency of information transmission. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a method for playing a multimedia resource collection is provided, the method comprising:
[0006] Playing a multimedia resource collection, the multimedia resource collection including at least one multimedia resource;
[0007] Based on the playback progress of the multimedia resource collection, the acquisition progress of the virtual resource is displayed and updated along with the playback progress;
[0008] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource, and the multimedia resource collection continues to be played.
[0009] Through the above method, the acquisition progress of virtual resources is displayed before the playback rights are redeemed based on virtual resources, and the acquisition progress of virtual resources is updated as the playback progress is updated. Compared with displaying the total amount of virtual resources that can be obtained when the playback rights are redeemed, the displayed information is enriched and the efficiency and timeliness of information transmission are improved.
[0010] In a possible implementation, the multimedia resource collection includes at least one first playback node, the first playback node being a time point in the multimedia resource, and each first playback node being associated with a virtual resource;
[0011] The progress of the playback of the multimedia resource collection is based on the display of the acquisition progress of the virtual resource, which is updated as the playback progresses, including:
[0012] Whenever the multimedia resource collection is played to any of the first playback nodes, a first style of prompt information is displayed. The first style of prompt information is used to prompt that a first amount of virtual resources has been obtained. The first amount of resources is the total amount of virtual resources associated with the first playback node currently played.
[0013] In one possible implementation, the method further includes:
[0014] If a triggering operation on the prompt information of the first style is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
[0015] In a possible implementation, the multimedia resource collection includes a plurality of first playback nodes;
[0016] The method further includes:
[0017] When the multimedia resource collection is played between two adjacent first playback nodes, a second style of prompt information is displayed, and the second style of prompt information is used to prompt that continuing to play the multimedia resource collection can obtain more virtual resources.
[0018] In a possible implementation, the second style of prompt information is also used to indicate a countdown to the next first playback node.
[0019] In one possible implementation, the method further includes:
[0020] If a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount that have been acquired and virtual resources of the second resource amount that can be acquired in total.
[0021] In a possible implementation, whenever the multimedia resource collection is played to any of the first playback nodes, a prompt control of a first style is displayed, including:
[0022] Whenever the multimedia resource collection is played to any of the first playback nodes, a first motion effect is displayed, and the first motion effect is used to display the switch from the second style prompt information to the first style prompt information.
[0023] In a possible implementation, the multimedia resource collection further includes a second playback node, and the second playback node is located before the at least one first playback node;
[0024] The method further includes:
[0025] When the multimedia resource collection is played to the second play node, a third style of prompt information is displayed, and the third style of prompt information is used to prompt that the virtual resource can be obtained by continuing to play the multimedia resource collection.
[0026] In one possible implementation, the method further includes:
[0027] If a triggering operation on the third style of prompt information is detected, third acquisition progress information is displayed, and the third acquisition progress information is used to indicate that continuing to play the multimedia resource collection can acquire virtual resources.
[0028] In a possible implementation, whenever the multimedia resource collection is played to any of the first playback nodes, prompt information of a first style is displayed, including:
[0029] When the multimedia resource collection is played to the first playback node that is the frontmost among at least one first playback node, a second motion effect is displayed, and the second motion effect is used to display the switch from the third style prompt information to the first style prompt information.
[0030] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and content after the third playback node has playback restrictions;
[0031] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource, including:
[0032] Before the multimedia resource collection is played to the third playback node, if an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0033] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after at least one first playback node, and content in the first playback progress after the third playback node has playback restrictions;
[0034] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource, including:
[0035] When the multimedia resource collection is played to the third play node, displaying play permission redemption information, where the play permission redemption information is used to indicate that play permission is required to continue playing the multimedia resource collection;
[0036] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0037] In a possible implementation manner, the resource amount of the acquired virtual resource is the first resource amount, and the total resource amount of the virtual resource that can be acquired is the second resource amount;
[0038] If an exchange operation for the playback permission of the multimedia resource collection is detected, exchanging the playback permission based on the acquired virtual resource includes:
[0039] If an exchange operation for the playback permission of the multimedia resource collection is detected, when the first resource amount is equal to the second resource amount, the playback permission is exchanged based on the virtual resource of the first resource amount.
[0040] In a possible implementation manner, the resource amount of the acquired virtual resource is the first resource amount, and the total resource amount of the virtual resource that can be acquired is the second resource amount;
[0041] If an exchange operation for the playback permission of the multimedia resource collection is detected, exchanging the playback permission based on the acquired virtual resource includes:
[0042] If an exchange operation for the playback right of the multimedia resource collection is detected, and when the first resource amount is less than the second resource amount, fourth acquisition progress information is displayed, where the fourth acquisition progress information is used to prompt that the virtual resource of the second resource amount has been acquired;
[0043] The playback right is exchanged based on the virtual resource of the second resource amount.
[0044] In a possible implementation, displaying the fourth acquisition progress information includes:
[0045] A third animation is displayed, where the third animation is used to display that the amount of the acquired virtual resource changes from the first amount to the second amount.
[0046] According to a second aspect of an embodiment of the present disclosure, a device for playing a multimedia resource collection is provided, the device comprising:
[0047] A playback unit configured to play a multimedia resource collection, the multimedia resource collection including at least one multimedia resource;
[0048] A display unit is configured to execute a playback progress based on the multimedia resource collection, and display an acquisition progress of the virtual resource updated along with the playback progress;
[0049] an exchanging unit configured to execute, if an exchange operation for the playback permission of the multimedia resource collection is detected, exchanging the playback permission based on the acquired virtual resource;
[0050] The playback unit is further configured to continue playing the multimedia resource collection.
[0051] In a possible implementation, the multimedia resource collection includes at least one first playback node, where the first playback node is a time point in the multimedia resource, and each first playback node is associated with a virtual resource; the display unit includes:
[0052] The display sub-unit is configured to display a first style of prompt information whenever the multimedia resource collection is played to any of the first playback nodes. The first style of prompt information is used to prompt that a first amount of virtual resources has been obtained. The first amount of resources is the total amount of virtual resources associated with the first playback node currently played.
[0053] In a possible implementation, the display unit is further configured to perform:
[0054] If a triggering operation on the prompt information of the first style is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
[0055] In a possible implementation, the multimedia resource collection includes a plurality of first playback nodes;
[0056] The display unit is also configured to perform:
[0057] When the multimedia resource collection is played between two adjacent first playback nodes, a second style of prompt information is displayed, and the second style of prompt information is used to prompt that continuing to play the multimedia resource collection can obtain more virtual resources.
[0058] In a possible implementation, the second style of prompt information is also used to indicate a countdown to the next first playback node.
[0059] In a possible implementation, the display unit is further configured to perform:
[0060] If a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount that have been acquired and virtual resources of the second resource amount that can be acquired in total.
[0061] In a possible implementation, the display unit is further configured to perform:
[0062] Whenever the multimedia resource collection is played to any of the first playback nodes, a first motion effect is displayed, and the first motion effect is used to display the switch from the second style prompt information to the first style prompt information.
[0063] In a possible implementation, the multimedia resource collection further includes a second playback node, and the second playback node is located before the at least one first playback node;
[0064] The presentation subunit is further configured to perform:
[0065] When the multimedia resource collection is played to the second play node, a third style of prompt information is displayed, and the third style of prompt information is used to prompt that the virtual resource can be obtained by continuing to play the multimedia resource collection.
[0066] In a possible implementation, the display unit is further configured to perform:
[0067] If a triggering operation on the third style of prompt information is detected, third acquisition progress information is displayed, and the third acquisition progress information is used to indicate that continuing to play the multimedia resource collection can acquire virtual resources.
[0068] In a possible implementation, the display subunit is further configured to perform the following steps:
[0069] When the multimedia resource collection is played to the first playback node that is closest to the front of the at least one first playback node, a second motion effect is displayed, and the second motion effect is used to display the switch from the third style prompt information to the first style prompt information.
[0070] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and content after the third playback node has playback restrictions;
[0071] The exchange unit is configured to perform:
[0072] Before the multimedia resource collection is played to the third playback node, if an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0073] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and content in the first playback progress after the third playback node has a playback restriction;
[0074] The exchange unit is configured to perform:
[0075] When the multimedia resource collection is played to the third play node, displaying play permission redemption information, where the play permission redemption information is used to indicate that play permission is required to continue playing the multimedia resource collection;
[0076] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0077] In a possible implementation, the amount of the acquired virtual resource is the first amount of resources, and the total amount of the virtual resource that can be acquired is the second amount of resources; the exchange unit is configured to execute:
[0078] If an exchange operation for the playback permission of the multimedia resource collection is detected, when the first resource amount is equal to the second resource amount, the playback permission is exchanged based on the virtual resource of the first resource amount.
[0079] In a possible implementation, the amount of the acquired virtual resource is a first amount of resource, and the total amount of the virtual resource that can be acquired is a second amount of resource; the exchange unit includes:
[0080] a display subunit configured to, if a redemption operation of the playback right of the multimedia resource collection is detected, display fourth acquisition progress information when the first resource amount is less than the second resource amount, the fourth acquisition progress information being used to prompt that the virtual resource of the second resource amount has been acquired;
[0081] The exchanging subunit is configured to execute the virtual resource based on the second resource amount to exchange the playback right.
[0082] In a possible implementation, the display subunit is configured to execute:
[0083] A third animation is displayed, where the third animation is used to display that the amount of the acquired virtual resource changes from the first amount to the second amount.
[0084] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device including:
[0085] one or more processors;
[0086] a memory for storing program codes executable by the processor;
[0087] The processor is configured to execute the program code to implement the method for playing a multimedia resource collection as provided in the first aspect or any possible implementation method of the first aspect.
[0088] According to the fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the method for playing a collection of multimedia resources provided in the first aspect or any possible implementation method of the first aspect.
[0089] According to the fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes a computer program. When the computer program is executed by a processor of an electronic device, the electronic device is able to execute a method for playing a collection of multimedia resources as provided in the first aspect or any possible implementation method of the first aspect.
[0090] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0091] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0092] Figure 1 This is a schematic diagram of an implementation environment provided by an embodiment of the present disclosure;
[0093] Figure 2 This is a flowchart of a method for playing a multimedia resource collection provided by an embodiment of the present disclosure;
[0094] Figure 3 This is a flowchart of a method for playing a multimedia resource collection provided by an embodiment of the present disclosure;
[0095] Figure 4 is a schematic diagram showing a third style of prompt information provided by an embodiment of the present disclosure;
[0096] Figure 5 is a schematic diagram showing third acquisition progress information provided by an embodiment of the present disclosure;
[0097] Figure 6 is a schematic diagram showing first acquisition progress information provided by an embodiment of the present disclosure;
[0098] Figure 7 This is a schematic diagram showing a second style of prompt information provided in an embodiment of the present application;
[0099] Figure 8 is a schematic diagram showing first acquisition progress information provided by an embodiment of the present disclosure;
[0100] Figure 9is a schematic diagram showing fourth acquisition progress information provided by an embodiment of the present disclosure;
[0101] Figure 10 is a schematic diagram showing fourth acquisition progress information provided by an embodiment of the present disclosure;
[0102] Figure 11 This is a schematic structural diagram of a device for playing a multimedia resource collection provided by an embodiment of the present disclosure;
[0103] Figure 12 This is a structural block diagram of a terminal provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0104] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0105] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0106] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the media resources involved in the embodiments of this disclosure are all obtained with full authorization. In some embodiments, the embodiments of this disclosure provide a permission inquiry page, which is used to inquire whether the permission to obtain the above information is granted. In the permission inquiry page, an authorization consent control and an authorization rejection control are displayed. When a trigger operation of the authorization consent control is detected, the multimedia resource collection playback method provided in the embodiments of this disclosure is used to obtain the above information.
[0107] Figure 1 This is a schematic diagram of an implementation environment provided by the embodiment of the present disclosure, see Figure 1The implementation environment includes: a terminal 101 and a server 102. The terminal 101 and the server 102 are directly or indirectly connected via wired or wireless communication, which is not limited.
[0108] Terminal 101 can be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal and a portable laptop computer. Terminal 101 has a communication function and can access a wired network or a wireless network. Terminal 101 can generally refer to one of a plurality of terminals. This embodiment is only illustrated by terminal 101. Those skilled in the art will appreciate that the number of the above-mentioned terminals may be more or less. Schematically, a target application is running on terminal 101, and the target application is used to provide playback services for media resources for the object, such as video applications, audio applications, social applications, etc., without limitation. For example, the target application takes the form of a web application, a microprogram or a client, but the present disclosure is not limited thereto. Among them, a microprogram refers to a program that relies on other applications to run, such as a mini-program.
[0109] The server 102 can be an independent physical server, or a server cluster or distributed file system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The number of the above-mentioned servers 102 can be more or less, and the embodiments of the present disclosure are not limited to this. Schematically, the server 102 is used to provide background services for the target application running on the terminal 101. For example, in response to a video playback operation for a certain video, the terminal 101 obtains the corresponding video from the server 102 for playback. Of course, the server 102 can also include other functional servers to provide more comprehensive and diversified services.
[0110] Figure 2 This is a flowchart of a method for playing a multimedia resource collection provided by an embodiment of the present disclosure. Figure 2 As shown, the method is described by taking the method executed by a terminal as an example. Schematically, the method includes the following steps 201 and 203.
[0111] In step 201, a terminal plays a multimedia resource collection, where the multimedia resource collection includes at least one multimedia resource.
[0112] In an embodiment of the present disclosure, a target application is running on the terminal, and the target application is used to provide a playback function for multimedia resources. For the relevant introduction of the target application, please refer to the above content and will not be repeated here. Schematically, the terminal displays the application interface of the target application, and plays multimedia resources in the multimedia resource collection on the application interface. Among them, the multimedia resources include at least one of a video (such as a short play, a relatively short drama or film and television work), a picture, a text or a web page, and the present disclosure does not limit this.
[0113] Wherein, the multimedia resource collection includes one or more multimedia resources. When the multimedia resource collection includes one multimedia resource, the terminal playing the multimedia resource collection is also playing the multimedia resource; when the multimedia resource collection includes multiple multimedia resources, the terminal playing the multimedia resource collection means that the terminal can play multiple multimedia resources sequentially based on the multiple multimedia resources in the multimedia resource collection. Wherein, the terminal can play another multimedia resource in the multimedia resource collection after the current multimedia resource is played, and can also switch the multimedia resource being played to another multimedia resource in the multimedia resource collection in response to a multimedia resource switching operation. For example, the terminal switches the multimedia resource being played to another multimedia resource in the multimedia resource collection in response to a selection operation performed on the selection panel of the multimedia resource collection.
[0114] In step 202, the terminal displays the acquisition progress of the virtual resource based on the playback progress of the multimedia resource collection, and updates it along with the playback progress.
[0115] Among them, the playback progress of the multimedia resource collection can be measured by a duration indicator or a multimedia resource quantity indicator. The duration indicator refers to: the ratio of the total duration of the multimedia resources that have been played to the total duration of the multimedia resources in the multimedia resource collection; the multimedia resource quantity indicator refers to: the ratio of the number of multimedia resources that have been played to the total number of multimedia resources in the multimedia resource collection. It should be noted that the above description of the measurement indicators of the playback progress is only exemplary and does not constitute a limitation of the present disclosure. Those skilled in the art can select specific measurement indicators of the playback progress according to actual conditions. For example, when the multimedia resource collection includes one multimedia resource, the ratio of the current playback duration of the multimedia resource to the total duration of the multimedia resource is used as the measurement indicator of the playback progress; when the multimedia resource collection includes multiple multimedia resources, the ratio of the number of multimedia resources that have been played in the multimedia resource collection to the total number of multimedia resources in the multimedia resource collection is used as the measurement indicator of the playback progress.
[0116] Among them, virtual resources are resources issued to objects in the target application, which are used for the objects to participate in interactive operations in the target application. For example, in the target application, virtual resources are transferred to the video uploader to express love for the video being watched. For example, in the target application, virtual resources are exchanged for playback rights, items or services of a multimedia resource collection, etc., and the present disclosure is not limited to this. It should be noted that in the target application, there are many ways to issue resources to objects, that is, there are many ways for objects to obtain virtual resources, and accordingly, there are also many conditions for obtaining virtual resources. In this step, one of the ways to obtain virtual resources is to play multimedia resources, and when the playback progress of multimedia resources reaches certain conditions, the object can obtain a certain amount of virtual resources.
[0117] Among them, the multimedia resource collection is associated with a certain amount of virtual resources, which can be understood as that the virtual resources of this amount can be obtained in total by playing the multimedia resource collection. The progress of obtaining virtual resources refers to: the relationship between the amount of virtual resources currently obtained and the amount of virtual resources that can be obtained in total. The progress of obtaining virtual resources is updated as the progress of playback, which means that as the progress of playback of the multimedia resource collection progresses, the progress of obtaining virtual resources also progresses. For example, for every 10% advance in playback progress, the progress of obtaining virtual resources advances by 20%. For another example, for each additional multimedia resource played, the progress of obtaining virtual resources advances by 10%. For another example, the multimedia resource collection includes multiple first playback nodes, and the first playback node is a time point in the multimedia resource. Each first playback node is associated with a virtual resource. Whenever the multimedia resource collection is played to any first playback node, the virtual resource associated with the first playback node is obtained, and the progress of obtaining virtual resources advances. It should be understood that the examples given here for the changing relationship between the acquisition progress and the playback progress of virtual resources are merely illustrative and do not constitute a limitation on the present disclosure. The present disclosure does not limit the specific changing relationship between the acquisition progress and the playback progress of virtual resources.
[0118] Among them, displaying the acquisition progress of virtual resources as the playback progress of the multimedia resource collection is updated means: displaying the acquisition progress of virtual resources, and updating the acquisition progress of the displayed virtual resources as the playback progress of the multimedia resource collection is updated. For example, the acquisition progress of virtual resources is displayed in the form of a progress bar, and as the playback progress of the multimedia resource collection is updated, the acquisition progress of the virtual resources indicated by the progress bar advances; for another example, the acquisition progress of virtual resources is displayed in the form of prompt information, and as the playback progress of the multimedia resource collection is updated, the displayed prompt information is updated, and the prompt information includes any of the following: the ratio of the resource amount of the currently acquired virtual resources to the total resource amount of the virtual resources that can be acquired; the resource amount of the currently acquired virtual resources. For another example, the acquisition progress of virtual resources is displayed in the form of a combination of a progress bar and prompt information. The present disclosure does not limit the display and update methods of the acquisition progress of virtual resources.
[0119] In step 203, if an exchange operation for the play permission of the multimedia resource collection is detected, the terminal exchanges the play permission based on the acquired virtual resource and continues to play the multimedia resource collection.
[0120] Among them, the complete content of the multimedia resource collection has playback permission restrictions, and playback permission refers to the permission to play the multimedia resources in the collection. Multimedia resource collections with playback permission restrictions are, for example, paid videos, paid short dramas, paid books, etc., which are not limited in this disclosure. The redemption operation of the playback permission of the multimedia resource collection includes at least one of the following: a one-time redemption of the playback permission of the complete content in the multimedia resource collection, redemption with virtual resources within a certain time limit, and the complete content of the multimedia resource collection can be played within the time limit, or, redemption of any multimedia resource in the multimedia resource collection separately, etc.
[0121] Among them, the user can implement the redemption operation of the playback permission at any playback progress of the multimedia resource collection. For example, if the content of the multimedia resource collection after the preset playback node has a playback permission restriction, the user can trigger the display of the playback permission redemption interface before playing to the playback node, and redeem the playback permission of the multimedia resource collection based on the playback permission redemption interface; the user can also redeem the playback permission of the multimedia resource collection based on the playback permission redemption interface displayed by the terminal when playing to the playback node. The embodiment of the present disclosure does not limit the timing of the redemption operation. In addition, the present disclosure does not limit the fact that some or all of the content of the multimedia resource after the preset playback node has a playback permission restriction.
[0122] The preset amount of virtual resources can be exchanged for playback rights for a multimedia resource collection. Exchanging playback rights based on acquired virtual resources means using acquired virtual resources to offset some or all of the virtual resources required to redeem the playback rights. Continuing playback of multimedia resources means, if the playback rights for the multimedia resource collection were at the second playback progress before the redemption operation was detected, then resuming playback of the multimedia resource collection from the second playback progress after redeeming the playback rights.
[0123] In the above-mentioned method for playing a multimedia resource collection, when playing the multimedia resource collection, the progress of acquiring virtual resources is displayed based on the playback progress of the multimedia resource collection, and is updated as the playback progress is made. The acquired virtual resources are then used to redeem the playback rights for the multimedia resource collection, and playback of the multimedia resource collection continues after the redemption is complete. Through the above-mentioned method, the progress of acquiring virtual resources is displayed before redeeming the playback rights based on the virtual resources, and the progress of acquiring virtual resources is updated as the playback progress is updated. Compared to displaying the total amount of virtual resources that can be acquired only when redeeming the playback rights, this enriches the displayed information and improves the efficiency and timeliness of information transmission.
[0124] After the above Figure 2 The content shown briefly introduces a playback method of a multimedia resource collection provided by the present disclosure. The following further elaborates on the embodiment of the present disclosure by taking the different stages of dividing the playback progress of the multimedia resource collection and the acquisition progress of the virtual resource based on the playback node as an example.
[0125] The multimedia resource collection includes at least one first playback node, which is a time point in the multimedia resource. Each first playback node is associated with a virtual resource. Whenever the multimedia resource collection plays to any first playback node, the virtual resource associated with the first playback node is acquired. That is, when the playback progress of the multimedia resource collection is updated to any first playback node, the total amount of the acquired virtual resources is updated to the total amount of the virtual resources associated with the currently played first playback node.
[0126] Among them, the first playback node in the multimedia resource collection can be set according to different setting strategies. In some embodiments, for the time period in which the content in the multimedia resource collection that does not require playback permission is located, a first playback node is set every preset playback duration; for another example, in other embodiments, for multimedia resources in the multimedia resource collection that do not require playback permission, a first playback node is set every preset number of multimedia resources; for another example, multiple first multimedia resources are determined from the multimedia resources in the multimedia resource collection that do not require playback permission, and a first playback node is set in each first multimedia resource. It should be noted that the above description of the setting strategy for the first playback node is only exemplary, and those skilled in the art can set the first playback node in the multimedia resource collection according to actual needs, and the embodiments of the present disclosure do not limit this. In the setting strategy of the above-mentioned multiple first playback nodes, by setting the first playback node in the multimedia resources that do not require playback permissions, and the first playback node is associated with virtual resources, it is possible for users to obtain virtual resources before redeeming playback permissions. Furthermore, there are multiple first playback nodes, thereby dividing the acquisition of virtual resources into multiple stages. Each stage obtains a part of the virtual resources and updates the progress of the acquisition of the virtual resources. This can convey clear virtual resource acquisition status to users, thereby improving the efficiency and timeliness of information transmission.
[0127] refer to Figure 3 , Figure 3 This is a flowchart of a method for playing a multimedia resource collection provided by an embodiment of the present disclosure. Figure 3 As shown, the multimedia resource collection includes multiple playback nodes. Taking the method executed by the terminal as an example, the method includes the following steps 301 to 308.
[0128] In step 301, a terminal plays a multimedia resource collection, where the multimedia resource collection includes at least one multimedia resource.
[0129] This step 301 is similar to the above step 201 and will not be described in detail.
[0130] In step 302, when the multimedia resource collection is played to the play node T1, the terminal displays a third style of prompt information, and the third style of prompt information is used to prompt that continuing to play the multimedia resource collection can obtain virtual resources.
[0131] Among them, the playback node T1 is a time point in any multimedia resource in the multimedia resource collection, and the playback node T1 is also the second playback node in the multimedia resource collection, and the second playback node is located before multiple first playback nodes in the multimedia resource collection. Exemplarily, the multimedia resource collection is a short drama with playback permission restrictions, and the short drama includes 100 episodes, among which there are playback permission restrictions starting from the 21st episode. The playback node T1 is the starting time point of the 10th episode, and each episode from 10 to 20 is set with a first playback node. It should be noted that the above description of the setting strategy for the first playback node and the second playback node is only exemplary, and the present disclosure does not limit this.
[0132] The third type of prompt information can be carried by an interactive component, or by a message box, status bar, or specific area of the target application's playback interface, which is not limited in this disclosure. The interactive component is an information component with human-computer interaction capabilities, which can be in the form of a control, floating window, or widget, which is not limited in this disclosure.
[0133] In some embodiments, when the terminal is playing a multimedia resource collection, in response to the multimedia resource being played to the playback node T1, the terminal displays a third-style prompt message and displays the prompt message shaking. In this way, the purpose of attracting the user's attention to the third-style prompt message is achieved, and the information conveyed by the prompt message is enriched.
[0134] In some embodiments, the third style of prompt information is also used to indicate the countdown to the first playback node that is closest to the front of multiple first playback nodes. It should be understood that the countdown from the second playback node to the first playback node that is closest to the front of multiple first playback nodes is also the countdown for the first virtual resource acquisition. The countdown can be displayed in the form of a progress bar, and the length of the progress bar is associated with the duration of the countdown. In this way, the progress bar is used to intuitively present the correlation between the time interval between the second playback node and the first playback node that is closest to the front and the progress of virtual resource acquisition.
[0135] In some embodiments, while displaying the third-style prompt information, at least one component already displayed in the playback interface is scaled down, and the third-style prompt information is displayed in the area vacated by the reduction of the at least one component. In this way, the new content is displayed in the area vacated by the reduction of the already displayed component, thereby maintaining the total area occupied by the various components in the playback interface from increasing due to the display of the new content, thereby avoiding obstruction of the playback interface due to the display of the new content.
[0136] For example, refer to Figure 4 , Figure 4This is a schematic diagram of a third style of prompt information provided by an embodiment of the present disclosure. Take the multimedia resource collection as an example of a short play with playback permission restrictions. The short play includes 100 episodes, of which the playback permission restrictions start from the 21st episode. The playback node T1 is the starting time point of the 10th episode, and each episode from 10th to 20th is set with a first playback node. Figure 4 As shown in the middle left figure, taking the playback node T1 as the starting time point of the 10th episode in the short play as an example, the short play is played in the playback interface 400 of the target application. In response to the playback of the 10th episode in the short play, the terminal shrinks the short play selection component 401 displayed in the playback interface 400, and the area left after the short play selection component 401 is shrunk is displayed as shown below. Figure 4 Widget 402, shown in the middle right image, carries a third type of prompt information, including a red envelope image 403 and text 404. These three types of prompt information indicate that continuing to play the multimedia resource collection will allow the virtual resource to be acquired. Widget 402 displays a countdown to the first virtual resource acquisition in the form of a progress bar 405.
[0137] In some embodiments, if a triggering operation for a third style of prompt information is detected, third acquisition progress information is displayed, where the third acquisition progress information is used to indicate that continuing to play the multimedia resource collection can acquire the virtual resource. In some embodiments, the display duration of the third acquisition progress information is the first duration, which can be set based on actual needs, for example, to 3 seconds or 5 seconds, thereby reducing obstruction of the playback interface when reminding the user.
[0138] For example, refer to Figure 5 , Figure 5 This is a schematic diagram showing the third acquisition progress information provided by the embodiment of the present disclosure. Figure 5 As shown, in response to Figure 4 The triggering operation of the third prompt information carried in the middle widget 402 displays a pop-up reminder (toast) 501, which is used to indicate that continuing to play the multimedia resource collection can obtain virtual resources.
[0139] It should be noted that the above step 302 is an optional step. In some embodiments, step 302 is not performed, and the embodiments of the present application do not limit this.
[0140] In step 303, when the multimedia resource collection is played to the playback node T2, the terminal displays the first style prompt information A1, which is used to prompt that the virtual resources with a resource amount of m have been obtained, where m is the total amount of virtual resources associated with the playback node T2, and m is greater than 0.
[0141] The playback node T2 is the first playback node that is the frontmost among the multiple first playback nodes of the multimedia resource collection, and is located after the second playback node T1. The first style is different from the third style.
[0142] In some embodiments, the first playback node closest to the front of the plurality of first playback nodes and the second playback node are located in the same multimedia resource. For example, continuing with the example of the multimedia resource collection cited in step 302, playback node T1 is the starting time point of episode 10, and playback node T2 is the time point corresponding to 80% of the playback progress in episode 10. In this way, after prompting the user to continue playing the virtual resource based on the second playback node, feedback on the prompt can be displayed during the playback of the same multimedia resource, making the user experience smoother.
[0143] In some embodiments, the first-style prompt information is independent of the third-style prompt information, that is, the first-style prompt information and the third-style prompt information are carried by two components. The two components carrying the first-style prompt information and the third-style prompt information can be the same or different. The two components can also be displayed in a fusion manner.
[0144] In other embodiments, the first-style prompt information A1 is an updated information of the third-style prompt information, that is, the same component is used to carry the first-style prompt information A1 and the third-style prompt information, and as the playback progress is updated from playback node T1 to playback node T2, the prompt information on the component is updated from the third-style prompt information to the first-style prompt information A1. In some embodiments, when the multimedia resource collection is played to playback node T2, a second animation is displayed, and the second animation is used to display the switch from the third-style prompt information to the first-style prompt information. For example, with the above Figure 4 Taking the third style prompt information shown as an example for explanation, the second motion effect includes the up and down scrolling (or left and right scrolling) of the text 404 in the third style prompt information and the flipping of the red envelope pattern 403.
[0145] In some embodiments, if a triggering operation on the first style of prompt information is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
[0146] For example, refer to Figure 6 , Figure 6 This is a schematic diagram showing the first acquisition progress information provided by the embodiment of the present disclosure. Figure 6As shown, when the multimedia resource collection is played to playback node T2, the terminal displays a first-style prompt message 601, which includes the text "XX virtual resource obtained." If a triggering operation is detected for the first-style prompt message 601, a pop-up window 602 is displayed, which displays the first acquisition progress information (XX virtual resource obtained, total XXX available) in the form of a progress bar.
[0147] In step 304, when the multimedia resource collection is played to the playback node T3, the terminal displays the first style prompt information A2, which is used to prompt that the virtual resources with a resource quantity of n have been obtained, where n is the total amount of virtual resources associated with the playback node T2 and the playback node T3, and n is greater than m.
[0148] Playback node T3 is a first playback node different from playback node T2 and is located after playback node T2. For example, using the multimedia resource collection example in step 303, playback node T1 is the starting time point of episode 10, playback node T2 is the time point corresponding to 80% of the play progress in episode 10, and playback node T3 is the time point corresponding to 80% of the play progress in episode 11.
[0149] Among them, the first style prompt information A2 is the updated information of the first style prompt information A1, that is, the same component is used to carry the first style prompt information A2 and the first style prompt information A1, and as the playback progress is updated from the playback node T2 to the playback node T3, the prompt information on the component is updated from the first style prompt information A1 to the first style prompt information A2.
[0150] In some embodiments, when the multimedia resource collection is played between playback node T2 and playback node T3, a second style of prompt information is displayed, and the second style of prompt information is used to prompt that continuing to play the multimedia resource collection can obtain more virtual resources.
[0151] In some embodiments, the second-style prompt information is independent of the first-style prompt information A1; in other embodiments, the first-style prompt information A1 is updated information of the second-style prompt information. This disclosure does not limit this.
[0152] In some embodiments, the second style of prompt information is also used to indicate the countdown to the next first playback node.
[0153] In some embodiments, when the multimedia resource collection is played to the playback node T3, a first motion effect is displayed, and the first motion effect is used to display the switch from the second style prompt information to the first style prompt information. Figure 7, Figure 7 : is a schematic diagram showing a second style of prompt information provided by an embodiment of the present application. Figure 7 As shown, when the media resource collection is played between playback node T2 and playback node T3, a second-style prompt message 701 is displayed, and the second-style prompt message 701 includes the text "The more you watch, the more you win" and a red envelope pattern. The first animation effect includes the second-style prompt message 701 including the text "The more you watch, the more you win" scrolling.
[0154] In some embodiments, if a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount and a total of virtual resources that can be acquired in the second resource amount.
[0155] In step 305 , the multimedia resource collection continues to be played in a manner similar to steps 303 and 304 above.
[0156] It should be noted that the above steps 303 to 305 are an implementation method of displaying the first style of prompt information whenever the multimedia resource collection is played to any of the first playback nodes. In some embodiments, this process is also implemented based on other methods, and the embodiments of the present application do not limit this.
[0157] In step 306, when the multimedia resource collection is played to the play node T4, the terminal displays the play permission redemption information, which is used to indicate that the play permission is required to continue playing the multimedia resource collection.
[0158] Among them, the playback node T4 is the third playback node, and the third playback node is located after at least one first playback node, and the content after the third playback node has playback restrictions. For example, continuing with the example of the multimedia resource collection mentioned in step 302, the playback node T4 is the starting time point of the 21st episode. Among them, the playback permission redemption information can be carried through an interactive component, or it can be carried through a message box, a status bar, or a specific area of the playback interface of the target application. This disclosure does not limit this.
[0159] In step 307, if an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0160] The step 307 is similar to the above step 203 and will not be described in detail.
[0161] In some embodiments, the amount of virtual resources that have been acquired is the first amount of resources, and the total amount of virtual resources that can be acquired is the second amount of resources; in some embodiments, if an exchange operation for the playback permission of the multimedia resource collection is detected, when the first amount of resources is less than the second amount of resources, the terminal exchanges the playback permission based on the virtual resources of the first amount of resources. Figure 8 As shown, Figure 8 is a schematic diagram showing first acquisition progress information provided by an embodiment of the present disclosure, such as Figure 8 As shown, if a trigger operation is detected for the first style prompt information 601, first acquisition progress information 602 is displayed. When the first resource amount is equal to the second resource amount, the first acquisition progress information indicates that the virtual resource of the second resource amount has been acquired.
[0162] In other embodiments, when the first resource amount is less than the second resource amount, the terminal displays fourth acquisition progress information, which is used to prompt that the virtual resource of the second resource amount has been acquired; the terminal redeems the playback permission based on the virtual resource of the second resource amount. In some embodiments, the terminal displays the fourth acquisition progress information including: displaying a third animation, which is used to display the change of the resource amount of the acquired virtual resource from the first resource amount to the second resource amount. The third animation may include effect elements such as an atmosphere halo and scaling the fourth acquisition progress information, which is not limited in the embodiments of the present disclosure.
[0163] For example, refer to Figure 9 , Figure 9 This is a schematic diagram showing fourth acquisition progress information provided by an embodiment of the present disclosure. If a redemption operation for playback rights of a multimedia resource collection is detected, when the first resource quantity satisfies the first acquisition condition (i.e., the first resource quantity is less than the second resource quantity), the terminal displays fourth acquisition progress information 901, "Acquire more xx virtual resources."
[0164] For example, refer to Figure 10 , Figure 10 is a schematic diagram showing a fourth acquisition progress information provided by an embodiment of the present disclosure, such as Figure 10 As shown, when the multimedia resource collection is played to the play node T4, if the redemption operation of the play permission of the multimedia resource collection is detected, the terminal displays the fourth acquisition progress information in the form of the third animation effect. Figure 10 The third animation effect is illustrated by taking the example of the amount of virtual resources gradually increasing from 1 to "xx".
[0165] It should be noted that the above steps 306 and 307 are explained by taking the display of playback rights redemption information as an example when the multimedia resource collection is played to the third playback node. In some embodiments, before the multimedia resource collection is played to the third playback node, if an redemption operation for the playback rights of the multimedia resource collection is detected, the terminal redeems the playback rights based on the acquired virtual resources. This embodiment is similar to the above steps 306 and 307, except that the redemption timing is different, and the similarities are not repeated here.
[0166] In step 308, the multimedia resource collection continues to be played.
[0167] The process of continuing to play the multimedia resource collection in step 308 is the same as that in step 203 above, and will not be repeated here.
[0168] Through the above method, the acquisition progress of virtual resources is displayed before the playback permission is redeemed based on the virtual resources, and the acquisition progress of virtual resources is updated as the playback progress is updated. Compared with displaying the total amount of virtual resources that can be obtained when the playback permission is redeemed, the displayed information is enriched and the efficiency and timeliness of information transmission are improved; further, by setting a first playback node in a multimedia resource that does not require playback permission, and the first playback node is associated with a virtual resource, it is possible for the user to obtain the virtual resource before redeeming the playback permission. Furthermore, there are multiple first playback nodes, thereby dividing the acquisition of virtual resources into multiple stages, each stage obtains a part of the virtual resource and updates the acquisition progress of the virtual resource, which can convey a clear virtual resource acquisition situation to the user, further improving the efficiency and timeliness of information transmission.
[0169] Figure 11 This is a structural diagram of a playback device for a media resource collection stream provided by an embodiment of the present disclosure, such as Figure 11 As shown, the device includes a playback unit 1101, a display unit 1102 and an exchange unit 1103.
[0170] The playing unit 1101 is configured to play a multimedia resource collection, where the multimedia resource collection includes at least one multimedia resource;
[0171] The display unit 1102 is configured to execute the playback progress based on the multimedia resource collection, and display the acquisition progress of the virtual resource updated along with the playback progress;
[0172] The redemption unit 1103 is configured to execute, if a redemption operation for the playback permission of the multimedia resource collection is detected, redeem the playback permission based on the acquired virtual resource;
[0173] The playback unit 1101 is further configured to continue playing the multimedia resource collection.
[0174] In a possible implementation, the multimedia resource collection includes at least one first playback node, where the first playback node is a time point in the multimedia resource, and each first playback node is associated with a virtual resource; the display unit 1102 includes:
[0175] The display sub-unit is configured to display a first style of prompt information whenever the multimedia resource collection is played to any of the first playback nodes. The first style of prompt information is used to prompt that a first amount of virtual resources has been obtained. The first amount of resources is the total amount of virtual resources associated with the first playback node currently played.
[0176] In a possible implementation, the display unit 1102 is further configured to execute:
[0177] If a triggering operation on the prompt information of the first style is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
[0178] In a possible implementation, the multimedia resource collection includes a plurality of first playback nodes;
[0179] The display unit is also configured to perform:
[0180] When the multimedia resource collection is played between two adjacent first playback nodes, a second style of prompt information is displayed, and the second style of prompt information is used to prompt that continuing to play the multimedia resource collection can obtain more virtual resources.
[0181] In a possible implementation, the second style of prompt information is also used to indicate a countdown to the next first playback node.
[0182] In a possible implementation, the display unit is further configured to perform:
[0183] If a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount that have been acquired and virtual resources of the second resource amount that can be acquired in total.
[0184] In a possible implementation, the display unit is further configured to perform:
[0185] Whenever the multimedia resource collection is played to any of the first playback nodes, a first motion effect is displayed, and the first motion effect is used to display the switch from the second style prompt information to the first style prompt information.
[0186] In a possible implementation, the multimedia resource collection further includes a second playback node, and the second playback node is located before the at least one first playback node;
[0187] The presentation subunit is further configured to perform:
[0188] When the multimedia resource collection is played to the second play node, a third style of prompt information is displayed, and the third style of prompt information is used to prompt that the virtual resource can be obtained by continuing to play the multimedia resource collection.
[0189] In a possible implementation, the display unit is further configured to perform:
[0190] If a triggering operation on the third style of prompt information is detected, third acquisition progress information is displayed, and the third acquisition progress information is used to indicate that continuing to play the multimedia resource collection can acquire virtual resources.
[0191] In a possible implementation, the display subunit is further configured to perform the following steps:
[0192] When the multimedia resource collection is played to the first playback node that is closest to the front of the at least one first playback node, a second motion effect is displayed, and the second motion effect is used to display the switch from the third style prompt information to the first style prompt information.
[0193] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and content after the third playback node has playback restrictions;
[0194] The exchange unit is configured to perform:
[0195] Before the multimedia resource collection is played to the third playback node, if an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0196] In a possible implementation, the multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and content in the first playback progress after the third playback node has a playback restriction;
[0197] The exchange unit is configured to perform:
[0198] When the multimedia resource collection is played to the third play node, displaying play permission redemption information, where the play permission redemption information is used to indicate that play permission is required to continue playing the multimedia resource collection;
[0199] If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
[0200] In a possible implementation, the amount of the acquired virtual resource is the first amount of resources, and the total amount of the virtual resource that can be acquired is the second amount of resources; the exchange unit 1103 is configured to execute:
[0201] If an exchange operation for the playback permission of the multimedia resource collection is detected, when the first resource amount is equal to the second resource amount, the playback permission is exchanged based on the virtual resource of the first resource amount.
[0202] In a possible implementation manner, the amount of the acquired virtual resource is the first amount of resources, and the total amount of the virtual resource that can be acquired is the second amount of resources; the exchange unit 1103 includes:
[0203] a display subunit configured to, if a redemption operation of the playback right of the multimedia resource collection is detected, display fourth acquisition progress information when the first resource amount is less than the second resource amount, the fourth acquisition progress information being used to prompt that the virtual resource of the second resource amount has been acquired;
[0204] The exchanging subunit is configured to execute the virtual resource based on the second resource amount to exchange the playback right.
[0205] In a possible implementation, the display subunit is configured to execute:
[0206] A third animation is displayed, where the third animation is used to display that the amount of the acquired virtual resource changes from the first amount to the second amount.
[0207] Through the above-mentioned device, the acquisition progress of virtual resources is displayed before the playback rights are redeemed based on virtual resources, and the acquisition progress of virtual resources is updated as the playback progress is updated. Compared with displaying the total amount of virtual resources that can be obtained when the playback rights are redeemed, the displayed information is enriched and the efficiency and timeliness of information transmission are improved.
[0208] It should be noted that: the playback device of the multimedia resource collection provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when displaying media content. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the playback device of the multimedia resource collection provided in the above embodiment and the embodiment of the method for playing the multimedia resource collection belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0209] The present disclosure provides an electronic device, taking the electronic device as a terminal as an example, Figure 12 This is a block diagram of the structure of a terminal provided by an embodiment of the present disclosure. Terminal 1200 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. Terminal 1200 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other similar names.
[0210] Typically, the terminal 1200 includes a processor 1201 and a memory 1202 .
[0211] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0212] Memory 1202 may include one or more computer-readable storage media, which may be non-transitory. Memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 1202 is used to store at least one program code, which is executed by processor 1201 to implement the process executed by the terminal in the material uploading method provided in the method embodiment of the present disclosure.
[0213] In some embodiments, terminal 1200 may optionally include a peripheral device interface 1203 and at least one peripheral device. Processor 1201, memory 1202, and peripheral device interface 1203 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 1203 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 1204, a display screen 1205, a camera assembly 1206, an audio circuit 12012, and a power supply 1208.
[0214] The peripheral device interface 1203 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 can be implemented on separate chips or circuit boards, which is not limited in the present disclosure.
[0215] The RF circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the RF circuit 1204 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 1204 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1204 may also include circuits related to NFC (Near Field Communication), which is not limited in this disclosure.
[0216] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch screen display, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input as a control signal to the processor 1201 for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 1205, which is set on the front panel of the terminal 1200; in other embodiments, there can be at least two display screens 1205, which are respectively set on different surfaces of the terminal 1200 or in a folding design; in other embodiments, the display screen 1205 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal 1200. Even more, the display screen 1205 can be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0217] The camera assembly 1206 is used to capture images or videos. In some embodiments, the camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0218] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 1201 for processing, or input into the RF circuit 1204 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each located in different parts of the terminal 1200. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 1201 or the RF circuit 1204 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1207 may also include a headphone jack.
[0219] Power supply 1208 is used to power various components in terminal 1200. Power supply 1208 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1208 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0220] In some embodiments, the terminal 1200 further includes one or more sensors 1209 , including but not limited to: an acceleration sensor 1210 , a gyroscope sensor 1212 , a pressure sensor 1212 , an optical sensor 1213 , and a proximity sensor 1214 .
[0221] The accelerometer 1210 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal 1200. For example, the accelerometer 1210 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user page in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 1210. The accelerometer 1210 can also be used to collect game or user motion data.
[0222] The gyroscope sensor 1212 can detect the orientation and rotation angle of the terminal 1200. It can also work with the accelerometer 1210 to collect the user's 3D movements on the terminal 1200. Based on the data collected by the gyroscope sensor 1212, the processor 1201 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0223] The pressure sensor 1212 can be provided on the side frame of the terminal 1200 and / or below the display screen 1205. When the pressure sensor 1212 is provided on the side frame of the terminal 1200, it can detect the user's gripping signal of the terminal 1200. The processor 1201 then performs left-hand or right-hand recognition or shortcut operations based on the gripping signal collected by the pressure sensor 1212. When the pressure sensor 1212 is provided below the display screen 1205, the processor 1201 controls the operable controls on the UI page based on the user's pressure operation on the display screen 1205. Operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0224] Optical sensor 1213 is used to detect ambient light intensity. In one embodiment, processor 1201 can control the display brightness of display screen 1205 based on the ambient light intensity detected by optical sensor 1213. Specifically, when the ambient light intensity is high, the display brightness of display screen 1205 is increased; when the ambient light intensity is low, the display brightness of display screen 1205 is decreased. In another embodiment, processor 1201 can also dynamically adjust the shooting parameters of camera assembly 1206 based on the ambient light intensity detected by optical sensor 1213.
[0225] Proximity sensor 1214, also known as a distance sensor, is typically located on the front panel of terminal 1200. Proximity sensor 1214 is used to detect the distance between the user and the front of terminal 1200. In one embodiment, when proximity sensor 1214 detects that the distance between the user and the front of terminal 1200 is gradually decreasing, processor 1201 controls display screen 1205 to switch from the screen-on state to the screen-off state. When proximity sensor 1214 detects that the distance between the user and the front of terminal 1200 is gradually increasing, processor 1201 controls display screen 1205 to switch from the screen-off state to the screen-on state.
[0226] Those skilled in the art will understand that Figure 12 The structure shown in the figure does not constitute a limitation on the terminal 1200, and the terminal 1200 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0227] In an exemplary embodiment, a computer-readable storage medium including program code is also provided, such as a memory including the program code. The program code can be executed by the processor 1201 of the terminal 1200 to complete the method for playing the multimedia resource collection. Alternatively, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0228] In an exemplary embodiment, a computer program product is further provided, including a computer program, which implements the above-mentioned method for playing a multimedia resource collection when executed by a processor.
[0229] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0230] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for playing a multimedia resource collection, characterized in that: The method comprises: Playing a multimedia resource collection, the multimedia resource collection including at least one multimedia resource, the multimedia resource collection including a third playback node, the third playback node being located after at least one first playback node, and content after the third playback node having playback restrictions; Based on the playback progress of the multimedia resource collection, displaying the acquisition progress of the virtual resource as the playback progress is updated; Before the multimedia resource collection is played to the third playback node, or when the multimedia resource collection is played to the third playback node, if an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource, and the multimedia resource collection continues to be played, the resource amount of the acquired virtual resource is the first resource amount, and the total resource amount of the virtual resource that can be acquired is the second resource amount; The redeeming of the playback permission based on the acquired virtual resource includes: When the first resource amount is equal to the second resource amount, exchanging the playback right based on the virtual resource of the first resource amount; When the first resource amount is less than the second resource amount, fourth acquisition progress information is displayed, and the fourth acquisition progress information is used to prompt that the virtual resources of the second resource amount have been acquired; the playback permission is redeemed based on the virtual resources of the second resource amount.
2. The method for playing a multimedia resource collection according to claim 1, wherein: The multimedia resource collection includes at least one first playback node, the first playback node is a time point in the multimedia resource, and each first playback node is associated with a virtual resource; The display of the acquisition progress of the virtual resources based on the playback progress of the multimedia resource collection is updated along with the playback progress, including: Whenever the multimedia resource collection is played to any of the first playback nodes, a first style of prompt information is displayed. The first style of prompt information is used to prompt that a first amount of virtual resources has been obtained. The first amount of resources is the total amount of virtual resources associated with the first playback node currently played.
3. The method for playing a multimedia resource collection according to claim 2, wherein: The method further comprises: If a triggering operation on the prompt information of the first style is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
4. The method for playing a multimedia resource collection according to claim 2, wherein: The multimedia resource collection includes a plurality of first playback nodes; The method further comprises: When the multimedia resource collection is played between two adjacent first playback nodes, a second style of prompt information is displayed, where the second style of prompt information is used to prompt that more virtual resources can be obtained by continuing to play the multimedia resource collection.
5. The method for playing a multimedia resource collection according to claim 4, characterized in that: The second style of prompt information is also used to indicate the countdown to the next first playback node.
6. The method for playing a multimedia resource collection according to claim 5, characterized in that: The method further comprises: If a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount that have been acquired and virtual resources of the second resource amount that can be acquired in total.
7. The method for playing a multimedia resource collection according to claim 6, wherein: Whenever the multimedia resource collection is played to any of the first playback nodes, displaying prompt information in a first style includes: Whenever the multimedia resource collection is played to any of the first playback nodes, a first motion effect is displayed, where the first motion effect is used to display a switch from the second style of prompt information to the first style of prompt information.
8. The method for playing a multimedia resource collection according to claim 2, wherein: The multimedia resource collection further includes a second playback node, and the second playback node is located before the at least one first playback node; The method further comprises: When the multimedia resource collection is played to the second playback node, a third style of prompt information is displayed, and the third style of prompt information is used to prompt that virtual resources can be obtained by continuing to play the multimedia resource collection.
9. The method for playing a multimedia resource collection according to claim 8, wherein: The method further comprises: If a triggering operation on the third style of prompt information is detected, third acquisition progress information is displayed, and the third acquisition progress information is used to indicate that virtual resources can be acquired by continuing to play the multimedia resource collection.
10. The method for playing a multimedia resource collection according to claim 8, wherein: Whenever the multimedia resource collection is played to any of the first playback nodes, displaying prompt information in a first style includes: When the multimedia resource collection is played to the first playback node that is closest to the front of the at least one first playback node, a second motion effect is displayed, and the second motion effect is used to display the switch from the third style of prompt information to the first style of prompt information.
11. The method for playing a multimedia resource collection according to claim 1, wherein: The multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and the content in the first playback progress after the third playback node has a playback restriction; If a redemption operation for the playback permission of the multimedia resource collection is detected, redeeming the playback permission based on the acquired virtual resource includes: When the multimedia resource collection is played to the third playback node, displaying playback permission redemption information, wherein the playback permission redemption information is used to indicate that playback permission is required to continue playing the multimedia resource collection; If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
12. The method for playing a multimedia resource collection according to claim 1, wherein: The displaying of the fourth acquisition progress information includes: A third animation is displayed, where the third animation is used to display that the amount of the acquired virtual resource changes from the first amount of resources to the second amount of resources.
13. A device for playing a multimedia resource collection, characterized in that: The device comprises: a playback unit configured to play a multimedia resource collection, the multimedia resource collection including at least one multimedia resource, the multimedia resource collection including a third playback node, the third playback node being located after at least one first playback node, and content after the third playback node having playback restrictions; A display unit is configured to execute a playback progress based on the multimedia resource collection, and display an acquisition progress of the virtual resource updated along with the playback progress; an exchange unit configured to, before the multimedia resource collection is played to the third playback node, or when the multimedia resource collection is played to the third playback node, if an exchange operation for the playback permission of the multimedia resource collection is detected, exchange the playback permission based on the acquired virtual resource, where the resource amount of the acquired virtual resource is a first resource amount and the total resource amount of the virtual resource that can be acquired is a second resource amount; The playback unit is further configured to continue playing the multimedia resource collection; The exchange unit is configured to execute: When the first resource amount is equal to the second resource amount, exchanging the playback right based on the virtual resource of the first resource amount; The exchange unit includes: a display subunit configured to display fourth acquisition progress information when the first resource amount is less than the second resource amount, wherein the fourth acquisition progress information is used to prompt that the virtual resource of the second resource amount has been acquired; The exchanging subunit is configured to execute the exchange of the virtual resources based on the second resource amount for the playing right.
14. The multimedia resource collection playback device according to claim 13, characterized in that: The multimedia resource collection includes at least one first playback node, the first playback node is a time point in the multimedia resource, and each first playback node is associated with a virtual resource; The display unit comprises: The display sub-unit is configured to display a first style of prompt information whenever the multimedia resource collection is played to any of the first playback nodes. The first style of prompt information is used to prompt that a first amount of virtual resources has been obtained. The first amount of resources is the total amount of virtual resources associated with the first playback node currently played.
15. The multimedia resource collection playback device according to claim 14, characterized in that: The display unit is further configured to perform: If a triggering operation on the prompt information of the first style is detected, first acquisition progress information is displayed, where the first acquisition progress information indicates that a first amount of virtual resources has been acquired and a second amount of virtual resources can be acquired in total.
16. The multimedia resource collection playback device according to claim 14, characterized in that: The multimedia resource collection includes a plurality of first playback nodes; The display unit is further configured to perform: When the multimedia resource collection is played between two adjacent first playback nodes, a second style of prompt information is displayed, where the second style of prompt information is used to prompt that more virtual resources can be obtained by continuing to play the multimedia resource collection.
17. The multimedia resource collection playback device according to claim 16, characterized in that: The second style of prompt information is also used to indicate the countdown to the next first playback node.
18. The multimedia resource collection playback device according to claim 17, characterized in that: The display unit is further configured to perform: If a triggering operation on the second style of prompt information is detected, second acquisition progress information is displayed, where the second acquisition progress information includes virtual resources of the first resource amount that have been acquired and virtual resources of the second resource amount that can be acquired in total.
19. The multimedia resource collection playback device according to claim 18, characterized in that: The display unit is further configured to perform: Whenever the multimedia resource collection is played to any of the first playback nodes, a first motion effect is displayed, where the first motion effect is used to display a switch from the second style of prompt information to the first style of prompt information.
20. The multimedia resource collection playback device according to claim 14, characterized in that: The multimedia resource collection further includes a second playback node, and the second playback node is located before the at least one first playback node; The display subunit is further configured to execute: When the multimedia resource collection is played to the second playback node, a third style of prompt information is displayed, and the third style of prompt information is used to prompt that virtual resources can be obtained by continuing to play the multimedia resource collection.
21. The multimedia resource collection playback device according to claim 20, characterized in that: The display unit is further configured to perform: If a triggering operation on the third style of prompt information is detected, third acquisition progress information is displayed, and the third acquisition progress information is used to indicate that virtual resources can be acquired by continuing to play the multimedia resource collection.
22. The multimedia resource collection playback device according to claim 20, characterized in that: The display subunit is further configured to execute: When the multimedia resource collection is played to the first playback node that is closest to the front of the at least one first playback node, a second motion effect is displayed, and the second motion effect is used to display the switch from the third style of prompt information to the first style of prompt information.
23. The multimedia resource collection playback device according to claim 13, characterized in that: The multimedia resource collection includes a third playback node, the third playback node is located after the at least one first playback node, and the content in the first playback progress after the third playback node has a playback restriction; The exchange unit is configured to perform: When the multimedia resource collection is played to the third playback node, displaying playback permission redemption information, wherein the playback permission redemption information is used to indicate that playback permission is required to continue playing the multimedia resource collection; If an exchange operation for the playback permission of the multimedia resource collection is detected, the playback permission is exchanged based on the acquired virtual resource.
24. The multimedia resource collection playback device according to claim 13, characterized in that: The display subunit is configured to perform: A third animation is displayed, where the third animation is used to display that the amount of the acquired virtual resource changes from the first amount of resources to the second amount of resources.
25. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the method for playing a multimedia resource collection as described in any one of claims 1 to 12.
26. A computer-readable storage medium, characterized in that When the program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the method for playing a multimedia resource collection as described in any one of claims 1 to 12.
27. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor of an electronic device, the electronic device is enabled to execute the method for playing a multimedia resource collection according to any one of claims 1 to 12.
Citation Information
Patent Citations
Allocation method and device of virtual resources
CN104519124A
Story branch video playing method and device
CN107948751A