Media content display method, device, equipment, storage medium, and program

The method and device dynamically adjust media content switching based on audio features, improving the viewing experience by aligning transitions with audio characteristics and allowing user control, addressing the limitations of traditional media content display methods.

JP7760761B2Active Publication Date: 2025-10-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024570669
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-06-28
Filing Date
2023-06-28
Publication Date
2025-10-27
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

Existing media content display methods fail to dynamically match the timing of media content switching with the audio features, resulting in a poor viewing experience.

Method used

A method and device that dynamically determine the timing of media content switching based on the playback progress of audio features, allowing for flexible matching of media content with audio characteristics, including real-time and manual switching modes.

Benefits of technology

Enhances the viewing experience by ensuring media content switching aligns with audio features, providing a real-time free-point display effect and user flexibility in controlling media content transitions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007760761000001
    Figure 0007760761000001
  • Figure 0007760761000002
    Figure 0007760761000002
  • Figure 0007760761000003
    Figure 0007760761000003
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a method, apparatus, device, and storage medium for displaying media content, relating to the field of computer technology. This method includes displaying current media content in a target media work including a predetermined audio and a plurality of media contents on a predetermined display page and playing the predetermined audio; determining a target characteristic time based on the current playback progress of the predetermined audio and characteristic time information related to the predetermined audio, where the characteristic time includes the time point when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is the characteristic time at which the predetermined audio should play the next media content at the current playback progress; and controlling the predetermined display page to automatically switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target characteristic time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application submitted to the China Patent Office on June 28, 2022, bearing application number 202210749375.2, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, such as media content display methods, devices, equipment, and storage media. [Background technology]

[0003] With the continuous development of Internet technology, application programs (APPs) can display (present) various media contents to users, and different users can share their own creations with each other by distributing media contents such as images or videos.

[0004] Currently, media works are a popular form of work among many users. A media work may include audio and multiple images, and when the work is displayed, the multiple images are displayed in sequence at regular intervals while the audio is played. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present disclosure provide a media content display method, device, storage medium, and equipment that can optimize the media content display schemes of the related art. [Means for solving the problem]

[0006] According to a first aspect, embodiments of the present disclosure provide a method for displaying media content, the method comprising: displaying current media content in a target media work on a predetermined display page and playing predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0007] According to a second aspect, embodiments of the present disclosure further provide a media content display device, the device comprising: a media content display module configured to display current media content in a target media work on a predetermined display page and play predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; a target feature time determination module configured to determine a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; and a media content switching module configured to control the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time.

[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: at least one processor; a storage device configured to store at least one program; The at least one program, when executed by the at least one processor, causes the at least one processor to implement a method for displaying media content according to an embodiment of the present disclosure.

[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a readable storage medium containing a computer program, which when executed by a computer processor performs a method for displaying media content according to an embodiment of the present disclosure. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. [Figure 2] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of interface interactions according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 5] 1 is a structural schematic diagram of a media content display device according to an embodiment of the present disclosure; [Figure 6] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0012] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.

[0013] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "at least one" unless the context clearly indicates otherwise, as would be understood by one of ordinary skill in the art.

[0014] As can be understood, before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, and use scenarios of personal information related to the present disclosure should be notified to users in an appropriate manner and permission should be obtained from users in accordance with relevant laws and regulations.

[0015] For example, in response to receiving a user's voluntary request, prompt information may be sent to the user to clearly prompt the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to voluntarily choose whether to provide personal information to software or hardware, such as an electronic device, an application program, a server, or a storage medium, that performs the operation of the technical solution of the present disclosure based on the prompt information.

[0016] As an optional but non-limiting implementation, the method of sending prompt information to the user in response to receiving the user's voluntary request may be, for example, a pop-up window, which may present the prompt information in text form, and the pop-up window may include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.

[0017] It is to be understood that the above notification and user permission obtaining process is merely a general outline and is not intended to limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be used to implement the present disclosure.

[0018] It is to be understood that the data related to the technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of applicable laws, regulations and related provisions.

[0019] FIG. 1 is a flowchart of a media content display method according to an embodiment of the present disclosure, which is applied to the case of media content display. The method may be performed by a media content display device, which may be realized in the form of at least one of software and hardware, or alternatively, by an electronic device, which may be a mobile terminal such as a mobile phone, a smart watch, a tablet PC, or a personal digital assistant, or may be a device such as a personal computer (PC) terminal or a server.

[0020] As shown in FIG. 1, the method includes:

[0021] Step 101: Display current media content in a target media work on a predetermined display page and play predetermined audio, where the target media work includes the predetermined audio and multiple media contents, and the media contents include at least one of images and videos.

[0022] In an embodiment of the present disclosure, the predetermined display page may be a page in a predetermined application program, and the predetermined application program may provide a media work display function or a media work distribution function. That is, a user may view a media work created by themselves or distributed by others in the predetermined application program, or may distribute a media work created by themselves in the predetermined application program. The media work may include audio and multiple media content, and the media content may include images or video, where video may be understood as a series of multi-frame video images and may be referred to as a video segment. For example, a media work may include audio and multiple images and may be referred to as an image work, or may include audio and multiple videos (multiple video segments) and may be referred to as a multi-segment video work, or may include audio, at least one image, and at least one video and may be referred to as a mixed arrangement work. Here, the video frames of the images or videos may include image content or text content, etc. The plurality of media contents may constitute a media content collection, and the content display order of the plurality of media contents in the media content collection may be preset, i.e., the plurality of media contents in the target media work are arranged in a predetermined order. As can be understood, after the playback of the plurality of media contents in the target media work is completed, playback may resume from the first media content. Images in the media work may be stored in an image format, videos may be stored in a video file format, and audio may be stored in an audio file format, which may generally be stored locally on a service end or electronic device corresponding to a predetermined application program.

[0023] In an embodiment of the present disclosure, current media content in a target media work is displayed on a predetermined display page, where the target media work may be understood as the media work currently displayed on the predetermined display page, and the current media content may be understood as the media content currently displayed on the predetermined display page, which may be an image or a video, for example, any one of the media content in the target media work. While displaying the current media content, predetermined audio is played. The predetermined audio is audio included in the target media work and may be understood as background music of the media content. Here, the target media work may include at least one of a media work to be distributed and a distributed media work.

[0024] Step 102: Determine a target feature time in real time based on the current playback progress of the predetermined audio and feature time information corresponding to a feature time related to the predetermined audio, where the feature time includes a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is the feature time at which the predetermined audio should play the next media content in the current playback progress.

[0025] For example, on a given display page, when in automatic switching mode, multiple media contents may be automatically displayed in sequence according to the content display order corresponding to the target media work, or may be displayed in a single round (each media content is displayed once), or in a multi-round loop (each media content is displayed once, and then displayed again in sequence starting from the first media content), etc.

[0026] In the related art, when media content is displayed in an automatic switching mode, the duration of each media content per display may be set by a default application program or voluntarily set by the creator (i.e., the user creating the media work). That is, this duration is already set before display and is generally an average allocation, that is, the duration of each media content per display is generally equal. Taking an image work as an example, if the image work contains four images, image a, image b, image c, and image d, and the image work further includes audio e, each of which has a display duration of 2 seconds, when the image work begins to be displayed, audio e is played and image a is displayed. After the display duration of image a reaches 2 seconds, image b is automatically displayed. After the display duration of image b reaches 2 seconds, image c is automatically displayed, and so on, until the image work is finished displaying. As can be seen, the timing of image switching is determined by whether the display duration reaches a specified duration and is unrelated to the audio, that is, the media content and the audio are separated, resulting in a poor viewing experience.

[0027] On the other hand, in an embodiment of the present disclosure, before switching media content, the next switching timing may be dynamically determined based on the current playback progress of the specified audio and the characteristic time information related to the specified audio, and the characteristic time point of music playback corresponding to each media content varies depending on the user's playback control operation of the target media work, allowing the switching of media content to be more flexibly matched to the audio characteristics of the audio.

[0028] For example, the characteristic time includes a time point at which an audio feature in the predetermined audio satisfies a predetermined condition. The audio feature in the predetermined audio may include, but is not limited to, at least one of decibels, frequency, tone, sound power, pitch, amplitude, and rhythm contained in the predetermined audio. The predetermined condition may be set according to actual needs, such as a change in the audio feature or whether the value of the audio feature is within a predetermined range. For example, the audio feature may be sound power or rhythm, and the characteristic time may include an accent time. An accent may be understood as a note with a relatively high intensity in a piece of music, which is a main note constituting the rhythm. An accent may include a force accent represented by an increase in sound power and a musical accent represented by a change in pitch. The accent time may be referred to as a rhythm point.

[0029] For example, after determining a predetermined audio, the predetermined audio may be analyzed to further determine multiple feature times contained therein to obtain feature time information. The feature time information may include multiple feature times arranged in playback order. Here, the feature times may be quantified based on the start and end times of the predetermined audio. For example, if a feature time appears at 1 minute and 20 seconds in the predetermined audio, this feature time may be recorded as 1 minute and 20 seconds. The process of determining feature time information may be performed before the target media work begins to be displayed. When creating a media work, a creator may select a predetermined audio from an audio library provided by a service end of a predetermined application program or may upload the predetermined audio from a local device, etc. Audio in the audio library may be analyzed in advance to obtain feature time information corresponding to each audio (which may be stored in a profile), and the feature time information may be associated with the corresponding audio as selected by the creator. For audio uploaded by the creator, the audio selected by the user may be analyzed by a predetermined application program or a corresponding service end to generate feature time information (which may be stored in a profile), and the generated feature time information may be associated with the selected audio. When a media work needs to be displayed (including a preview display before distribution), the service end may send the feature time information to a predetermined application program. Of course, during the display of the target media work, the feature time information may be obtained by dynamically analyzing the feature time of a predetermined audio, and this is not limited thereto. As can be understood, when editing the target media work, a music automatic free point switch may be provided on the editing panel for the creator to choose whether to turn it on, and the creator may select the feature time point and determine the type of audio feature to be adopted.

[0030] Optionally, when a creator selects a specific audio from the audio library, related information regarding feature time information may be displayed in the related area (e.g., to the right of the option) of the option for the candidate audio in the audio library. Here, the related information may be, for example, the time interval between two adjacent feature times, or a statistical value of this time interval (e.g., average value, etc.). This is advantageous for creators to quickly predict related information such as the rhythm of the candidate audio (e.g., slow rhythm or upbeat rhythm, etc.) based on the related information, thereby enabling them to quickly select audio that is highly consistent with their media content, improving the efficiency and accuracy of audio selection and providing convenience for creators in their creations.

[0031] For example, the current playback progress of the predetermined audio may be understood as the current playback position in the predetermined audio. For example, if the predetermined audio is currently being played up to 1 minute and 17 seconds, the current playback progress may be 1 minute and 17 seconds. A target feature time for media content switching may be determined based on the current playback progress and the feature time information. The target feature time is a feature time at which the next media content should be played in the current playback progress of the predetermined audio, and may be the Nth feature time to be played (N is a positive integer greater than 1). Note that the feature time to be played does not include feature times that have already been played, i.e., the first feature time to be played is not necessarily the first feature time in the predetermined audio. Here, N may be a predetermined fixed value or a dynamically determined numerical value. For example, if the current media content is an image, N may be a fixed value, such as 1, i.e., the corresponding target feature time may be the next feature time at which the specified audio should be played in the current playback progress; if the current media content is a video, N may be a dynamically determined number, i.e., the corresponding target feature time is determined based on the video duration of the current media content, because when the first feature time to be played arrives, the playback of the current video may not be completed, so it is necessary to switch to the next video only when the Nth feature time arrives after the playback of the current video is completed.

[0032] For example, if the current media content is an image, and the corresponding target feature time is the next feature time to be played in the given audio, if the first feature time after 1 minute 17 seconds is 1 minute 20 seconds, the target feature time is determined as 1 minute 20 seconds.

[0033] Step 103: when the playback progress of the predetermined audio reaches the target feature time, control the predetermined display page to switch from displaying the current media content to displaying the next media content.

[0034] Illustratively, after determining the target feature time, the display of the current media content may be maintained, the playback of the predetermined audio may be continued, and the playback progress of the predetermined audio may be detected in real time. When the playback progress reaches the target feature time, a switch of the media content may be triggered, i.e., the display of the current media content may be automatically switched to the display of the next media content on the predetermined display page.

[0035] A media content display method according to an embodiment of the present disclosure displays current media content of a target media work, which includes a predetermined audio and a plurality of media contents, on a predetermined display page, plays the predetermined audio, and determines a target feature time based on the current playback progress of the predetermined audio and feature time information related to the predetermined audio, where the feature time includes a time point at which an audio feature of the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time at which the next media content of the predetermined audio should be played in the current playback progress of the predetermined audio, and when the playback progress of the predetermined audio reaches the target feature time, controls the predetermined display page to automatically switch from displaying the current media content to displaying the next media content. By adopting the above technical solution, during the process of displaying media works, the timing of switching media content can be dynamically determined based on the feature time at which the predetermined audio is not being played, so that the switching of media content can be more flexibly matched to the audio features of the audio, thereby achieving a real-time free-point display effect and improving the viewing experience of the media work.

[0036] In some embodiments, displaying the current media content in the target media work on a predetermined display page and playing the predetermined audio includes controlling the predetermined display page to switch from displaying the current media content to displaying the target media content in response to a user's media content switching operation, maintaining the display of the target media content, and continuing to play the predetermined audio, where the target media content is the media content next to or previous to the current media content. An advantage of this configuration is that it supports users in manually switching media content, allowing users to view media content in a media work more freely.

[0037] For example, the media content switching operation may be a first predetermined gesture operation, such as a slide operation, and it may be determined to switch to the next media content (e.g., corresponding to a slide to the left) or the previous media content (e.g., corresponding to a slide to the right) of the current media content based on the direction of the first predetermined gesture operation. After switching, the display of the target media content after switching may be maintained, and this may be understood as switching from the automatic switching mode to the manual switching mode, where the media content switching is performed under the user's operation, i.e., the switching timing is determined according to the input time of the media content switching operation input by the user. In the manual switching mode, it is possible to support the continuation of playback of predetermined audio, ensuring a good viewing experience of the media content.

[0038] In some embodiments, after maintaining the display of the target media content and continuing to play the predetermined audio, the method further includes, in response to the user's automatic switching recovery operation, determining a target feature time in real time based on the current playback progress of the predetermined audio and the feature time information, and controlling to switch from displaying the current media content to displaying the next media content on the predetermined display page when the playback progress of the predetermined audio reaches the target feature time. An advantage of this setting is that, after recovering the automatic switching mode under the user's operation, the target feature time for switching to the next media content can be re-determined, thereby realizing media content switching that re-matches the newly matched audio features.

[0039] For example, the automatic switching recovery operation may be a trigger operation (e.g., a click) on a predetermined recovery button, or the automatic switching recovery operation may be a second predetermined gesture operation acting on a predetermined display page, or the second predetermined gesture operation may be decomposed into two gesture operations, for example, a predetermined pause operation first and then a predetermined play operation, where the predetermined pause operation and the predetermined play operation may be the same or different, for example, both are click operations. As can be understood, the user's automatic switching recovery operation may be, for example, the user's inactivity after a predetermined length of time.

[0040] For example, after the user inputs the automatic switching restoration operation, the playback progress at the time of inputting the operation is set as the starting point, and the next media content is set as the first media content, and automatic switching is restarted. For example, the user may slide from the second media content to the third media content by a slide operation, the display of the media content stops at the third media content, and the predetermined audio continues to be played from the second feature time (without affecting the progress), and the user does not continue switching the media content, but inputs the automatic switching restoration operation before the predetermined audio is played up to the eighth accent, so that the media work as a whole continues free point playback with the fourth media content and the eighth accent (target feature time) as a new correspondence.

[0041] In some embodiments, the method further includes maintaining the display of the current media content and pausing the playback of the predetermined audio in response to a predetermined pause operation by the user. An advantage of this configuration is that it allows the user to quickly realize automatic switching of media content and pausing the playback of the predetermined audio simultaneously by inputting the predetermined pause operation, thereby improving the convenience of the pause operation.

[0042] In some embodiments, the method further includes controlling the predetermined display page to switch from displaying the current media content to displaying a target media content in response to the user's media content switching operation after maintaining the display of the current media content and pausing the playback of the predetermined audio, maintaining the display of the target media content, and maintaining the pause of the playback of the predetermined audio, where the target media content is the media content next to or previous to the current media content. The advantage of this configuration is that it allows users to freely switch media content after pausing a media work, maintains the pause of audio playback during the switching, and meets the diverse media content viewing needs of users. The media content switching operation here may be the same as the media content switching operation described above, and will not be further described here.

[0043] In some embodiments, the step of maintaining the pause of the playback of the predetermined audio further includes, in response to the user's predetermined pause cancel operation, determining a target feature time based on the current playback progress of the predetermined audio and the feature time information, and continuing the playback of the predetermined audio, and automatically switching from displaying the current media content to displaying the next media content on the predetermined display page when the playback progress of the predetermined audio reaches the target feature time. An advantage of this configuration is that after the user cancels the pause of a media work, the automatic switching mode can be restored, the target feature time for switching to the next media content can be re-determined, and media content switching that re-matches the audio features can be realized.

[0044] In some embodiments, if the current media content is a video, the corresponding target feature time is determined based on the video duration of the current media content. Optionally, if the current media content is a video, the corresponding target feature time is a feature time that can be played back at a predetermined number of times from the completion time of the current media content, at which the predetermined audio can fully play the current media content under the current playback progress. The advantage of setting it in this way is that it can ensure the complete playback of the video segment while simultaneously matching the switching of the media content to the feature time. Here, the predetermined number may be set according to actual needs, such as 1 or 2.

[0045] Optionally, the predetermined number is 1, i.e., the feature time to be played that is closest to the playback completion time of the current media content. Illustratively, the unplayed time length of the current video segment is 10 seconds, the current playback progress is 1 minute 17 seconds, and the next feature times are 1 minute 20 seconds, 1 minute 22 seconds, 1 minute 26 seconds, and 1 minute 29 seconds. In order to completely play the current video segment, it is necessary to play it up to 1 minute 27 seconds, which is between 1 minute 26 seconds and 1 minute 29 seconds. In this case, 1 minute 29 seconds may be determined as the target feature time.

[0046] Illustratively, controlling the predetermined display page to automatically switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time includes maintaining display of a video frame at a predetermined position in the current media content after playback of all video frames of the current media content is completed, and controlling the predetermined display page to automatically switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time. The advantage of setting in this way is that after video playback is completed, if the switching time is not reached, a neutral period is filled with display of a video frame at a predetermined position (e.g., the last) to ensure continuity of media content display and a better viewing experience.

[0047] In some embodiments, controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time includes displaying a first transition screen after playback of all video frames of the current media content is completed, and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time. The first transition screen may include at least n frames of the next video, or may include n frames of the previous video and n frames of the next video. An advantage of setting in this manner is that if the switching time has not arrived after video playback is completed, the display of the first transition screen is used to fill the neutral period, ensuring smoothness in the display of media content, making the transition between the two media contents more natural, and improving the viewing experience.

[0048] For example, the first transition screen may include at least one of the last frame of the previous video and the first frame of the next video, and is not limited to a transition type, such as a vertical curtain draw, a wipe transition, a color dissolve transition, and a camera movement transition.

[0049] In some embodiments, when the current media content is a video, the corresponding target feature time is a predetermined number of feature times before the predetermined audio has completely played back the current media content in the current playback progress, thereby ensuring continuity of the media content display and a better viewing experience. Here, the predetermined number may be set according to actual needs, such as 1 or 2.

[0050] In some embodiments, controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time includes displaying a second transition screen including video frames of the current media content that are not being played after the playback progress of the predetermined audio reaches the target feature time. The advantage of this configuration is that adding a second transition screen including video frames that are not being played ensures matching between the switching timing and the audio features, making the media content switching more natural. The transition method is not limited to a vertical curtain draw, wipe transition, color dissolve transition, camera movement transition, etc. For example, if the current media content is a video, the corresponding target feature time is the first feature time before the current media content is completely played. After the playback progress of the predetermined audio reaches this target feature time, a curtain draw transition screen is displayed, and the second transition screen includes video frames that are not being played between the target feature time and the completion of playback of the current media content.

[0051] In some embodiments, if the current media content is a video, the corresponding target feature time may be the feature time to be played that is closest to the estimated playback completion time of the current media content. As in the above example, 1 minute 26 seconds is closer to 1 minute 27 seconds than 1 minute 29 seconds, so 1 minute 26 seconds may be determined as the target feature time. In this way, if the playback of the current video segment is not completed, the next media content is automatically switched when the target feature time is reached, thereby improving the continuity of the playback of the two media content.

[0052] In some embodiments, determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio includes obtaining a target file including a plurality of target image resources corresponding to a plurality of media content, a target audio resource, and a profile, corresponding to the target media piece, the target image resources and the target audio resources being independent of one another; obtaining the feature time information based on the profile; and obtaining a current playback progress of the target audio resource and determining a target feature time configured to control playback of the plurality of target image resources based on the current playback progress and the feature time information, wherein the image resources may include an image file and a video file. The advantage of setting it in this way is that the target image resource and the target audio resource are independent of each other, and resources corresponding to the same media content can be switched at different characteristic times based on user operations (for example, realizing reaching different rhythm points based on different user operations). However, since the free-point video in the related technology pre-combines image or video and audio into one file, the point to which each media content in the related technology reaches is fixed, while the technical proposal of the embodiment of the present disclosure can achieve a more flexible and real-time free-point effect.

[0053] As can be understood, when a viewing user desires to download a target media work, a file may be synthesized based on the above-mentioned multiple target image resources, target audio resources and profiles to generate a free point video for the user to download.

[0054] FIG. 2 is a flowchart of a media content display method according to an embodiment of the present disclosure. The embodiment of the present disclosure is optimized based on the selective scheme in the above embodiment. For example, the media work is an image work. Illustratively, the method includes the following steps:

[0055] Step 201: Display the current media content in the target media work on a predetermined display page and play a predetermined audio.

[0056] Here, the target media work includes predetermined audio and a plurality of media contents, and the media contents include images.

[0057] FIG. 3 is a schematic diagram of interface interaction according to an embodiment of the present disclosure. As shown in FIG. 3, a predetermined display page 301 starts to display the first image in the target media work, which is a star image. At the bottom of the predetermined display page 301, short lines may be used to represent the number of images in the target media work, thick short lines may be used to represent images that have already been displayed or are being displayed in this round, and thin short lines may be used to represent images that have not been displayed in this round.

[0058] Step 202: Determine a first target feature time in real time based on the current playback progress of the given audio and feature time information corresponding to the feature time associated with the given audio.

[0059] Here, the feature time includes the time at which an accent occurs, and the target feature time is the next feature time to be played in the given audio at the current playback progress.

[0060] As shown in Fig. 3, for ease of explanation, a playback progress bar (corresponding to feature time information) of the predetermined audio is shown above each interface diagram, and the feature times for the predetermined audio include 2s (seconds), 5s, 6s, 8s, and 11s, etc., and subsequent feature times are omitted and not shown. When the first image is displayed, the feature time to be next played can be determined as the first target feature time based on the current playback progress of the predetermined audio (for example, the progress when playback starts is 0s or close to 0s) and the feature time information related to the predetermined audio, and in Fig. 3, the first target feature time at this time is 2s.

[0061] Step 203: When the playback progress of the predetermined audio reaches a first target feature time, control the predetermined display page to switch from displaying the current media content to displaying the next media content.

[0062] For example, as a predetermined audio is played, the playback progress continues, and when the first target characteristic time is reached, the display automatically switches to the next image. As shown in Figure 3, the bold black line in the playback progress bar represents the playback progress, and when the playback progress reaches 2 seconds, the display automatically switches to the second image, an image of the moon.

[0063] Step 204: In response to the user's media content switching operation, control the predetermined display page to switch from displaying the current media content to displaying the first target media content, maintain the display of the first target media content, and continue playing the predetermined audio.

[0064] Here, the first target media content is the next media content or the previous media content of the current media content.

[0065] 3, when a moon image is displayed, the corresponding first target feature time may be determined to be 5 seconds. Before the playback progress of the predetermined audio reaches 5 seconds (3.5 seconds in the figure), the user may input a left slide operation (media content switching operation). At this time, without waiting until 5 seconds, the display may immediately switch to a third image, a sun image, in response to the user's operation. At this time, the sun image is maintained and the predetermined audio continues to play. Thereafter, while the predetermined audio continues to play, the user may continue to input a left slide operation or a right slide operation to freely switch images. During the user's free switching process, the image completely follows the user's control without performing free point playback.

[0066] Step 205: In response to the user's automatic switching recovery operation, a second target feature time is determined based on the current playback progress of the predetermined audio and the feature time information.

[0067] As shown in Figure 3, during the process of displaying the sun image, if the user wants to restore the automatic image switching mode, he or she may input an automatic switching restoration operation (input at 7 seconds in the figure). For example, by first inputting a predetermined pause operation (e.g., a click operation) and then inputting a predetermined pause cancellation operation (e.g., a click operation on the playback control), it is considered that the user has triggered the restoration of the automatic switching mode. At this time, based on the current playback progress and feature time information, it is determined that the current second target feature time is the next feature time to be played, that is, 8 seconds, and the display of the sun image may continue.

[0068] Step 206: When the playback progress of the predetermined audio reaches a second target feature time, control the predetermined display page to switch from displaying the target media content to displaying the next media content.

[0069] As shown in FIG. 3, when the playback progress reaches 8 seconds as the predetermined audio continues to be played, the display may be automatically switched to the fourth image, a landscape image.

[0070] Step 207: In response to a user's predetermined pause operation, maintaining the display of the current media content and pausing the playback of the predetermined audio.

[0071] FIG. 4 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure, in which, assuming that playback is continued based on the last interface of FIG. 3, before the next characteristic time 11 s is reached, the user inputs a predetermined pause operation (e.g., a click operation) (e.g., input at 9 s), maintaining the display of the scenery image and pausing the playback of the predetermined audio.

[0072] Step 208, in response to the user's media content switching operation, control the predetermined display page to switch from displaying the current media content to displaying the second target media content, maintain the display of the second target media content, and maintain the pause of the playback of the predetermined audio.

[0073] Here, the second target media content is the next media content or the previous media content of the current media content.

[0074] As shown in FIG. 4, the user can slide right to view the previous sun image. During the image switching process, the audio remains paused and the progress bar does not move.

[0075] Step 209: In response to the user's predetermined pause cancel operation, determine a third target feature time based on the current playback progress of the predetermined audio and the feature time information, and continue playing the predetermined audio.

[0076] As shown in FIG. 4, after the user inputs a predetermined pause cancel operation (e.g., a click on the playback control), the user may continue playing the predetermined audio and determine the next feature time as the third target feature time, i.e., 11s.

[0077] Step 210: When the playback progress of the predetermined audio reaches a third target characteristic time, control the predetermined display page to switch from displaying the current media content to displaying the next media content.

[0078] As shown in Figure 4, when the playback progress of a given audio reaches 11 seconds, the image of the sun is automatically switched to the next landscape image.

[0079] It should be noted that the order of the above steps may be changed, for example, steps 207 to 210 may precede steps 204 to 206.

[0080] In the process of displaying media content according to an embodiment of the present disclosure, in an automatic switching mode, the timing of switching media content is dynamically determined based on a feature time that is not being played in a predetermined audio, and a manual switching mode is supported. In the manual switching mode, a user can freely control image switching and flexibly control the pausing and playing of a predetermined audio. After the automatic switching mode is resumed, the timing of automatic switching of media content can continue to be dynamically determined based on a feature time that is not being played in a predetermined audio. There is no strict binding relationship between media content and feature time. When a user resumes free point playback after manually switching media content, there is no jump in the music. The switching of media content can be more flexibly matched to the audio features of the audio, thereby achieving a real-time free point display effect, ensuring the user's spontaneous switching ability and enhancing the media content viewing experience.

[0081] FIG. 5 is a structural schematic diagram of a media content display device according to an embodiment of the present disclosure. As shown in FIG. 5, the device includes: a media content display module 501, a target feature time determination module 502, and a media content switching module 503.

[0082] the media content display module 501 is configured to display current media content in a target media work on a predetermined display page and play predetermined audio, where the target media work includes the predetermined audio and a plurality of media contents, and the media contents include at least one of an image and a video; the target feature time determination module 502 is configured to determine a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, where the feature time includes a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time at which the predetermined audio should play a next media content in the current playback progress; The media content switching module 503 is configured to control the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time.

[0083] A media content display device according to an embodiment of the present disclosure displays current media content of a target media work, which includes a predetermined audio and a plurality of media contents, on a predetermined display page, plays the predetermined audio, and determines a target feature time based on the current playback progress of the predetermined audio and feature time information related to the predetermined audio, where the feature time includes a time point at which an audio feature of the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time for the predetermined audio to be played, and when the playback progress of the predetermined audio reaches the target feature time, automatically switches from displaying the current media content to displaying the next media content on the predetermined display page. By adopting the above technical solution, the timing for switching media content can be dynamically determined based on the feature time at which the predetermined audio is not being played during the process of displaying media works, so that the switching of media content can be more flexibly matched to the audio features of the audio, thereby achieving a real-time free-point display effect and improving the viewing experience of media works.

[0084] Optionally, the media content display module is configured to, for example, in response to a user's media content switching operation, control the predetermined display page to switch from displaying a current media content to displaying a target media content, maintain the display of the target media content, and continue playing the predetermined audio, where the target media content is the next media content or the previous media content of the current media content.

[0085] Optionally, the apparatus comprises: and a recovery operation response module configured to, after maintaining the display of the target media content and continuing the playback of the predetermined audio, determine a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information in response to the user's automatic switching recovery operation; Here, the media content switching module is further configured to control the predetermined display page to automatically switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0086] Optionally, the apparatus comprises: The device further includes a responsive pause module configured to maintain the display of the current media content and pause the playback of the predetermined audio in response to a user predetermined pause action.

[0087] Optionally, the apparatus comprises: The device further includes a second switching operation response module configured to control, in response to the user's media content switching operation, to control the predetermined display page to switch from displaying the current media content to displaying a target media content, maintain the display of the target media content, and maintain the pause of the playback of the predetermined audio, after maintaining the display of the current media content and pausing the playback of the predetermined audio, wherein the target media content is the next media content or the previous media content of the current media content.

[0088] Optionally, the apparatus comprises: In the process of maintaining the pause of the playback of the predetermined audio, the playback device further includes a pause cancel response module configured to, in response to a predetermined pause cancel operation of the user, determine a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information, and continue playing the predetermined audio; Here, the media content switching module is further configured to control the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time.

[0089] Optionally, if the current media content is an image, the corresponding target feature time is the next feature time at which the predetermined audio should be played in the current playback progress.

[0090] Optionally, if the current media content is a video, the corresponding target feature time is determined based on a video duration of the current media content.

[0091] Optionally, when the current media content is a video, the corresponding target feature time is a feature time at which the predetermined audio can fulfill the complete playback of the current media content under the current playback progress and is a predetermined number of feature times from the completion time of the playback of the current media content.

[0092] Optionally, controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time includes: The method includes controlling to maintain display of a video frame at a predetermined position in the current media content after playback of all video frames of the current media content is completed, and to switch the predetermined display page from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0093] Optionally, the characteristic times include accented times.

[0094] Optionally, controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time includes: The method includes displaying a first transition screen after playback of all video frames of the current media content is completed, and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0095] Optionally, when the current media content is a video, the corresponding target feature time is a predetermined number of feature times before the predetermined audio completely plays the current media content in the current playback progress.

[0096] Optionally, controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time includes: After the predetermined audio playback progress reaches the target feature time, displaying a second transition screen including a video frame in which the current media content is not playing.

[0097] Optionally, the target feature time determination module: a file retrieval unit configured to retrieve a target file corresponding to the target media piece, the target file including a plurality of target image resources corresponding to a plurality of media contents, a target audio resource, and a profile, the target image resources and the target audio resources being independent of each other; a characteristic time information acquisition unit configured to acquire the characteristic time information based on the profile; and a target feature time determination unit configured to obtain a current playback progress of the target audio resource, and determine a target feature time, based on the current playback progress and the feature time information, configured to control the playback of the plurality of target image resources.

[0098] A media content display device according to an embodiment of the present disclosure can execute a media content display method according to any embodiment of the present disclosure, and has functional modules and effects corresponding to the execution method.

[0099] It should be noted that the units and modules included in the above device are only divided according to functional logic, but are not limited to the above divisions as long as they can realize the corresponding functions. Furthermore, the names of the functional units are simply for the purpose of making them easy to distinguish from one another, and are not used to limit the scope of protection of the embodiments of the present disclosure.

[0100] FIG. 6 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Referring now to FIG. 6, FIG. 6 illustrates a structural schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 6) 600 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet personal computers (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG. 6 is merely an example and should not impose any limitations on the functionality and range of use of the embodiment of the present disclosure.

[0101] 6, the electronic device 600 may include a processor (e.g., a central processor, a graphics processor, etc.) 601, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 602 or loaded from a storage device 608 into a random access memory (RAM) 603. The RAM 603 further stores various programs and data necessary for the operation of the electronic device 600. The processor 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0102] Generally, input devices 606 including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 608 including, for example, a magnetic tape, hard disk, etc.; and communication devices 609 can be connected to the I / O interface 605. The communication devices 609 can allow the electronic device 600 to exchange data with other devices through wireless or wired communication. While FIG. 6 illustrates the electronic device 600 having various devices, it should be understood that it is not required to implement or include all of the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0103] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 609, or may be installed from the storage device 608, or may be installed from the ROM 602. When the computer program is executed by the processor 601, the functions defined in the methods of the embodiments of the present disclosure are performed.

[0104] The electronic device according to the embodiment of the present disclosure belongs to the same idea as the media content display method according to the above embodiment, and the technical details not described in detail in this embodiment can be referred to the above embodiment, and this embodiment has the same effect as the above embodiment.

[0105] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying media content according to the embodiment.

[0106] It should be noted that the computer-readable storage medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Examples of computer-readable storage media may include, but are not limited to, an electrical connection having at least one conductor, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable storage medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable storage medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.

[0107] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.

[0108] The computer-readable storage medium may be included in the electronic device, or may exist independently of the electronic device.

[0109] The computer-readable storage medium stores at least one program, which, when executed by the electronic device, causes the electronic device to: display current media content in a target media work on a predetermined display page and play predetermined audio, wherein the target media work includes the predetermined audio and multiple media contents, the media contents including at least one of images and videos; determine a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, wherein the feature time includes a point in time at which an audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time at which next media content should be played for the predetermined audio at its current playback progress; and control the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0110] Computer program code for carrying out the operations of the present disclosure can be written in at least one programming language or combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0111] The flowcharts and block diagrams in the figures illustrate the system architecture, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes at least one executable instruction for implementing the specified logical function. It should also be noted that in some implementations, the functions illustrated in the blocks may occur in a different order than illustrated in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and flowcharts, and combinations of blocks in the block diagrams and flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0112] The units described in relation to the embodiments of the present disclosure may be implemented in a software manner or a hardware manner. Here, the names of the modules are not intended to limit the modules themselves. For example, a media content switching module may be described as "a module for controlling automatic switching of the predetermined display page from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time."

[0113] The functionality described herein above may be performed, at least in part, by at least one hardware logic component. For example, without limitation, typical types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0114] In the context of this disclosure, a machine-readable storage medium may be a tangible medium that may contain or store a program for use by or in combination with an instruction execution system, device, or apparatus. A machine-readable storage medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any suitable combination of the above. Examples of machine-readable storage media include at least one line-based electrical connection, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0115] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying media content, comprising: displaying current media content in a target media work on a predetermined display page and playing predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0116] According to one or more embodiments of the present disclosure, Example 2 is a method according to Example 1, wherein displaying current media content in a target media work on a predetermined display page and playing predetermined audio includes: In response to a user's media content switching operation, the method includes controlling the predetermined display page to switch from displaying current media content to displaying target media content, maintaining the display of the target media content, and continuing to play the predetermined audio, wherein the target media content is the next media content or the previous media content of the current media content.

[0117] According to one or more embodiments of the present disclosure, Example 3 is the method of Example 2, after maintaining the display of the target media content and continuing to play the predetermined audio, determining a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information in response to the user's automatic switching recovery operation; The method further includes controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target characteristic time.

[0118] According to one or more embodiments of the present disclosure, Example 4 is a method according to Example 1, maintaining the display of the current media content and pausing the playback of the predetermined audio in response to a predetermined user pause operation; In response to the user's media content switching operation, switching from displaying a current media content controlling the predetermined display page to displaying a target media content, maintaining the display of the target media content, and maintaining pause of the playback of the predetermined audio, wherein the target media content is a media content next to or previous to the current media content; In response to a predetermined pause cancel operation by the user, determining a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information, and continuing playback of the predetermined audio; The method further includes controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target characteristic time.

[0119] According to one or more embodiments of the present disclosure, Example 5 is the method described in Example 1, in which when the current media content is an image, the corresponding target feature time is the next feature time at which the specified audio should be played in the current playback progress.

[0120] According to one or more embodiments of the present disclosure, Example 6 is the method described in Example 1, in which if the current media content is a video, the corresponding target feature time is determined based on the video duration of the current media content.

[0121] According to one or more embodiments of the present disclosure, Example 7, according to the method described in Example 6, when the current media content is a video, the corresponding target feature time is a feature time at which the predetermined audio can fulfill the complete playback of the current media content under the current playback progress, and is a predetermined number of feature times from the completion time of the playback of the current media content.

[0122] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, wherein when the playback progress of the predetermined audio reaches the target feature time, controlling the predetermined display page to switch from displaying current media content to displaying next media content includes: The method includes controlling to maintain display of a video frame at a predetermined position in the current media content after playback of all video frames of the current media content is completed, and to switch the predetermined display page from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0123] According to one or more embodiments of the present disclosure, Example 9 is a method according to Example 8, wherein when the playback progress of the predetermined audio reaches the target feature time, controlling the predetermined display page to switch from displaying current media content to displaying next media content includes: The method includes displaying a first transition screen after playback of all video frames of the current media content is completed, and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0124] According to one or more embodiments of the present disclosure, Example 10 is the method described in Example 6, in which, when the current media content is a video, the corresponding target feature time is a predetermined number of feature times before the predetermined audio completely plays the current media content in the current playback progress.

[0125] According to one or more embodiments of the present disclosure, Example 11 is the method of Example 10, wherein when the playback progress of the predetermined audio reaches the target feature time, controlling the predetermined display page to switch from displaying current media content to displaying next media content includes: After the predetermined audio playback progress reaches the target feature time, displaying a second transition screen including a video frame in which the current media content is not playing.

[0126] According to one or more embodiments of the present disclosure, Example 12 provides the method of Example 1, further comprising: determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio; obtaining a target file corresponding to the target media piece, the target file including a plurality of target image resources corresponding to a plurality of media contents, a target audio resource, and a profile, the target image resources and the target audio resources being independent of each other; acquiring the characteristic time information based on the profile; obtaining a current playback progress of the target audio resource; and determining, based on the current playback progress and the feature time information, a target feature time configured to control playback of the plurality of target image resources.

[0127] According to one or more embodiments of the present disclosure, Example 13 provides a media content display device, comprising: a media content display module configured to display current media content in a target media work on a predetermined display page and play predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; a target feature time determination module configured to determine a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; and a media content switching module configured to control the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time.

[0128] According to one or more embodiments of the present disclosure, Example 14 provides an apparatus according to Example 13, comprising a module for performing the method according to any one of Examples 2 to 12.

[0129] According to one or more embodiments of the present disclosure, Example 15 provides an electronic device, at least one processor; a storage device configured to store at least one program; The at least one program is executed by the at least one processor, causing the at least one processor to implement a media content display method according to an embodiment of the present disclosure.

[0130] According to one or more embodiments of the present disclosure, Example 16 provides a storage medium including computer-executable instructions that, when executed by a computer processor, perform a method for displaying media content according to an embodiment of the present disclosure.

Claims

1. displaying current media content in a target media work on a predetermined display page and playing predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; When the playback progress of the predetermined audio reaches the target feature time, controlling the predetermined display page to switch from displaying a current media content to displaying a next media content; In response to a change in the display mode of the current media content from a manual change mode to an automatic change mode, controlling the media content in the specified display page to be switched when the current playback progress of the specified audio reaches the target feature time again, starting from the current playback progress of the specified audio.

2. Displaying current media content in the target media work on a predetermined display page and playing predetermined audio includes: In response to a user's media content switching operation, controlling the predetermined display page to switch from displaying current media content to displaying target media content, maintaining the display of the target media content, and continuing to play the predetermined audio; The method of claim 1 , wherein the target media content is a next media content or a previous media content of a current media content.

3. maintaining the display of the target media content and continuing to play the predetermined audio; determining a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information in response to the user's automatic switching recovery operation; 3. The method of claim 2, further comprising: controlling a switch from displaying a current media content to displaying a next media content on the predetermined display page when the playback progress of the predetermined audio reaches the target feature time.

4. maintaining the display of the current media content and pausing the playback of the predetermined audio in response to a predetermined user pause operation; In response to the user's media content switching operation, control the predetermined display page to switch from displaying a current media content to displaying a target media content, maintain the display of the target media content, and maintain the pause of the playback of the predetermined audio, wherein the target media content is a media content next to or previous to the current media content; In response to a predetermined pause cancel operation by the user, determining a target feature time in real time based on a current playback progress of the predetermined audio and the feature time information, and continuing playback of the predetermined audio; 2. The method of claim 1, further comprising: controlling the predetermined display page to switch from displaying current media content to displaying next media content when the playback progress of the predetermined audio reaches the target feature time.

5. The method of claim 1 , wherein if the current media content is an image, the corresponding target feature time is the next feature time at which the predetermined audio should be played in a current playback progress.

6. The method of claim 1 , wherein if the current media content is a video, the corresponding target feature time is determined based on a video duration of the current media content.

7. 7. The method of claim 6, wherein when the current media content is a video, the corresponding target feature time is a feature time at which the predetermined audio can fulfill the complete playback of the current media content at the current playback progress and is a predetermined number of feature times from the playback completion time of the current media content.

8. controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time; 8. The method of claim 7, further comprising: maintaining a display of a video frame at a predetermined position in the current media content after playback of all video frames of the current media content has been completed; and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

9. controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time; 9. The method of claim 8, further comprising: displaying a first transition screen after playback of all video frames of the current media content is completed; and controlling the predetermined display page to switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target feature time.

10. 7. The method of claim 6, wherein if the current media content is a video, the corresponding target feature time is a predetermined number of feature times before the predetermined audio has completely played the current media content in a current playback progress.

11. controlling the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time; 11. The method of claim 10, further comprising displaying a second transition screen including a video frame in which the current media content is not playing after the predetermined audio playback progress reaches the target feature time.

12. determining a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, obtaining a target file corresponding to the target media piece, the target file including a plurality of target image resources corresponding to a plurality of media contents, a target audio resource, and a profile, the target image resources and the target audio resources being independent of each other; acquiring the characteristic time information based on the profile; 2. The method of claim 1, comprising obtaining a current playback progress of the target audio resource; and determining, based on the current playback progress and the feature time information, a target feature time configured to control playback of the plurality of target image resources.

13. a media content display module (501) configured to display current media content in a target media work on a predetermined display page and play predetermined audio, the target media work including the predetermined audio and a plurality of media contents, the media contents including at least one of an image and a video; a target feature time determination module (502) configured to determine a target feature time in real time based on a current playback progress of the predetermined audio and feature time information corresponding to a feature time associated with the predetermined audio, the feature time including a time point at which an audio feature in the predetermined audio satisfies a predetermined condition, the target feature time being a feature time at which the predetermined audio should play a next media content in the current playback progress; a media content switching module (503) configured to control the predetermined display page to switch from displaying a current media content to displaying a next media content when the playback progress of the predetermined audio reaches the target feature time; Equipped with In response to a change in the display mode of the current media content from a manual switching mode to an automatic switching mode, the media content display device controls the media content in the specified display page to be switched when the playback progress of the specified audio reaches the target feature time again, starting from the current playback progress of the specified audio.

14. 14. Apparatus according to claim 13, comprising a module for carrying out the method according to any one of claims 2 to 12.

15. at least one processor; a storage device configured to store at least one program; 13. An electronic device, wherein the at least one program, when executed by the at least one processor, causes the at least one processor to implement the method of displaying media content according to any one of claims 1 to 12.

16. A readable storage medium containing a computer program, the computer program being adapted to perform the method of any one of claims 1 to 12 when executed by a computer processor.

17. A program which, when executed by a processor, implements the method of any one of claims 1 to 12.

Citation Information

Patent Citations

  • Audio sharing method and device, equipment and medium

    CN113365134A

  • Information recording medium having electronic album recorded thereon and slide show execution program

    JP2003288094A

  • Automatic generation device for slide show with music, and program

    JP2007188561A

  • Moving image playback device and method thereof

    JP2008295037A

  • Electronic camera, data delivery method, and server

    JP2010041472A