Multimedia resource playback method and apparatus, electronic device, computer readable storage medium, and computer program product

By displaying guidance information in the first-screen playback mode and switching to the appropriate second-screen playback mode, the problem of the single display mode of multimedia resources is solved, realizing the rich display of multimedia resources and user-friendly interactive experience, thereby improving the user's viewing experience and promotion effect of multimedia resources.

WO2025232364A1PCT designated stage Publication Date: 2025-11-13TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084390
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-07
Filing Date
2025-03-24
Publication Date
2025-11-13

AI Technical Summary

Technical Problem

The display methods of multimedia resources in existing technologies are relatively simple and lack diversity, resulting in a poor user experience.

Method used

In the first screen playback mode, in response to the fulfillment of the switching conditions, a guide message is displayed to switch to the second screen playback mode, and when the resource switching conditions are met, the multimedia resources are played again using the adapted second screen playback mode.

Benefits of technology

By displaying guiding information and switching between automatic or user-triggered screen playback modes, the diversity and interactivity of multimedia resources are improved, enhancing visual impact and user experience, and increasing the attractiveness and promotional effectiveness of multimedia resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084390_13112025_PF_FP_ABST
    Figure CN2025084390_13112025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of computers, and provides a multimedia resource playback method and apparatus, an electronic device, a computer readable storage medium, and a computer program product. The method comprises: in the process of playing a first multimedia resource in a first screen playback mode, displaying guide information in response to a playback mode switching condition being satisfied, wherein the guide information is used for guiding switching from the first screen playback mode to a second screen playback mode; playing the first multimedia resource in the second screen playback mode in response to a switching instruction triggered on the basis of the guide information; and playing a second multimedia resource in the second screen playback mode in response to a resource switching condition being satisfied, wherein the second multimedia resource is matched with the second screen playback mode.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices, electronic equipment, computer-readable storage media, and computer program products for playing multimedia resources

[0001] Cross-reference to related applications

[0002] This application is based on and claims priority to Chinese Patent Application No. 2024105593469, filed on May 7, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of computer technology, and in particular to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for playing multimedia resources. Background Technology

[0004] With the development of multimedia technology, multimedia resources are being used more and more widely. Related technologies can play multimedia resources, and users can switch screen playback modes according to their actual needs. However, existing technologies offer relatively limited ways to display multimedia resources. Summary of the Invention

[0005] In view of this, embodiments of this application provide a method, apparatus, electronic device, computer-readable storage medium, and computer program product for playing multimedia resources, which can enrich the ways of displaying multimedia resources. The technical solution is as follows:

[0006] This application provides a method for playing multimedia resources, the method being executed by an electronic device, the method comprising:

[0007] During the playback of the first multimedia resource using the first screen playback mode, in response to the fulfillment of the switching condition for the playback mode, guidance information is displayed. The guidance information is used to guide the switching of the first screen playback mode to the second screen playback mode.

[0008] In response to a switching instruction triggered based on the guidance information, the first multimedia resource is played using the second screen playback method;

[0009] In response to the resource switching condition being met, the second multimedia resource is played using the second screen playback method, and the second multimedia resource is adapted to the second screen playback method.

[0010] This application provides a multimedia resource playback device, the device comprising:

[0011] The display module is configured to display guidance information in response to the fulfillment of the switching condition of the playback mode when the first multimedia resource is played in the first screen playback mode. The guidance information is used to guide the switching of the first screen playback mode to the second screen playback mode.

[0012] The playback module is configured to play the first multimedia resource in response to a switching command triggered based on the guidance information, using the second screen playback method.

[0013] The playback module is configured to play a second multimedia resource using the second screen playback method in response to the resource switching condition being met, wherein the second multimedia resource is adapted to the second screen playback method.

[0014] This application provides an electronic device, which includes a processor and a memory. The memory is used to store at least one program, which is loaded and executed by the processor to implement the multimedia resource playback method in this application.

[0015] This application provides a computer-readable storage medium storing at least one program, which is loaded and executed by a processor to implement the multimedia resource playback method in this application embodiment.

[0016] This application provides a computer program product comprising at least one program segment stored in a computer-readable storage medium. A processor of an electronic device reads the at least one program segment from the computer-readable storage medium and executes the at least one program segment, causing the electronic device to perform the multimedia resource playback method described in any of the above implementations.

[0017] This application provides a method for playing multimedia resources. During the playback of a first multimedia resource using a first screen playback mode, in response to the satisfaction of a playback mode switching condition, guidance information is displayed. The guidance information guides the switching of the first screen playback mode to a second screen playback mode. This method can improve the diversity of displayed information. In response to a switching command triggered based on the guidance information, the first multimedia resource is played using the second screen playback mode, which can improve the diversity of interaction during the playback of the first multimedia resource. In response to the satisfaction of a resource switching condition, the second multimedia resource is played using the second screen playback mode, and the second multimedia resource is adapted to the second screen playback mode.

[0018] In other words, when playing the first multimedia resource, it can guide the user to switch from the first screen playback mode to the second screen playback mode. The second screen playback mode is adapted to the second multimedia resource, thus enabling the second multimedia resource to be played using the screen playback mode adapted to the second multimedia resource. This improves the playback effect of the second multimedia resource. For the user, they can watch the second multimedia resource played in the second screen playback mode without any operation. This makes the playback mode of the second multimedia resource adapt to the user's viewing direction, enhances the visual impact and attractiveness of the multimedia resource, improves the user's viewing experience of the multimedia resource, and enriches the ways in which multimedia resources are displayed. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 is a schematic diagram of an implementation environment provided in an embodiment of this application;

[0021] Figure 2 is a flowchart of a multimedia resource playback method provided in an embodiment of this application;

[0022] Figure 3 is a flowchart of another method for playing multimedia resources provided in an embodiment of this application;

[0023] Figure 4 is a schematic diagram of a playback page provided in an embodiment of this application;

[0024] Figure 5 is a schematic diagram of another playback page provided in an embodiment of this application;

[0025] Figure 6 is a schematic diagram of another playback page provided in an embodiment of this application;

[0026] Figure 7 is an interactive flowchart of multimedia resource playback provided in an embodiment of this application;

[0027] Figure 8 is a flowchart of a multimedia resource playback method provided in an embodiment of this application;

[0028] Figure 9 is a flowchart of another multimedia resource playback provided in an embodiment of this application;

[0029] Figure 10 is a block diagram of a multimedia resource playback device provided in an embodiment of this application;

[0030] Figure 11 is a block diagram of a terminal provided in an embodiment of this application;

[0031] Figure 12 is a block diagram of a server provided in an embodiment of this application. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0033] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor are there any restrictions on quantity or execution order.

[0034] In this application, the term "at least one" means one or more, and "multiple" means two or more.

[0035] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the second multimedia resources involved in this application were all obtained with full authorization.

[0036] The following describes the implementation environment involved in this application:

[0037] The multimedia resource playback method provided in this application can be executed by an electronic device, which can be a server or a terminal. The following is a schematic diagram illustrating the implementation environment of the multimedia resource playback method provided in this application.

[0038] Referring to Figure 1, which is a schematic diagram of an implementation environment provided by an embodiment of this application, specifically a schematic diagram of the implementation environment for a multimedia resource playback method provided by this application, the implementation environment includes a terminal 101 and a server 102. The terminal 101 and the server 102 can be directly or indirectly connected via wired or wireless communication, which is not limited herein. In some embodiments, an application is installed on the terminal 101. The terminal 101 plays the first multimedia resource at a certain exposure position of the application; that is, the application's display page can be displayed on the display interface of the terminal 101, and the first multimedia resource is displayed on the application's display page. The first multimedia resource is used for promotional purposes.

[0039] In response to a trigger operation on the first multimedia resource, terminal 101 redirects to the object's details page. In response to the completion of playback of the first multimedia resource, terminal 101 plays the second multimedia resource. In some embodiments, terminal 101 may play the first multimedia resource using a first-screen playback method.

[0040] The second multimedia resource can be a multimedia resource that has been played but not yet finished playing in the application; alternatively, the second multimedia resource can also be a multimedia resource that has not been played in the application. In this embodiment, the example of the second multimedia resource being a multimedia resource that has been played but not yet finished playing in the application will be used for explanation. The second multimedia resource can be an image, video, text, etc. In this embodiment, the example of the second multimedia resource being a video will be used for explanation.

[0041] In some embodiments, terminal 101 plays the first multimedia resource using a first screen playback method in response to the second multimedia resource's playback duration reaching a third duration. In some embodiments, the second multimedia resource is the multimedia resource played when the application was last closed. Terminal 101 plays the first multimedia resource using the first screen playback method in response to displaying the application's page, and the second multimedia resource was played when the page was last closed.

[0042] In some embodiments, a second multimedia resource may be displayed on the application's page, and in response to a playback instruction for the second multimedia resource, the terminal 101 plays the first multimedia resource using a first screen playback method.

[0043] In some embodiments, during the process of playing a first multimedia resource using a first screen playback mode, the terminal 101 displays guidance information in response to the switching condition of the playback mode being met. The guidance information is used to guide the switching of the first screen playback mode to a second screen playback mode.

[0044] Terminal 101 responds to a switching command triggered by guidance information by playing the first multimedia resource using the second screen playback mode, and responds to the resource switching conditions being met by playing the second multimedia resource using the second screen playback mode, with the second multimedia resource being adapted to the second screen playback mode.

[0045] In other words, terminal 101 can first play the first multimedia resource using the first screen playback mode, and then continue to play the first multimedia resource using the second screen playback mode. In response to the resource switching condition being met, the second multimedia resource can be played using the second screen playback mode.

[0046] In some embodiments, the terminal 101 also displays information about a second multimedia resource while playing the first multimedia resource. The information about the second multimedia resource includes at least one of the following: the name of the second multimedia resource, the cover image, and the image that has been played.

[0047] In some embodiments, before playing the first multimedia resource, the terminal 101 may send a resource request to the server 102. The resource request may request both the first multimedia resource and a second multimedia resource, the second multimedia resource including its information. The server 102 can then return the first multimedia resource and the second multimedia resource to the terminal 101, allowing the terminal 101 to play the first multimedia resource and display the information of the second multimedia resource during playback.

[0048] In some embodiments, terminal 101 may be a smartphone, tablet, laptop, desktop computer, smart voice interaction device, smart home appliance, vehicle terminal, aircraft, VR (Virtual Reality) device, AR (Augmented Reality) device, etc., but is not limited thereto. In some embodiments, server 102 may be an independent server, a server cluster composed of multiple servers, or a distributed system. It may 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 communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 mainly undertakes computing work, and terminal 101 undertakes secondary computing work; or, server 102 undertakes secondary computing services, and terminal 101 undertakes primary computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture.

[0049] Referring to Figure 2, which is a flowchart of a multimedia resource playback method provided in an embodiment of this application, the multimedia resource playback method provided in this application will be described below with reference to the steps shown in Figure 2, taking an electronic device as a terminal as an example.

[0050] 201. During the playback of the first multimedia resource using the first screen playback mode, in response to the fulfillment of the switching conditions for the playback mode, guidance information is displayed.

[0051] In this embodiment, the first multimedia resource can be used to promote an object, which can be an application, item, video, etc., without specific limitations. The first multimedia resource can be at least one of images, videos, text, etc. In this embodiment, during the playback of the first multimedia resource using the first screen playback method, in response to a trigger operation on the first multimedia resource, the user can jump to the object's details page, that is, switch the displayed first multimedia resource to the object's details page.

[0052] The object's details page may include one or more of the following: object information, functions that the object can perform, object characteristics, and user reviews of the object. The first multimedia resource is used to attract users' attention to the object, and the details page is used to display detailed information about the object.

[0053] In practical applications, the terminal can have applications installed. These applications can be one or more of video applications, social applications, and online education applications. In response to a trigger operation on the application, the application's page can be displayed.

[0054] In some embodiments, the first multimedia resource can be played in the application's page using a first screen playback method, that is, the first multimedia resource can be displayed using a first display method. The display direction is used to characterize the display direction of the first multimedia resource in the page. The display direction may include horizontal display (corresponding to landscape display), vertical display (corresponding to portrait display), inverted display (corresponding to landscape display), etc.

[0055] The following describes how to play the first multimedia resource. Playing the first multimedia resource means displaying it. If the first multimedia resource is a video, playing it can mean playing the video, pausing the video, or loading the video. If the first multimedia resource is at least one of an image and text, the image or text can be dynamic or static. If the first multimedia resource is audio, a pre-set audio icon can be displayed, and the audio can be played or not.

[0056] In some embodiments, in response to the first playback duration reaching a certain duration, a condition for switching playback modes is determined to be met. In response to the satisfaction of the playback mode switching condition, guidance information is displayed. The first playback duration is the duration for which the first multimedia resource is played using the first screen playback mode. The guidance information is used to guide the switching from the first screen playback mode to the second screen playback mode. The guidance information can be displayed as a floating layer or a pop-up window.

[0057] In some embodiments, in response to the second playback duration reaching a certain duration, it is determined that the switching condition for the playback mode has been met, and in response to the switching condition being met, guidance information is displayed. The second playback duration is used to play the second multimedia resource when the second playback duration is 0. The second playback duration is equivalent to the duration corresponding to the countdown, and the second duration is greater than 0.

[0058] In some embodiments, in response to the first playback duration reaching a first duration and the second playback duration reaching a second duration, it is determined that the playback mode switching condition has been met, and in response to the playback mode switching condition being met, guidance information is displayed. Wherein, when the first playback duration reaches the first duration, the second playback duration may reach the second duration, or the second playback duration may not have reached the second duration. Through step 201, guidance information can be displayed, thereby improving the diversity of displayed information.

[0059] In this embodiment, the first duration can be set and changed as needed. In some embodiments, the first duration can be zero, meaning that the terminal displays guidance information while playing the first multimedia resource using the first screen playback method.

[0060] In some embodiments, the first duration can be greater than zero. That is, the terminal can first play the first multimedia resource using the first screen playback method, and then display the guidance information when the first playback duration reaches the first duration.

[0061] In some embodiments, the first screen playback mode is either landscape or portrait. When the first screen playback mode is landscape, the guidance information is used to guide the user to rotate the screen from landscape to portrait. When the first screen playback mode is portrait, the guidance information is used to guide the user to rotate the screen from portrait to landscape.

[0062] 202. In response to a switching command triggered by the guidance information, the first multimedia resource is played using the second screen playback method.

[0063] In some embodiments, the guidance information may include at least one of text, image, and video. For example, the text may be "Please rotate the page to the desired orientation." Another example is an image representing page rotation. Yet another example is a video representing page rotation. Based on the guidance information, the user can trigger a switching command by rotating the terminal. In response to the switching command triggered by the guidance information, the first multimedia resource is played using a second screen playback mode. This method guides the user to switch screen playback modes, increases the diversity of interaction during the playback of the first multimedia resource, and enhances the correlation between the displayed guidance information and the interactive commands executed in response to the guidance information.

[0064] In some embodiments, when displaying guidance information, a corresponding switching control can be displayed. The guidance information can be used to guide the switching of the first screen playback mode to the second screen playback mode based on the switching control. Based on the guidance information, in response to a trigger operation on the switching control, a switching command is obtained. In response to the switching command triggered based on the guidance information, the first multimedia resource is played using the second screen playback mode. In this way, one-click switching of screen playback modes can be achieved, which can improve the diversity of interaction during the playback of the first multimedia resource.

[0065] In some embodiments, the terminal can automatically adjust the screen playback mode while displaying guidance information, that is, automatically switch from the first screen playback mode to the second screen playback mode. In this case, the guidance information is essentially a prompt message used to prompt the user to switch from the first screen playback mode to the second screen playback mode. The switching instruction can be sent from the server to the terminal or triggered by executed code. This method enables automatic switching of screen playback modes, improving the user experience.

[0066] In some embodiments, in response to the display of guidance information reaching a seventh duration, the first screen playback mode is automatically switched to the second screen playback mode. The switching instruction can be sent from the server to the terminal or triggered by executed code. This method enables automatic switching of screen playback modes, improving the user experience.

[0067] In some embodiments, after displaying the first multimedia resource for an eighth duration, the terminal automatically adjusts the screen playback mode, that is, it automatically switches from the first screen playback mode to the second screen playback mode, where the eighth duration is longer than the first duration. In other words, after displaying guidance information for a certain duration (which could be the seventh duration or another duration), the screen playback mode can be automatically adjusted. This method enables automatic switching of the screen playback mode, improving the user experience.

[0068] After automatically switching from the first screen playback mode to the second screen playback mode, the first multimedia resource can be played using the second screen playback mode. In other words, the embodiments of this application can respond to a switching command triggered by the guidance information and play the first multimedia resource using the second screen playback mode.

[0069] In some embodiments, the first multimedia resource includes a first sub-resource adapted to a first screen playback mode and a second sub-resource adapted to a second screen playback mode. The first sub-resource adapted to the first screen playback mode can be played using the first screen playback mode, and the second sub-resource adapted to the second screen playback mode can be played using the second screen playback mode. Accordingly, the eighth duration is the duration for playing the first sub-resource adapted to the first screen playback mode. Wherein, if the first screen playback mode is portrait mode, then the second screen playback mode is landscape mode; if the first screen playback mode is landscape mode, then the second screen playback mode is portrait mode.

[0070] 203. In response to the resource switching condition being met, the second multimedia resource is played using the second screen playback method.

[0071] In some embodiments, in response to the third playback duration reaching a fourth duration, it is determined that the resource switching condition has been met. In response to the resource switching condition being met, the second multimedia resource is played using the second screen playback method. The third playback duration is the duration for playing the first multimedia resource using the second screen playback method, and the second multimedia resource is adapted to the second screen playback method.

[0072] In the multimedia resource playback method provided in this application embodiment, for multimedia resources that are images and videos, the appropriate screen playback mode can be determined based on the aspect ratio of the multimedia resources. For example, if the aspect ratio of a landscape video is 16:9, then the multimedia resource is a landscape video and is adapted to landscape mode (second screen playback mode). If the aspect ratio of a portrait video is 9:16, then the multimedia resource is adapted to portrait mode (second screen playback mode).

[0073] For multimedia resources that are text-based, the text can be displayed within an electronic document. The appropriate screen playback method can be determined based on the font size of the text within the document. Using a screen playback method adapted to the multimedia resource can improve its display quality.

[0074] In some embodiments, in response to the completion of the first multimedia resource, it is determined that the resource switching condition has been met, and in response to the fulfillment of the resource switching condition, the second multimedia resource is played using the second screen playback method.

[0075] In some embodiments, in response to the third playback duration reaching the fourth duration and the first multimedia resource being completed, it is determined that the resource switching condition has been met, and in response to the resource switching condition being met, the second multimedia resource is played using the second screen playback method.

[0076] This application provides a method for playing multimedia resources. During the playback of a first multimedia resource using a first screen playback mode, in response to the satisfaction of a playback mode switching condition, guidance information is displayed. The guidance information guides the switching of the first screen playback mode to a second screen playback mode. This method can improve the diversity of displayed information. In response to a switching command triggered based on the guidance information, the first multimedia resource is played using the second screen playback mode, which can improve the diversity of interaction during the playback of the first multimedia resource. In response to the satisfaction of a resource switching condition, the second multimedia resource is played using the second screen playback mode, and the second multimedia resource is adapted to the second screen playback mode.

[0077] In other words, when playing the first multimedia resource, it can guide the user to switch from the first screen playback mode to the second screen playback mode. The second screen playback mode is adapted to the second multimedia resource, thus enabling the second multimedia resource to be played using the screen playback mode adapted to the second multimedia resource. This improves the playback effect of the second multimedia resource. For the user, they can watch the second multimedia resource played in the second screen playback mode without any operation. This makes the playback mode of the second multimedia resource adapt to the user's viewing direction, enhances the visual impact and attractiveness of the multimedia resource, improves the user's viewing experience of the multimedia resource, and enriches the ways in which multimedia resources are displayed.

[0078] The multimedia resource playback method provided in this application embodiment can switch from a first-screen playback mode to a second-screen playback mode. This not only improves the diversity of multimedia resource display but also displays guidance information to guide the user to rotate the screen, thus increasing the diversity of interaction methods. Furthermore, after guiding the user to rotate the screen, and after playing the first multimedia resource using the second-screen playback mode, the method directly continues playing the second multimedia resource using the second-screen playback mode. Since the user has already been guided to rotate the screen before playing the second multimedia resource, the user can directly view the second multimedia resource played using the second-screen playback mode without any user interaction. This closely integrates the multimedia resource display with the user's viewing direction, enhancing the visual impact and attractiveness of the multimedia resource, thereby improving the user's viewing experience. Moreover, playing multimedia resources in such a novel and eye-catching display method can attract user attention, increase the conversion rate of the first multimedia resource, and thus improve the promotional effect on the target audience of the first multimedia resource.

[0079] Figure 2 above illustrates the basic flow of a multimedia resource playback method. The following description, based on Figure 3, further details the multimedia resource playback method. Referring to Figure 3, which is a flowchart of another multimedia resource playback method provided in an embodiment of this application, this embodiment uses a first screen playback mode in portrait mode and a second screen playback mode in landscape mode as an example. For the case where the first screen playback mode is landscape and the second screen playback mode is portrait mode, the following content can be equivalently replaced, and will not be elaborated upon here.

[0080] 301. The terminal plays the first multimedia resource in portrait mode. The first multimedia resource is used for the target audience.

[0081] In some embodiments, the terminal plays a first multimedia resource on a page of an application. The first playback page of the first multimedia resource is a page of the application. The playback page includes, but is not limited to, the application's startup page, a page where the application displays other multimedia resources, and a page where the application plays other multimedia resources.

[0082] In some embodiments, if the playback page is the application's startup page, the application's startup page can be displayed in response to a startup command for the application, and the first multimedia resource can be played in portrait mode on the application's startup page.

[0083] In some embodiments, the playback page is a page on which the application displays other multimedia resources. The first playback resource can be played in portrait mode while floating above other multimedia resources, or it can be played in portrait mode in the first area of ​​the page.

[0084] In some embodiments, the playback page is a page used by the application to play other multimedia resources. The first multimedia resource can be played in portrait mode and overlay other multimedia resources. The first multimedia resource can also be played in portrait mode in the second area of ​​the page.

[0085] In some embodiments, in response to a triggering operation on the first multimedia resource, the terminal jumps to the details page of the object. In some embodiments, the first playback page of the first multimedia resource also displays a close control for the first multimedia resource. In response to a triggering operation on the close control, the terminal cancels playback of the first multimedia resource, that is, cancels the display of the first multimedia resource.

[0086] In this embodiment, after the terminal finishes playing the first multimedia resource, it plays the second multimedia resource. The second multimedia resource can be a multimedia resource that has been played but not yet finished playing within the application. The second multimedia resource can be a short video, TV series, movie, novel, etc. The second multimedia resource can also be an unplayed multimedia resource.

[0087] In some embodiments, the process of a terminal playing a first multimedia resource in portrait mode includes at least one of the following implementation methods. In the first implementation method, the terminal plays the first multimedia resource in portrait mode after the second multimedia resource has been played for a third duration. That is, in response to the second multimedia resource reaching its third duration, the first multimedia resource is played using a first screen playback method.

[0088] In the first implementation, after the second multimedia resource has been played for a third duration, the first multimedia resource is played vertically. This allows the first multimedia resource to be played intermittently during the playback of the second multimedia resource, thereby promoting the objects in the first multimedia resource during the playback of the second multimedia resource. This can attract the user's attention to the objects and improve the visibility and exposure of the first multimedia resource.

[0089] The second multimedia resource can be any multimedia resource within the application. The duration can be set and changed as needed. The second multimedia resource can be played in either landscape or portrait mode; no specific limitation is made here.

[0090] In the second implementation, when the terminal launches an application and a second multimedia resource exists within the application, it plays the first multimedia resource in portrait mode. The second multimedia resource is the one that played when the application was last closed. Launching the application includes both initial launch and switching the application's page to another page and then back to the application's page. The second multimedia resource is the multimedia resource displayed within the application.

[0091] In other words, in response to the display of the application's page, and since the second multimedia resource was played when the page was last closed, the first multimedia resource is played using the first screen playback method. The second multimedia resource is the multimedia resource that was played when the application was last closed; that is, the second multimedia resource is a multimedia resource that has been played in the application but has not yet finished playing.

[0092] In the second implementation, if there is a second multimedia resource in the application that was not fully played previously, the first multimedia resource can be played in portrait mode when the application page is redisplayed. This not only promotes the objects in the first multimedia resource and attracts the user's attention to the objects, increasing the visibility and exposure of the first multimedia resource, but also automatically resumes the playback of the previously played second multimedia resource after the first multimedia resource is finished, without requiring the user to trigger the second multimedia resource, thereby improving the interaction efficiency.

[0093] In the third implementation, the terminal responds to a playback command for a second multimedia resource in the application, allowing the first multimedia resource to be played in portrait mode. The application's page can display multiple multimedia resources. In response to a selection operation for any multimedia resource, the selected multimedia resource is designated as the second multimedia resource, triggering a playback command for the second multimedia resource. The first multimedia resource can then be played using the first-screen playback method.

[0094] The second multimedia resource is an unplayed multimedia resource. In the third implementation, when the unplayed multimedia resource is triggered, the first multimedia resource can be played in portrait mode. That is, the first multimedia resource is played before the unplayed multimedia resource, which promotes the objects in the first multimedia resource, attracts the user's attention to the objects, and improves the visibility and exposure of the first multimedia resource.

[0095] In this embodiment of the application, by using the above three implementation methods, taking the first screen playback method as a vertical screen as an example, the first multimedia resource is played using the first screen playback method, which can promote the objects in the first multimedia resource, attract the user's attention to the objects, and improve the visibility and exposure rate of the first multimedia resource.

[0096] In some embodiments, before the terminal displays the first multimedia resource, the multimedia resource engine creates a multimedia resource based on the content. During the multimedia resource creation process, the organization to which the multimedia resource belongs selects an object, and then delivers the multimedia resource for object screen switching (object switching screen playback mode).

[0097] In some embodiments, customized portrait-to-landscape conversion materials, copy (i.e., text), and frame-breaking animations of multimedia elements can be uploaded to the multimedia resource delivery platform. Frame-breaking animations refer to animations that visually break through the borders displayed on the page, thus providing a visual impact to the user.

[0098] The delivery terminal sends the content to the multimedia resource engine, which generates a rotating multimedia resource (the first multimedia resource) and binds it to the uploaded content. Before playing the first multimedia resource, the terminal sends a resource request to the server to request the multimedia resource. The server obtains the first multimedia resource from the multimedia resource engine and sends it to the terminal, which then displays the first multimedia resource.

[0099] In some embodiments, the server may obtain resource data from the multimedia resource engine. The resource data includes page rendering data such as information about the first multimedia resource to be displayed, multimedia elements, and the second multimedia resource. The resource data also includes information on determining switching conditions and whether the resource switching conditions are met.

[0100] In this embodiment, the application's access to the second multimedia resource is authorized by the user. Specifically, an authorization prompt, a consent control, and a disagreement control are displayed on the user's terminal. The authorization prompt prompts the user to grant permission to access the second multimedia resource. The consent control instructs the user to consent to the application's access to the second multimedia resource. In response to triggering the consent control, which is equivalent to responding to the consent instruction in the authorization prompt, the application can access the second multimedia resource stored on the terminal.

[0101] The disagree control is used to indicate disagreement with the application's access to the second multimedia resource. In response to triggering the disagree control and to the disagreement instruction in response to the authorization prompt, the application cannot access the second multimedia resource stored on the terminal. This protects the security of the second multimedia resource. In this embodiment, step 301 described above implements the process of playing the first multimedia resource using the first screen playback method.

[0102] 302. When the duration of vertical screen playback of the first multimedia resource reaches the first duration, the terminal displays guidance information.

[0103] In some embodiments, taking a portrait-to-landscape rotation as an example, the guidance information is also used to guide the rotation from portrait to landscape. Similarly, taking a landscape-to-portrait rotation as an example, the guidance information is also used to guide the rotation from landscape to portrait. In some embodiments, the guidance information can be used to guide the switching from a first display orientation to a second display orientation.

[0104] In some embodiments, the process of displaying guidance information on the terminal includes the following implementation: the terminal displays the guidance information in the form of text or icons. In some embodiments, displaying the guidance information in the form of text makes it easier for users to understand the guidance information based on the text, thereby promoting the triggering of the switching command. Displaying the guidance information in the form of icons can increase the visual appeal of the display, making it easier to attract users' attention to the guidance information, thereby promoting the triggering of the switching command.

[0105] In some embodiments, the text also prompts users to click to jump to the object's details page; of course, users can also jump to the object's details page through methods other than clicking. Accordingly, in response to the triggering operation of the guidance information, jumping from the first playback page of the first media information to the object's details page is equivalent to displaying the object's details page.

[0106] The object's details page can be a page corresponding to the application or a page outside the application. If the object's details page is a page corresponding to the application, the user can directly navigate to the page within the application. If the object's details page is a page outside the application, the user can navigate to the object's details page within a third-party application.

[0107] In some embodiments, the terminal displays guidance information in both text and icon formats. By displaying guidance information in multiple ways, the user's attention and understanding of the guidance information can be further attracted, thereby encouraging the user to perform a screen-switching operation, which in turn encourages the triggering of the switching command.

[0108] The display position of the guidance information on the first playback page of the first multimedia resource can be set and changed as needed. For example, the guidance information can be displayed at the bottom of the playback page to reduce obstruction of the first multimedia resource. For example, see Figure 4, which is a schematic diagram of a playback page provided by an embodiment of this application. The playback page plays the first multimedia resource and displays guidance information 401, which includes an icon 4011 and text 4012.

[0109] In some embodiments, the terminal displays guidance information in the form of icons, including the following implementation methods: the icons can be dynamic icons, which are used to demonstrate the process of rotating the screen of the electronic device. In some embodiments, taking the transformation from portrait to landscape mode as an example, the dynamic icon is used to demonstrate the process of the terminal rotating from portrait to landscape mode. Dynamic icons can demonstrate the screen rotation process, which not only increases the fun but also makes it easier for users to understand, encouraging users to rotate the screen based on the demonstrated screen rotation process (triggering the switching command), thereby improving the guidance effect of the guidance information.

[0110] In some embodiments, the animated icon includes a first icon and a second icon, where the first icon is displayed in portrait mode and the second icon is displayed in landscape mode (this is just one example; the first and second icons can be interchanged). The animated icon then displays the process of the first icon rotating to overlap with the second icon. Alternatively, the animated icon may only include the first icon, in which case the animated icon displays the process of the first icon rotating from portrait mode to landscape mode.

[0111] In some embodiments, in response to the fulfillment of the switching condition for the playback mode, a second prompt message (i.e., resource prompt message) for the second multimedia resource is displayed. The resource prompt message is used to prompt the second multimedia resource that is about to be played. In this way, the diversity of the displayed information can be improved.

[0112] The second prompt information of the second multimedia resource includes at least one of the following: the name, image, and description of the second multimedia resource. The image of the second multimedia resource can be the cover image of the second multimedia resource, an image that has been played in the second multimedia resource, or any image in the second multimedia resource; no specific limitation is made here.

[0113] In some embodiments, the second prompt information and the guidance information can be displayed on the same component to further reduce obstruction of the first multimedia resource. For example, referring to Figure 4, the playback page also displays a second prompt information 402 for the second multimedia resource, which includes the name and image of the second multimedia resource.

[0114] In this embodiment, after the first multimedia resource finishes playing, the second multimedia resource can be resumed. During the playback of the first multimedia resource, the content of the second multimedia resource to be resumed is communicated in advance via a first prompt message. This method of communicating content can attract user attention, increase the viewing rate of the first multimedia resource, reduce user churn, and also improve the seamless transition between different multimedia resources, thus enhancing the user experience.

[0115] In some embodiments, in response to a triggering operation of the first prompt message, the terminal jumps to a second playback page of the second multimedia resource and plays the second multimedia resource. In this embodiment, the user triggering the resource prompt message indicates that the user is interested in the suggested second multimedia resource, and thus directly jumps to play the second multimedia resource, improving the diversity of interaction and user experience.

[0116] In some embodiments, in response to a triggering operation of the second prompt information, the terminal jumps to the main page of the second multimedia resource, which includes images, text descriptions, and other information about the second multimedia resource. This allows users to easily and intuitively obtain information about the second multimedia resource.

[0117] 303. The terminal responds to the eighth duration of vertical screen playback of the first multimedia resource and then switches to horizontal screen playback of the first multimedia resource.

[0118] In this embodiment, the eighth duration is longer than the first duration. That is, after displaying the guidance information for a period of time, the first screen playback mode is automatically switched to the second screen playback mode to achieve screen rotation. This gives the user enough reaction time, making it easier for the user to perform screen rotation operations, improving the matching between the displayed content and the user's operation, and thus improving the user experience.

[0119] In some embodiments, the first duration is the same as the eighth duration, meaning that the terminal displays the guidance information while simultaneously playing the first multimedia resource in landscape mode. In some embodiments, the guidance information is displayed for a ninth duration and then canceled, the ninth duration being no greater than the duration difference between the eighth and first durations. Alternatively, the guidance information is canceled during the process of rotating the electronic device to landscape mode.

[0120] In some embodiments, after the terminal plays the first multimedia resource in landscape mode, it can detect whether the terminal has rotated to landscape mode. If the terminal has not rotated to landscape mode, guidance information is highlighted to further guide the user to rotate the screen and improve the diversity of interaction. Highlighting the guidance information can involve shaking it, enlarging it, or changing its color. Step 303 above achieves the process of automatically switching to a second-screen playback mode after the first multimedia resource has been played for eight hours using the first screen playback mode.

[0121] 304. When the duration of horizontal playback of the first multimedia resource reaches the fifth duration, the terminal displays the image of the second multimedia resource on the first playback page of the first multimedia resource, and displays multimedia elements of the object with the image as the background image.

[0122] The fifth duration can be set and changed as needed, and is not specifically limited here. In some embodiments, the fifth duration is zero, that is, after the terminal rotates to landscape mode, the image of the second multimedia resource is immediately displayed on the playback page, and the first multimedia resource is no longer played in landscape mode.

[0123] The images in the second multimedia resource include at least one of the first image and the second image. The first image is an image that has been played in the second multimedia resource. The second image is the cover image of the second multimedia resource.

[0124] In some embodiments, the terminal may sequentially display an image of a second multimedia resource and multimedia elements of an object. For example, after the first multimedia resource has been played in landscape mode for a fifth duration, the terminal displays an image of the second multimedia resource on the first playback page of the first multimedia resource. In response to the image display duration reaching a tenth duration, multimedia elements of the object are displayed with the image as the background image. Alternatively, after the first multimedia resource has been played in landscape mode for a fifth duration, the terminal displays multimedia elements of the object with the playback page as the background image. After the multimedia elements have been displayed for an eleventh duration, the terminal displays an image of the second multimedia resource on the playback page, with the image as the background image of the object's multimedia elements.

[0125] In this embodiment, after the first multimedia resource finishes playing, the second multimedia resource can be played. During the playback of the first multimedia resource, information about the second multimedia resource can be displayed simultaneously, establishing a connection between the first multimedia resource and the content to be played. This makes the transition between the first multimedia resource and the content to be played smoother, making it easier for users to remember the content of the first multimedia resource and improving its display effect. Displaying the multimedia elements of the object further highlights the object, enhancing its promotional effect. Displaying the image of the content to be played, and using that image as a background image for displaying the object's multimedia elements, not only highlights the object but also achieves a seamless transition to the content to be played, strengthening the connection between the first multimedia resource and the content to be played (the second multimedia resource), thereby improving the user's viewing experience. This makes it easier for users to remember the content of the first multimedia resource, further improving its display effect. Furthermore, the transparently displayed content to be played can attract user attention and encourage continued viewing, increasing user engagement and reducing user churn.

[0126] In some embodiments, when the first multimedia resource is used to recommend an object, multimedia elements of the recommended object are displayed in response to the third playback duration reaching a fifth duration. The third playback duration is the duration of playing the first multimedia resource using the second screen playback method. The multimedia elements can be used to enrich the dissemination effect of the object, and the multimedia elements can be one or more of the following: the object's icon, the object's video, and the object's name.

[0127] In some embodiments, in response to the third playback duration reaching a fifth duration, an image of the second multimedia resource is displayed on the first playback page of the first multimedia resource, where the fifth duration is less than the fourth duration. In this way, users can anticipate the image of the second multimedia resource, improving the diversity of displayed information.

[0128] In some embodiments, the process of displaying multimedia elements of an object on the terminal includes the following steps: the terminal displays a first animation of the multimedia elements, the first animation being a frame-breaking animation, in which the multimedia elements are displayed in a manner that moves out of the first playback page.

[0129] Multimedia elements are used to display the appearance and shape of objects. In the frame-breaking animation, multimedia elements are displayed dynamically. In some embodiments, multimedia elements have multiple forms, and the frame-breaking animation shows the transformation process of these forms. For example, if the object is foldable, the frame-breaking animation can show the object transitioning from a folded state to a unfolded state.

[0130] In some embodiments, the first multimedia resource includes multimedia elements of an object. In the frame-breaking animation, the multimedia elements are dynamically displayed on the overlay of the playback page after being moved out of the playback page, thereby further improving the seamlessness of the page display and thus enhancing the playback effect of the multimedia resource. In other embodiments, in the frame-breaking animation, the multimedia elements are dynamically displayed directly on the overlay of the playback page.

[0131] In some embodiments, a portion of the frame-breaking animation can be displayed transparently to reduce occlusion of the content displayed on the first playback page. For example, see Figure 5, which is a schematic diagram of another playback page provided in an embodiment of this application. In this case, the terminal is playing the video in landscape mode, and multimedia element 501 is displayed on a floating layer of the first playback page.

[0132] In this embodiment, by displaying a frame-breaking animation of multimedia elements on a layer outside the playback page, the display effect of multimedia elements is improved. Multimedia elements are used to indicate objects, making it easier for users to remember the objects and improving the promotion effect of the objects. They can also encourage users to interact to further understand the objects, thereby improving the conversion rate of multimedia elements and thus improving the promotion effect of the objects.

[0133] Step 304 above achieves the process of displaying the image of the second multimedia resource on the playback page after the first multimedia resource has been played for a fifth duration using the second screen playback method, and displaying multimedia elements of the object with the image as the background image.

[0134] 305. When the duration of the first animation reaches the sixth duration, the terminal shrinks the multimedia elements to display on the background image.

[0135] The sixth duration, also known as the display duration of the frame-breaking animation, refers to the time after which the multimedia element shrinks onto the background image after the frame-breaking animation is complete. In this embodiment, shrinking the multimedia element onto the background image after the frame-breaking animation is complete ensures that the multimedia element ultimately rests on the background image, improving the smoothness of page display and further enhancing the display effect of the multimedia element. Furthermore, after the frame-breaking animation is complete, the second multimedia resource is played directly. Since the background image is the image of the second multimedia resource, the second multimedia resource is played directly based on this image, further improving the smoothness of page display.

[0136] In some embodiments, the process of the terminal shrinking the multimedia elements onto the background image includes the following steps: the terminal displays a viewing invitation on the background image based on the multimedia elements. This viewing invitation is a first prompt message; that is, displaying a first prompt message on the background image serves as a prompt for the user to continue watching the second multimedia resource. In other words, the viewing invitation instructs the user to invite the user to continue watching the second multimedia resource. In this embodiment, using multimedia elements to display the viewing invitation, and using these multimedia elements to indicate the user, can further deepen the user's impression of the user, improve the promotional effect of the user, and create a sense of opening ceremony, thus enhancing the user experience.

[0137] In some embodiments, the viewing invitation (i.e., the first prompt message) includes multimedia elements and text, the text of which instructs the object to invite the user to continue watching the second multimedia resource. For example, see Figure 6, which is a schematic diagram of another playback page provided in an embodiment of this application. The playback page displays an image of the second multimedia resource and a viewing invitation, the viewing invitation including multimedia element 601 and text 602, the text 602 being “XXX invites you to continue watching ****”.

[0138] In some embodiments, the terminal plays audio while displaying the viewing invitation. The audio serves to indicate that the object is prompting the user to continue watching the second multimedia resource; that is, the audio represents the object inviting the user to continue watching the second multimedia resource. In this embodiment, by playing audio inviting the user to continue watching simultaneously with displaying the viewing invitation, the user can access the content corresponding to the audio. This combined visual and auditory invitation further enhances the user's impression of the object, thereby improving the promotional effect of the object.

[0139] 306. When the terminal responds to the third playback duration reaching the fourth duration, it determines that the resource switching condition has been met. In response to the resource switching condition being met, it plays the second multimedia resource using the second screen playback method.

[0140] The third duration is longer than the fifth duration. That is, images and multimedia elements are displayed before the second multimedia resource is played, and correspondingly, the display of images and multimedia elements is canceled while the second multimedia resource is played.

[0141] In some embodiments, the sum of the fifth and sixth durations is less than or equal to the fourth duration. After the multimedia elements are shrunk onto the background image, the duration for which the first multimedia resource is played using the second screen playback method reaches the second duration, and then the second multimedia resource is played using the second screen playback method. In some embodiments, after the viewing invitation (first prompt information) is displayed, the duration for which the first multimedia resource is played using the second screen playback method reaches the second duration, and then the second multimedia resource is played using the second screen playback method.

[0142] In some embodiments, the image includes at least one of a first image and a second image, where the first image is an image already played in the second multimedia resource, and the second image is the cover image of the second multimedia resource. The process of the terminal playing the second multimedia resource using a second-screen playback method includes the following implementations: if the image is the first image, the terminal continues playing the second multimedia resource using the second-screen playback method, starting from the first image; if the image is the second image, the terminal jumps from the second image to the first image, and the terminal continues playing the second multimedia resource using the second-screen playback method, starting from the first image.

[0143] In this embodiment, the image already played in the second multimedia resource to be resumed is displayed on the playback page, facilitating the continuation of playback from that image. This improves the smoothness of the page display transition, enhancing the playback effect of the multimedia resource and thus improving the user viewing experience. Furthermore, displaying the cover image of the second multimedia resource to be resumed on the playback page, which typically provides a more prominent indication of the second multimedia resource, facilitates the establishment of a connection between the first and second multimedia resources. Jumping from the second image to the first image, and then continuing playback of the second multimedia resource from the first image, further enhances the smoothness of the page display transition, improving the playback effect of the multimedia resource and thus enhancing the user viewing experience.

[0144] It should be noted that the above embodiments are illustrated using the simultaneous display of the image of the second multimedia resource and the multimedia elements of the object as an example. In some embodiments, the terminal only displays the image of the second multimedia resource. After the first multimedia resource has been played in landscape mode for a fifth duration, the terminal displays the image of the second multimedia resource on the first playback page of the first multimedia resource; that is, the multimedia elements of the object are not displayed. In other embodiments, the terminal only displays the multimedia elements of the object. Accordingly, after the first multimedia resource has been played in landscape mode for a fifth duration, the terminal displays the multimedia elements of the object, which are used to indicate the object. The above embodiments achieve the process of displaying the image of the second multimedia resource on the first playback page of the first multimedia resource after the first multimedia resource has been played in the second screen playback mode for a fifth duration; and displaying the multimedia elements of the object after the first multimedia resource has been played in the second screen playback mode for a fifth duration. This can further improve the promotion effect of the target.

[0145] In some embodiments, when the terminal displays only the image of the second multimedia resource, the terminal plays the second multimedia resource using a second-screen playback method in response to the image display duration reaching the twelfth duration. The eighth duration can be zero, meaning the second multimedia resource is played immediately without displaying an image. In some embodiments, when the terminal displays only the multimedia elements of an object, the terminal plays the second multimedia resource using a second-screen playback method in response to the completion of multimedia element display.

[0146] In some embodiments, after the terminal plays a second multimedia resource on the playback page, introductory information about the object is displayed at a preset position on the second playback page of the second multimedia resource. In this embodiment, displaying the object's introductory information on the second playback page of the second multimedia resource further promotes the object, increases the object's exposure, and can further improve the promotion effect of the object, thereby increasing the object's conversion rate.

[0147] In some embodiments, during the playback of a first multimedia resource using the first screen playback mode, a cancel control is displayed. The cancel control is used to cancel the display of the first multimedia resource. In response to a trigger operation on the cancel control, the display of the first multimedia resource is canceled, and the first screen playback mode is automatically switched to the second screen playback mode, where the second multimedia resource is played. This approach further enhances the user experience and improves the convenience of switching screen playback modes.

[0148] In some embodiments, in response to a triggering operation on the object's introductory information, the user can jump from the second playback page to the object's details page. In this embodiment, triggering the object's introductory information enables a jump to the object's details page, improving the diversity and convenience of interaction.

[0149] For example, referring to Figure 7, which is an interactive flowchart of multimedia resource playback provided in an embodiment of this application. First, the terminal plays a first multimedia resource in portrait mode. In response to the first multimedia resource's portrait playback duration reaching a first duration, guidance information and a second prompt message for the second multimedia resource are displayed. In response to the first multimedia resource's portrait playback duration reaching the first duration, the first multimedia resource is played in landscape mode. In response to the first multimedia resource's landscape playback duration reaching a fifth duration, the image of the second multimedia resource and a frame-breaking animation of the multimedia elements of the displayed object are displayed on the playback page. In response to the first animation's display duration reaching a sixth duration, the multimedia elements are collapsed onto the playback page to display the first prompt message. In response to the first multimedia resource's landscape playback duration reaching a fourth duration, the second multimedia resource is played in landscape mode, and the object's introductory information is displayed on the second playback page of the second multimedia resource.

[0150] For example, referring to Figure 8, which is a flowchart of a multimedia resource playback method provided in an embodiment of this application. After the application is launched, it checks if there is content to be resumed, which is a second multimedia resource that the application has already played but not yet finished. If so, a resource request is sent to the server to request the multimedia resource. If no resource is requested, the application's homepage is accessed directly. If a regular multimedia resource is requested, it is displayed on the terminal. If a multimedia resource that switches from portrait to landscape mode (i.e., the first multimedia resource) is requested, it is played in portrait mode. If the user clicks on the multimedia resource, the user is taken to the landing page, which is the details page of the object promoted by the multimedia resource. If the user triggers the skip button on the playback page, the multimedia resource is closed and the second multimedia resource that was not yet finished is resumed. If the user does not trigger the skip button, after the screen switching time is reached, the terminal is switched to landscape mode, and then the frame-breaking animation of the multimedia element is played. After the animation is finished, the previously unfinished multimedia resource is resumed, i.e., the second multimedia resource is played.

[0151] For example, referring to Figure 9, which is a flowchart of another multimedia resource playback provided in an embodiment of this application, the process is divided into two parts: a multimedia resource creation process and a multimedia resource playback process. In the multimedia resource creation process, the organization to which the multimedia resource belongs selects an object and then delivers the object's screen-switching multimedia resource. Specifically, the delivery end uploads customized screen-to-landscape materials, text, and frame-breaking animations of multimedia elements. The delivery end sends this content to the multimedia resource engine, which generates the screen-switching multimedia resource and binds it to the uploaded content. In the multimedia resource playback process, when the application starts, if the application has a second multimedia resource that is currently playing, it includes the data of the second multimedia resource when requesting the screen-switching multimedia resource. If the server sends the screen-switching multimedia resource, it plays the resource in portrait mode and starts a timer. Based on the information sent, it switches to landscape mode at the designated time point, simultaneously playing the frame-breaking animation. After the initial screen-switching multimedia resource playback ends, it enters the second playback page of the second multimedia resource to continue playback. During this process, if the user clicks on the multimedia resource that is being rotated, they will enter the landing page, which is the details page of the object. If the user clicks "skip," they will directly enter the second playback page of the second multimedia resource to continue playback.

[0152] The method provided in this application proposes a novel multimedia resource display format. After a period of time (corresponding to a first duration) of multimedia resource playback on a splash screen, the user is guided to switch their terminal from portrait to landscape mode to continue playing the multimedia resource. This provides an innovative and highly attractive way for organizations to display multimedia resources. After the user views the portrait multimedia resource for a period of time (corresponding to the first duration), the system triggers the corresponding landscape playback effect in real time, providing the user with a unique and visually impactful multimedia resource viewing experience. This multimedia resource display format closely integrates the content of the multimedia resource with the user's viewing direction, making the multimedia resource more attractive and interactive. Organizations to which the multimedia resource belongs can select relevant multimedia resources based on their brand or product characteristics, making the information conveyed by the multimedia resource more accurate and targeted. To avoid disrupting the user experience, the landscape multimedia resource display can be set to be turned off or disappear after a timer, ensuring a smooth user experience. The multimedia resource display format provided by this method is applicable to various platforms and devices, such as mobile phones, computers, and tablets, thus having broad application potential. This method provides a display format that cleverly combines multimedia resources with the user's viewing direction, achieving a more attractive and visually impactful multimedia resource display, while enhancing the emotional connection between multimedia resources and users.

[0153] The method provided in this application firstly achieves a visually impactful display format for multimedia resources. Specifically, by guiding the user to rotate the screen from portrait to landscape after playing the multimedia resource for several seconds, and then continuing playback in landscape mode, the display of the multimedia resource is closely related to the user's current viewing direction, enhancing its visual impact and attractiveness, thus increasing its attention-grabbing power and conversion potential. Secondly, it does not disrupt the user's viewing experience. The portrait-to-landscape transition is triggered during the user's natural viewing process, without interrupting the browsing experience, thus providing a smooth and uninterrupted viewing experience. Thirdly, it increases the fun and interactivity of the multimedia resource. The portrait-to-landscape transition provides users with a novel and interesting multimedia resource display format, enhancing the interactivity and user participation. Finally, it enhances the memorability of the multimedia resource. Because the multimedia resource is closely integrated with the user's viewing direction, users are more likely to remember the content of the multimedia resource, thereby improving its long-term effectiveness. In summary, this method can effectively solve the problems of multimedia resources lacking visual impact, mismatch with user viewing direction, interruption of user experience, and low conversion rate, providing a win-win multimedia resource display format for both the organizations owning the multimedia resources and the users.

[0154] The method provided in this application embodiment can also achieve the following effects: First, it enhances the user viewing experience. By guiding the user to switch the terminal from portrait to landscape mode after playing multimedia resources for several seconds, and continuing the landscape playback, a completely new viewing experience is provided. When users are watching multimedia resources, the triggered portrait-to-landscape effect may arouse their curiosity, making them more engaged and involved. Second, it innovates the display format of multimedia resources. Unlike the traditional display of videos or focus images, the portrait-to-landscape splash screen multimedia resources provide a novel and eye-catching display format for the organization to which the multimedia resources belong, avoiding the problem of a bland display that fails to attract users. Third, it improves the memorability of multimedia resources. The portrait-to-landscape splash screen multimedia resources are closely integrated with the user's viewing direction, and users will unconsciously remember the related multimedia resources during the switching process, thereby increasing the impression of the multimedia resources. Fourth, it expands the audience of multimedia resources. Because the portrait-to-landscape multimedia resources are closely integrated with the user's viewing direction, this novel display format of multimedia resources may attract different user groups, thereby expanding the audience of multimedia resources. Fifth, it strengthens the integration of multimedia resources with interrupted playback content. This method seamlessly integrates the content of multimedia resources with the user's viewing direction, enhancing the relevance and attractiveness of the resources and thus improving conversion rates. Sixth, it stimulates user curiosity. The triggering method of portrait-to-landscape multimedia resources may stimulate users' desire to explore, driving them to actively watch more multimedia resources and increasing their interaction with the platform. Seventh, it provides more marketing strategies. Organizations owning multimedia resources can design clever portrait-to-landscape effects based on different multimedia elements, enabling them to develop more diversified and targeted marketing strategies for their products or services. In summary, this method not only provides organizations owning multimedia resources with a more efficient and innovative display format but also brings users a richer and more engaging viewing experience.

[0155] In the above embodiments, the process of playing multimedia resources was described using the example of switching from portrait to landscape mode. In other embodiments, playing multimedia resources also includes a method for switching from landscape to portrait mode, the process of which is the same as the method for switching from portrait to landscape mode in the above embodiments, and will not be described again here.

[0156] In some embodiments, whether the terminal plays multimedia resources in a portrait-to-landscape or landscape-to-portrait manner depends on the terminal's current holding posture. Accordingly, the process of the terminal playing the first multimedia resource using the first screen playback method includes the following implementation: when the current holding posture of the electronic device is landscape, the first multimedia resource is played in landscape mode; when the current holding posture of the electronic device is portrait mode, the first multimedia resource is played in portrait mode.

[0157] Taking an electronic device as an example, when the device is currently held in landscape mode, the first multimedia resource is played in landscape mode; when the device is currently held in portrait mode, the first multimedia resource is played in portrait mode. In this way, the screen playback method of the first multimedia resource can be determined based on the device's current holding posture, thus matching the screen playback method of the first multimedia resource with the user's current viewing direction, making it easier for the user to watch and improving the user's viewing experience.

[0158] In some embodiments, before playing the first multimedia resource, the terminal detects its current hand-held posture and determines the screen playback mode of the first multimedia resource based on the current hand-held posture. The screen playback mode matches the terminal's current hand-held posture; that is, if the terminal's current hand-held posture is landscape, the screen playback mode is landscape, and if the terminal's current hand-held posture is portrait, the screen playback mode is portrait.

[0159] For example, let's take the example of interspersing the playback of the first multimedia resource while playing the second multimedia resource. After the second multimedia resource has played for a third duration, that is, after reaching the playback time of the first multimedia resource, the current handheld posture of the terminal is detected. If the detection result indicates that the current handheld posture of the terminal is landscape, the terminal plays the first multimedia resource in landscape mode; if the detection result indicates that the current handheld posture of the terminal is portrait mode, the terminal plays the first multimedia resource in portrait mode.

[0160] Figure 10 is a block diagram of a multimedia resource playback device provided in an embodiment of this application. Referring to Figure 10, the device includes:

[0161] The display module 1001 is configured to display guidance information in response to the fulfillment of the switching condition of the playback mode when the first multimedia resource is played in the first screen playback mode. The guidance information is used to guide the switching of the first screen playback mode to the second screen playback mode.

[0162] The playback module 1002 is configured to play the first multimedia resource in response to a switching command triggered based on the guidance information, using a second screen playback mode.

[0163] The playback module 1002 is configured to play a second multimedia resource in response to the fulfillment of a resource switching condition, using a second screen playback mode, wherein the second multimedia resource is adapted to the second screen playback mode.

[0164] In some embodiments, the first screen playback mode is landscape or portrait, and the playback module 1002 is further configured to:

[0165] When the current handheld posture of the electronic device is landscape mode, the first multimedia resource is played in landscape mode;

[0166] When the current handheld posture of the electronic device is portrait mode, the first multimedia resource is played in portrait mode.

[0167] In some embodiments, the display module 1001 is further configured to:

[0168] Display guidance information in the form of text or icons.

[0169] In some embodiments, the display module 1001 is further configured to:

[0170] Display animated icons to demonstrate the process of rotating the screen of the electronic device.

[0171] In some embodiments, the playback module 1002 is further configured to perform at least one of the following before displaying the guidance information in response to the switching condition of the playback mode being met:

[0172] In response to the first playback duration reaching the first duration, it is determined that the switching condition for the playback mode is met, wherein the first playback duration is the duration of playing the first multimedia resource using the first screen playback mode;

[0173] In response to the second playback duration reaching the second duration, it is determined that the switching condition for the playback mode is met, wherein the second playback duration is used to play the second multimedia resource when the second playback duration is 0.

[0174] In some embodiments, the playback module 1002 is further configured to perform at least one of the following before displaying the guidance information in response to the switching condition of the playback mode being met:

[0175] In response to the duration of playing the second multimedia resource reaching a third duration, the first multimedia resource is played using the first screen playback method;

[0176] In response to displaying the application's page, and since the second multimedia resource was played when the page was last canceled, the first multimedia resource is played using the first screen playback method;

[0177] In response to a playback command for the second multimedia resource, the first multimedia resource is played using the first screen playback method.

[0178] In some embodiments, the playback module 1002 is further configured to determine that the resource switching condition is met in response to the third playback duration reaching a fourth duration, wherein the third playback duration is the duration of playing the first multimedia resource using the second screen playback method;

[0179] In response to the completion of the first multimedia resource, it is determined that the resource switching condition has been met.

[0180] In some embodiments, the display module 1001 is further configured to perform any of the following:

[0181] In response to the third playback duration reaching the fifth duration, the image of the second multimedia resource is displayed on the first playback page of the first multimedia resource, wherein the fifth duration is less than the fourth duration;

[0182] When the first multimedia resource is used for the recommended object, in response to the third playback duration reaching the fifth duration, the multimedia elements of the recommended object are displayed;

[0183] In response to the third playback duration reaching the fifth duration, the image of the second multimedia resource is displayed on the first playback page, and the multimedia elements of the object are displayed with the image as the background image.

[0184] In some embodiments, the display module 1001 is further configured to:

[0185] A first animation is displayed showing the multimedia element, in which the multimedia element is displayed in a manner that moves out of the first playback page.

[0186] In some embodiments, the display module 1001 is further configured to:

[0187] In response to the first animation's duration reaching a sixth duration, the multimedia element is collapsed onto the background image for display.

[0188] In some embodiments, the display module 1001 is further configured to:

[0189] Based on the multimedia elements, a first prompt message is displayed on the background image, which instructs the object to continue watching the second multimedia resource.

[0190] In some embodiments, the playback module 1002 is further configured to:

[0191] During the display of the first prompt message, audio is played, which serves to indicate that the object is prompting to continue watching the second multimedia resource.

[0192] In some embodiments, the image includes at least one of a first image and a second image, wherein the first image is an image that has been played in the second multimedia resource, and the second image is the cover image of the second multimedia resource; the playback module 1002 is configured to:

[0193] If the image is the first image, the second screen playback method is adopted, and the second multimedia resource is played starting from the first image.

[0194] If the image is the second image, jump from the second image to the first image, and use the second screen playback mode to play the second multimedia resource starting from the first image.

[0195] In some embodiments, the display module 1001 is further configured to use the first multimedia resource for recommending objects, and after the second multimedia resource is played using the second screen playback method, the introductory information of the object is displayed at a preset position on the second playback page of the second multimedia resource.

[0196] In some embodiments, the apparatus further includes:

[0197] The jump module is configured to jump to the object's details page in response to a trigger operation that provides introductory information about the object.

[0198] In some embodiments, the display module 1001 is further configured to:

[0199] In response to the condition for switching the playback mode being met, a second prompt message for the second multimedia resource is displayed. The second prompt message is used to indicate the second multimedia resource that is about to be played.

[0200] In some embodiments, the playback module 1002 is further configured to:

[0201] In response to the triggering operation of the second prompt message, the user is redirected to the second playback page of the second multimedia resource and the second multimedia resource is played.

[0202] In some embodiments, the playback module 1002 is further configured to:

[0203] During the process of playing the first multimedia resource using the first screen playback method, a cancellation control is displayed, which is used to cancel the display of the first multimedia resource.

[0204] In response to the trigger operation of the cancel control, the first multimedia resource is canceled from display, the first screen playback mode is automatically switched to the second screen playback mode, and the second multimedia resource is played using the second screen playback mode.

[0205] This application provides a multimedia resource playback device. During the playback of a first multimedia resource using a first-screen playback mode, the device displays guidance information to instruct the user to rotate the screen to view a multimedia resource played using a second-screen playback mode. Furthermore, after the terminal has played the first multimedia resource using the second-screen playback mode for a period of time, the device then plays the second multimedia resource using the second-screen playback mode. This device switches from the first-screen playback mode to the second-screen playback mode, not only increasing the diversity of multimedia resource display but also enhancing the diversity of interaction methods by displaying guidance information to instruct the user to rotate the screen. Moreover, after guiding the user to rotate the screen and completing the playback of the first multimedia resource using the second-screen playback mode, the device directly continues playing the second multimedia resource using the second-screen playback mode. Since the user has already been guided to rotate the screen before playing the second multimedia resource, the user can directly view the second multimedia resource played using the second-screen playback mode without any user interaction. This closely integrates the display of the multimedia resource with the user's viewing direction, enhancing the visual impact and attractiveness of the multimedia resource, thereby improving the user's viewing experience. Furthermore, presenting multimedia resources in such a novel and eye-catching way can attract user attention, increase the conversion rate of the first multimedia resource, and thus improve the promotion effect on the target audience of the first multimedia resource.

[0206] It should be noted that the multimedia resource playback device provided in the above embodiments is only illustrated by the division of the above functional modules. 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 multimedia resource playback device and the multimedia resource playback method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0207] In the embodiments of this application, the electronic device can be a terminal or a server. When the electronic device is a terminal, the terminal acts as the execution subject to implement the technical solution provided in the embodiments of this application; when the electronic device is a server, the server acts as the execution subject to implement the technical solution provided in the embodiments of this application; or, the technical solution provided in this application can be implemented through the interaction between the terminal and the server. The embodiments of this application do not limit this.

[0208] Referring to Figure 11, which is a block diagram of a terminal provided in an embodiment of this application, that is, Figure 11 provides a structural block diagram of the terminal in an embodiment of this application.

[0209] Typically, terminal 1100 includes a processor 1101 and a memory 1102.

[0210] Processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is configured to process data in the wake-up state; the coprocessor is a low-power processor configured to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is configured to render and draw the content required to be displayed on the screen. In some embodiments, processor 1101 may also include an AI (Artificial Intelligence) processor configured to handle computational operations related to machine learning.

[0211] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are configured to store at least one program code for execution by the processor 1101 to implement the multimedia resource playback method provided in the method embodiments of this application.

[0212] In some embodiments, the terminal 1100 may also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0213] Peripheral interface 1103 can be configured to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0214] The radio frequency (RF) circuit 1104 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1104 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, etc. The RF circuit 1104 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, 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 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0215] Display screen 1105 is configured to display a user interface (UI). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be configured to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1105 may be a single screen disposed on the front panel of terminal 1100; in other embodiments, display screen 1105 may be at least two screens, disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen disposed on a curved or folded surface of terminal 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0216] The camera assembly 1106 is configured to capture images or videos. In some embodiments, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 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 is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0217] The audio circuit 1107 may include a microphone and a speaker. The microphone is configured to acquire sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the terminal 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is configured to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.

[0218] Power supply 1108 is configured to supply power to the various components in terminal 1100. Power supply 1108 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0219] In some embodiments, the terminal 1100 further includes one or more sensors 1109. The one or more sensors 1109 include, but are not limited to: an acceleration sensor 1110, a gyroscope sensor 1111, a pressure sensor 1112, an optical sensor 1113, and a proximity sensor 1114.

[0220] Accelerometer 1110 can detect the magnitude of acceleration along the three axes of a coordinate system established with terminal 1100. For example, accelerometer 1110 can be configured to detect the components of gravitational acceleration along the three axes. Processor 1101 can control display screen 1105 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1110. Accelerometer 1110 can also be configured to acquire motion data for games or users.

[0221] The gyroscope sensor 1111 can detect the orientation and rotation angle of the terminal 1100. The gyroscope sensor 1111 can work in conjunction with the accelerometer sensor 1110 to collect the user's 3D movements on the terminal 1100. Based on the data collected by the gyroscope sensor 1111, the processor 1101 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0222] The pressure sensor 1112 can be disposed on the side bezel of the terminal 1100 and / or on the lower layer of the display screen 1105. When the pressure sensor 1112 is disposed on the side bezel of the terminal 1100, it can detect the user's grip signal on the terminal 1100, and the processor 1101 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1112. When the pressure sensor 1112 is disposed on the lower layer of the display screen 1105, the processor 1101 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1105. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0223] The optical sensor 1113 is configured to collect ambient light intensity. In one embodiment, the processor 1101 can control the display brightness of the display screen 1105 based on the ambient light intensity collected by the optical sensor 1113. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1105 is increased; when the ambient light intensity is low, the display brightness of the display screen 1105 is decreased. In another embodiment, the processor 1101 can also dynamically adjust the shooting parameters of the camera assembly 1106 based on the ambient light intensity collected by the optical sensor 1113.

[0224] The proximity sensor 1114, also known as a distance sensor, is typically located on the front panel of the terminal 1100. The proximity sensor 1114 is configured to detect the distance between the user and the front of the terminal 1100. In one embodiment, when the proximity sensor 1114 detects that the distance between the user and the front of the terminal 1100 is gradually decreasing, the processor 1101 controls the display screen 1105 to switch from a screen-on state to a screen-off state; when the proximity sensor 1114 detects that the distance between the user and the front of the terminal 1100 is gradually increasing, the processor 1101 controls the display screen 1105 to switch from a screen-off state to a screen-on state.

[0225] Those skilled in the art will understand that the structure shown in FIG11 does not constitute a limitation on terminal 1100, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0226] Referring to Figure 12, which is a block diagram of a server provided in an embodiment of this application, that is, a structural schematic diagram of a server provided in an embodiment of this application, the server 1200 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 1201 and one or more memories 1202, wherein the memory 1202 is configured to store executable program code, and the processor 1201 is configured to execute the aforementioned executable program code to implement the multimedia resource playback method provided in the various method embodiments above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be described in detail here.

[0227] This application also provides a computer-readable storage medium storing at least one program, which is loaded and executed by a processor to implement the multimedia resource playback method of any of the above implementations.

[0228] This application also provides a computer program product, which includes at least one program segment stored in a computer-readable storage medium. The processor of an electronic device reads the at least one program segment from the computer-readable storage medium and executes the at least one program segment, causing the electronic device to perform the multimedia resource playback method of any of the above implementations.

[0229] In some embodiments, the computer program product involved in the present application can be deployed on an electronic device for execution, or executed on multiple electronic devices located in one location, or executed on multiple electronic devices distributed in multiple locations and interconnected through a communication network. Multiple electronic devices distributed in multiple locations and interconnected through a communication network can form a blockchain system.

[0230] All the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here. The above are only optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for playing multimedia resources, the method being executed by an electronic device, the method comprising: During the playback of the first multimedia resource using the first screen playback mode, in response to the fulfillment of the switching condition for the playback mode, guidance information is displayed. The guidance information is used to guide the switching of the first screen playback mode to the second screen playback mode. In response to a switching instruction triggered based on the guidance information, the first multimedia resource is played using the second screen playback method; In response to the resource switching condition being met, the second multimedia resource is played using the second screen playback method, and the second multimedia resource is adapted to the second screen playback method.

2. The method according to claim 1, wherein, The first screen playback mode is either landscape or portrait. Before the switching condition for the playback mode is met and the guidance information is displayed, the method further includes: When the current handheld posture of the electronic device is landscape mode, the first multimedia resource is played in landscape mode; When the current handheld posture of the electronic device is portrait mode, the first multimedia resource is played in portrait mode.

3. The method according to claim 1 or 2, wherein, The displayed guidance information includes: The guidance information is displayed in the form of text or icons.

4. The method according to claim 3, wherein, The guidance information is displayed in the form of icons, including: Display dynamic icons to demonstrate the process of rotating the screen of the electronic device.

5. The method according to any one of claims 1-4, wherein, Before displaying the guidance information after the switching condition for the playback mode is met, the method further includes at least one of the following: In response to the first playback duration reaching the first duration, it is determined that the switching condition for the playback mode is met, wherein the first playback duration is the duration of playing the first multimedia resource using the first screen playback mode; In response to the second playback duration reaching the second duration, it is determined that the switching condition for the playback mode is met, wherein the second playback duration is used to play the second multimedia resource when the second playback duration is 0.

6. The method according to any one of claims 1-5, wherein, Before displaying the guidance information in response to the switching condition of the playback mode being met, the method further includes any one of the following: In response to the duration of playing the second multimedia resource reaching a third duration, the first multimedia resource is played using the first screen playback method; In response to displaying the application's page, and since the second multimedia resource was played when the page was last canceled, the first multimedia resource is played using the first screen playback method; In response to a playback command for the second multimedia resource, the first multimedia resource is played using the first screen playback method.

7. The method according to any one of claims 1-6, wherein, Before playing the second multimedia resource using the second screen playback method in response to the resource switching condition being met, the method further includes at least one of the following: In response to the third playback duration reaching the fourth duration, it is determined that the resource switching condition has been met, wherein the third playback duration is the duration of playing the first multimedia resource using the second screen playback method; In response to the completion of the first multimedia resource, it is determined that the resource switching condition has been met.

8. The method according to any one of claims 1-7, wherein, The method further includes any one of the following: In response to the third playback duration reaching the fifth duration, the image of the second multimedia resource is displayed on the first playback page of the first multimedia resource. The fifth duration is less than the fourth duration, and the third playback duration is the duration of playing the first multimedia resource using the second screen playback method. When the first multimedia resource is used for the recommended object, in response to the third playback duration reaching the fifth duration, the multimedia elements of the recommended object are displayed; In response to the third playback duration reaching the fifth duration, the image of the second multimedia resource is displayed on the first playback page, and the multimedia elements of the object are displayed with the image as the background image.

9. The method according to claim 8, wherein, The multimedia elements of the recommended object include: A first animation is displayed showing the multimedia element, in which the multimedia element is displayed in a manner that moves out of the first playback page.

10. The method according to claim 9, wherein, The method further includes: In response to the first animation's duration reaching a sixth duration, the multimedia element is collapsed onto the background image for display.

11. The method according to claim 10, wherein, The step of shrinking the multimedia elements onto the background image for display includes: Based on the multimedia elements, a first prompt message is displayed on the background image, which instructs the object to continue watching the second multimedia resource.

12. The method according to claim 11, wherein, The method further includes: During the display of the first prompt message, audio is played, which serves to indicate that the object is prompting to continue watching the second multimedia resource.

13. The method according to any one of claims 8-12, wherein, The image includes at least one of a first image and a second image, wherein the first image is an image that has been played in the second multimedia resource, and the second image is the cover image of the second multimedia resource; The method of playing the second multimedia resource using the second screen playback method includes: If the image is the first image, the second screen playback method is used, and the second multimedia resource is played starting from the first image. If the image is the second image, jump from the second image to the first image, and use the second screen playback method to play the second multimedia resource with the first image as the playback starting point.

14. The method according to any one of claims 1-13, wherein, The first multimedia resource is used for recommendation purposes. After playing the second multimedia resource using the second screen playback method, the method further includes: The object's introductory information is displayed at a preset position on the second playback page of the second multimedia resource.

15. The method according to claim 14, wherein, The method further includes: In response to a triggering operation that provides information about the object, the user is redirected to the object's details page.

16. The method according to any one of claims 1-15, wherein, The method further includes: In response to the condition for switching the playback mode being met, a second prompt message for the second multimedia resource is displayed. The second prompt message is used to indicate the second multimedia resource that is about to be played.

17. The method according to claim 16, wherein, The method further includes: In response to the triggering operation of the second prompt message, the user is redirected to the second playback page of the second multimedia resource and the second multimedia resource is played.

18. The method according to any one of claims 1-17, wherein, The method further includes: During the process of playing the first multimedia resource using the first screen playback method, a cancellation control is displayed, which is used to cancel the display of the first multimedia resource. In response to the trigger operation of the cancel control, the first multimedia resource is canceled from display, the first screen playback mode is automatically switched to the second screen playback mode, and the second multimedia resource is played using the second screen playback mode.

19. A multimedia resource playback device, the device comprising: The display module is configured to display guidance information in response to the fulfillment of the switching condition of the playback mode when the first multimedia resource is played in the first screen playback mode. The guidance information is used to guide the switching of the first screen playback mode to the second screen playback mode. The playback module is configured to play the first multimedia resource in response to a switching command triggered based on the guidance information, using the second screen playback method. The playback module is configured to play a second multimedia resource using the second screen playback method in response to the resource switching condition being met, wherein the second multimedia resource is adapted to the second screen playback method.

20. An electronic device comprising a processor and a memory, the memory being configured to store at least one program, the at least one program being loaded by the processor and executing the method for playing multimedia resources according to any one of claims 1 to 18.

21. A computer-readable storage medium configured to store at least one program, the at least one program configured to perform a method for playing a multimedia resource according to any one of claims 1 to 18.

22. A computer program product comprising at least one program segment stored in a computer-readable storage medium, wherein a processor of an electronic device reads the at least one program segment from the computer-readable storage medium, and the processor executes the at least one program segment to cause the electronic device to perform the method for playing multimedia resources according to any one of claims 1 to 18.

Citation Information

Patent Citations

  • Implementation method and device of screen in portrait mode and screen in landscape mode

    CN107391119A

  • Multimedia information display method and related equipment

    CN112073583A

  • Display device and media asset playing method

    CN113141529A

  • Media resource playing method and device, storage medium and electronic equipment

    CN113377995A

  • Portrait full screen playback method, apparatus and mobile playback terminal thereof

    WO2017185645A1