Audio playing method and device, computer equipment, storage medium and program product

By introducing audio playback controls and a player page into the content publishing platform, the problem of traditional platforms being incompatible with audio content has been solved, enabling efficient publishing and interaction of audio content and improving the user experience.

CN121934809APending Publication Date: 2026-04-28XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAOHONGSHU TECH CO LTD
Filing Date
2026-01-13
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Traditional content publishing platforms are incompatible with audio content, which affects interaction efficiency.

Method used

An audio playback method and apparatus are provided, which allows audio content to be compatible with other genres by displaying audio playback controls on the content details page, and controls the playback and interactive operation of the audio content through the player page.

Benefits of technology

It improves content interaction efficiency, supports the publishing and playback of audio content, and enhances the convenience and flexibility of user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121934809A_ABST
    Figure CN121934809A_ABST
Patent Text Reader

Abstract

The invention relates to an audio playing method and device, computer equipment, a storage medium and a program product. The method comprises the steps that a content detail page of target published content is displayed, the content detail page comprises at least one of a title, a text and an image associated with target audio content and an audio playing control corresponding to the target audio content, and the target audio content is published in an associated mode along with the target published content, the target audio content is added into the target audio set; and displaying, via the audio playback control, a player page of the target audio content, the player page to perform at least one of controlling playback of the target audio content, performing an interactive operation for the target published content, and displaying a collection detail page of the target audio collection. By adopting the method, the content interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of audio playback technology, and in particular to an audio playback method, apparatus, computer equipment, storage medium, and program product. Background Technology

[0002] With the continuous development of computer and internet technologies, the formats of content published on content publishing platforms are becoming increasingly diverse, including but not limited to text, images, videos, and live streams. Some content publishing platforms also support podcasts.

[0003] In traditional technologies, content publishing platforms are often incompatible with audio content such as podcasts and other genres. For example, content publishing platforms that primarily use text, images, or videos often fail to provide users with a smooth, easy, and user-friendly experience for publishing and playing audio content, thus impacting the efficiency of content interaction. Summary of the Invention

[0004] Therefore, it is necessary to provide an audio playback method, device, computer equipment, computer-readable storage medium, and computer program product that can improve the efficiency of content interaction in response to the above-mentioned technical problems.

[0005] On one hand, this application provides an audio playback method, comprising: displaying a content details page of target published content, the content details page including at least one of a title, body text, and an image associated with the target audio content, and an audio playback control corresponding to the target audio content, the target audio content being published in association with the target published content, so as to add the target audio content to a target audio collection; displaying a player page of the target audio content via the audio playback control, the player page being used to perform at least one of controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page of the target audio collection.

[0006] On the other hand, this application also provides an audio playback device, comprising: a first display module for displaying a content details page of a target published content, the content details page including at least one of a title, body text, and an image associated with the target audio content, and an audio playback control corresponding to the target audio content, the target audio content being published in association with the target published content so as to add the target audio content to a target audio collection; and a second display module for displaying a player page of the target audio content via the audio playback control, the player page being used to perform at least one of controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page of the target audio collection.

[0007] On the other hand, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described audio playback method.

[0008] On the other hand, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described audio playback method.

[0009] On the other hand, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the above-described audio playback method.

[0010] The aforementioned audio playback method, apparatus, computer device, computer-readable storage medium, and computer program product display a content details page of the target published content. The content details page includes at least one of a title, body text, and an image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content to add the target audio content to a target audio collection. Therefore, the published target published content can be compatible with audio content and other genres such as text and images. A player page of the target audio content is displayed via the audio playback control. The player page is used to perform at least one of controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page of the target audio collection. This allows for compatibility between the interaction of the target audio content and the interaction of the target published content through the player page, thereby improving content interaction efficiency. Attached Figure Description

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

[0012] Figure 1 This is a diagram illustrating the application environment of an audio playback method in one embodiment.

[0013] Figure 2 This is a flowchart illustrating an audio playback method in one embodiment;

[0014] Figure 3A This is a schematic diagram of an audio playback control in an unplayed state in one embodiment;

[0015] Figure 3B This is a schematic diagram of an audio playback control in playback mode in one embodiment;

[0016] Figure 3C This is a schematic diagram of an audio playback control in a paused state in one embodiment;

[0017] Figure 4A This is a schematic diagram of the player page in one embodiment;

[0018] Figure 4B This is a schematic diagram illustrating the transition from the player page to the content details page in one embodiment;

[0019] Figure 4C This is a schematic diagram illustrating the display of a collection details page triggered by the player page in one embodiment;

[0020] Figure 4D This is a schematic diagram illustrating the display of an interactive panel triggered by the player page in one embodiment;

[0021] Figure 4E This is a schematic diagram illustrating the display of an interactive details panel triggered by the player page in one embodiment;

[0022] Figure 4F This is a schematic diagram of an interface for previewing a chapter by dragging a progress bar in one embodiment;

[0023] Figure 5 This is a schematic diagram of a floating playback control in one embodiment;

[0024] Figure 6 This is a schematic diagram of a timer setting panel in one embodiment;

[0025] Figure 7 This is a diagram showing the display effect of the audio playback control during loop playback in one embodiment;

[0026] Figure 8A This is a schematic diagram illustrating the display of thumbnail controls on an information feed page in one embodiment;

[0027] Figure 8B This is a schematic diagram illustrating the display of thumbnail controls on a feed page in another embodiment;

[0028] Figure 9 This is a schematic diagram illustrating the display of multiple interactive cards on an information flow page in one embodiment;

[0029] Figure 10 This is a schematic diagram of an interactive card in one embodiment;

[0030] Figure 11 This is a schematic diagram of an interactive card in another embodiment;

[0031] Figure 12 This is a schematic diagram of an interactive card in yet another embodiment;

[0032] Figure 13 This is a schematic diagram illustrating the display of the collection entry on the content details page in one embodiment;

[0033] Figure 14 This is a schematic diagram of a personal page in one embodiment;

[0034] Figure 15 This is a schematic diagram of a collection details page in one embodiment;

[0035] Figure 16 This is a schematic diagram of the collection details page in another embodiment;

[0036] Figure 17 This is a schematic diagram of a management page in one embodiment;

[0037] Figure 18 This is a schematic diagram of an editing page in one embodiment;

[0038] Figure 19A This is a schematic diagram illustrating the addition of audio content via a content addition page in one embodiment;

[0039] Figure 19B This is a schematic diagram illustrating the addition of audio content via a content addition page in another embodiment;

[0040] Figure 19C This is a schematic diagram illustrating the addition of a target link via a content addition page in one embodiment;

[0041] Figure 19D A schematic diagram illustrating the addition of audio to an audio collection associated with a target link in one embodiment;

[0042] Figure 19E This is a schematic diagram of the interface of the content publishing page in one embodiment;

[0043] Figure 19F This is a schematic diagram of an interface for adding audio via a third-party application in one embodiment;

[0044] Figure 19G This is an illustration of a page displaying an incorrect audio content format prompt in one embodiment.

[0045] Figure 19H This is a schematic diagram of a page where audio content is added via an audio addition entry point in one embodiment;

[0046] Figure 20 This is a schematic diagram illustrating access to the content addition page via the publishing entry page in one embodiment;

[0047] Figure 21A This is a schematic diagram illustrating the addition of an image on a content addition page in one embodiment;

[0048] Figure 21B This is a schematic diagram illustrating a magnified preview of an image in one embodiment;

[0049] Figure 21C This is a schematic diagram illustrating access to the content publishing page via a page entry point in one embodiment;

[0050] Figure 21D This is a schematic diagram illustrating the generation of audio text on a content publishing page in one embodiment.

[0051] Figure 21E This is a schematic diagram illustrating the input of audio text into the text input area in one embodiment;

[0052] Figure 21F This is a schematic diagram of a page that previews published content via an image, as shown in one embodiment.

[0053] Figure 22A This is a schematic diagram illustrating the display of a collection addition entry via a component addition entry in one embodiment;

[0054] Figure 22B This is a schematic diagram of a collection list in one embodiment;

[0055] Figure 23A This is a schematic diagram of an account details page in one embodiment;

[0056] Figure 23B This is a schematic diagram of a content details page in one embodiment;

[0057] Figure 24A This is a schematic diagram illustrating the display of audio playback controls on a content publishing page in one embodiment;

[0058] Figure 24B This is a schematic diagram illustrating the display of draft save and exit options on the content adding page in one embodiment;

[0059] Figure 24C This is a schematic diagram illustrating the playback of audio content via an audio playback control on a content publishing page in one embodiment.

[0060] Figure 25 This is a schematic diagram of a page where audio content is added via an audio addition entry point in one embodiment;

[0061] Figure 26 This is a structural block diagram of an audio playback device in one embodiment;

[0062] Figure 27 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0063] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0064] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0065] The audio playback method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on another network server.

[0066] Specifically, terminal 102 displays a content details page for the target published content. This content details page includes at least one of a title, body text, and an image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content to add it to a target audio collection. Terminal 102 displays a player page for the target audio content via the audio playback control. This player page is used to perform at least one of the following: controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page for the target audio collection. The content details page may be obtained from server 104.

[0067] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, and tablets. The server 104 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0068] In one exemplary embodiment, such as Figure 2 As shown, an audio playback method is provided. This method can be executed by a terminal, or jointly by a terminal and a server. This method can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps:

[0069] Step 202: Display the content details page of the target published content. The content details page includes at least one of the following: title, body text, and image associated with the target audio content, as well as audio playback controls corresponding to the target audio content. The target audio content is published in association with the target published content so as to add the target audio content to the target audio collection.

[0070] In this context, "published content" refers to content published on a content publishing platform. Target published content includes both audio and text content. It may also include other types of content, including but not limited to images and / or videos, such as cover images. Target published content may include one or more images, and the image associated with the target audio content can be any image included in the target published content. For example, if the target published content contains multiple cover images arranged in a specific order, the image associated with the target audio content can be the first cover image among these cover images. Target published content may also include account information of the current account, which is the account that published the target published content. Account information may include, but is not limited to, an avatar and account name.

[0071] The target published content can be a long audio note, such as a podcast, and can include or embed audio content. The target audio content can be long or short. Short audio content can be audio content with a duration less than a duration threshold, while long audio content can be audio content with a duration greater than or equal to the duration threshold. The duration threshold can be set according to actual needs, for example, 10 minutes. If the target audio content is long, the audio playback method in this application is executed. If the target audio content is short, it can be published as audio content in the main text. After publication, the target audio content can be displayed on the content details page. In response to a trigger operation on the target audio content, the text generated by converting the target audio content into text can be displayed on the content details page.

[0072] The target audio content can be added to the publishing page corresponding to the target content, for example, in the text input area of ​​the publishing page. The target audio content can be played in the background within the target content, such as notes or the content publishing platform's application.

[0073] The text content may include a title and a body. The title and / or body may be generated from the audio content, for example, by converting the audio content into text. The body may also be a summary of the audio content, for example, by converting the audio content into text, and then extracting a summary from the audio text to obtain the body.

[0074] "The content details page contains an audio playback control" can mean that the audio playback control is displayed within the content details page or displayed above the content details page. For example, the audio playback control can be embedded within the content details page or it can float on the content details page. The audio playback control can be in a non-playing state, a playing state, or a paused state. The state of the audio playback control represents the state of the audio content. For example, when the audio playback control is in a playing state, the audio content is being played.

[0075] The audio playback control in the non-playing state can include an audio icon, audio duration, and / or a playback start control. The audio icon represents the audio content, such as a podcast icon. The non-playing state indicates that audio content has not started playing. The display format of the audio duration can be set according to actual needs. For example, if the audio duration is less than or equal to 60 minutes, it will display XX minutes or XX minutes XX seconds; if the audio duration is greater than or equal to 60 minutes, it will display XX hours XX minutes or XX hours XX minutes XX seconds.

[0076] An audio playback control in playback mode can include an audio icon, audio playback progress, audio playback duration, title, and / or a pause / play control. The length of the audio playback control in playback mode can be greater than the length of the audio playback control in non-playing mode. The audio playback progress is, for example, the played duration. The format of the played duration and the audio playback duration can be hh:mm:ss, and when it is less than 60 minutes, the hours can be hidden (i.e., it can be mm:ss). The pause / play control is used to trigger the pause of audio playback and switch the audio playback control to a paused state. For example, changing the pause / play control in the audio playback control to a resume / play control will result in an audio playback control in a paused state.

[0077] The content details page of the target published content displays the content contained within that content. Audio playback controls can be located anywhere on the content details page, for example, between the title and the body text. Figure 3A The diagram shows a schematic of a content details page, which includes a title 302, an audio playback control 304, body text 306, and an image 308. The audio playback control 304 is in a non-playing state, displaying an audio icon A, audio duration B, and a playback start control C. The content details page also displays the current account's information 310. For example... Figure 3B In the content details page, an audio playback control 312 is displayed in playback mode. For example... Figure 3C In the content details page, an audio playback control 314 is displayed in a paused state.

[0078] Step 204: Display the player page of the target audio content via the audio playback control. The player page is used to perform at least one of the following: control the playback of the target audio content, perform interactive operations on the target published content, and display the collection details page of the target audio collection.

[0079] Interactive operations targeting the published content include, but are not limited to, commenting on, liking, saving, or sharing the published content.

[0080] For example, the terminal responds to an interactive operation on the audio playback control, controlling the playback of the target audio content based on the interactive operation. The interactive operation on the audio playback control can be a playback start operation, a playback pause operation, or a close operation. The close operation triggers the closing of the audio playback control. When the audio playback control is closed, the playback of the audio content stops.

[0081] For example, the player page includes interactive controls corresponding to the target published content. The interactive controls are used to trigger the display of the content details page of the target published content, to trigger the display of the interactive details panel, or to trigger interactive operations on the target published content. The interactive details panel is used to display interactive content on the target published content and to add interactive content to the target published content.

[0082] The player page can include multiple interactive controls for the target published content. These controls can be like controls, favorite controls, interactive content input controls, or first-interaction viewing controls. Like controls are used to like the target published content. Favorite controls are used to favorite the target published content. Interactive content input controls are used to input interactive content, such as comments. First-interaction viewing controls are used to view the interactive content of the target published content and can also be used to input interactive content. Interactive operations can be triggered by interactive controls for the target published content, such as liking or favorited actions. Figure 4A As shown, the player page 400 includes a like control 402, a favorite control 404, an interactive content input control 406, and a first interactive viewing control 408.

[0083] For example, the page entry for displaying the content details page is accessed via the player page. In response to a triggering operation of the page entry, the content details page of the target published content is displayed. The content viewing entry can be displayed within the player page, or it can be displayed in an interactive panel on the player page.

[0084] For example, the content details page includes an interactive content display area. This area is used to display interactive content for the target published content and also to add new interactive content for the target published content. The content details page can display an interactive area that triggers interactive operations on the target published content and can also trigger the display of the interactive content display area within the target published content on the screen display area. Figure 4B As shown, the player page displays the page entry 410 of the content details page. In response to the trigger operation of the page entry 410, the terminal displays the content details page 412. The content details page 412 displays the interactive area 414, which includes like, favorite, interactive content input controls and a second interactive viewing control 416. The second interactive viewing control 416 is used to trigger the display of the interactive content display area in the target published content on the screen display area.

[0085] For example, the player page may display collection information for the target audio collection, including but not limited to the collection name and the total number of audio items in the collection. This collection information triggers the display of the collection details page for the target audio collection. The collection details page can be a subpage within the player page or a separate page. The collection details page covers a portion of the player page; the uncovered portion of the player page may display the current account's account information, playback controls, and / or information about the target audio content. The collection details page may display the current account's account information, information about the target audio content, a description of the target audio collection, and / or content items corresponding to the audio content in the target audio collection.

[0086] like Figure 4C As shown, the player page displays collection information 418. In response to a trigger operation on collection information 418, the terminal displays a collection details page 420 on top of the player page. Collection details page 420 displays collection introduction information 422 and content items corresponding to the audio content in the target audio collection, such as content item 424. The collection details page also supports sharing or saving the entire target audio collection or a portion of the audio content within it. For example, a "share" control can be used to share the entire target audio collection or a portion of the audio content within it. A "save" control can be used to save the entire target audio collection or a portion of the audio content within it.

[0087] For example, an interactive panel is displayed via the player page. For instance, the terminal displays the interactive panel in response to an interactive panel display operation triggered on the player page. The interactive panel display operation can be, but is not limited to, double-clicking, long-pressing, or swiping, such as a long-press operation on the cover image. Alternatively, the player page can contain a panel display control for the interactive panel, and the interactive panel display operation can be a trigger operation on that panel display control. The interactive panel is used to trigger the display of the content details page of the target published content, to trigger interactive operations on the target published content, to trigger trigger operations on the current account, and / or to trigger playback settings operations on the target audio content. The interactive panel can be displayed on top of the player page, and the interactive panel can cover a portion of the player page.

[0088] like Figure 4D As shown, an interactive panel 426 is displayed at the top of the player page, containing a page entry 428 for the content details page. Control 430 in the interactive panel 426 is used to trigger a negative feedback interaction operation for the target published content, and control 432 is used to trigger a negative feedback interaction operation for the current account. The negative feedback interaction operation is used to indicate disinterest. Control 434 in the interactive panel 426 can trigger a report interaction operation for the target published content. The report interaction operation is used to report content. Controls 436 and 438 are used to set the playback method, i.e., to trigger playback settings operations. Controls 440, 442, and 444 are used to trigger sharing interactions for the target published content. Control 440 is used to share the target published content to a social group, control 442 is used to trigger the creation of a social group and share the target published content to the created social group, and control 444 is used to trigger the sharing of the target published content to the current account's associated accounts. Associated accounts can be accounts that exchange messages with the current account.

[0089] For example, the terminal displays an interactive details panel in response to a triggered operation on the first interactive viewing control. Figure 4E As shown, in response to the trigger operation of the first interactive viewing control 446, the terminal displays the interactive details panel 448. The interactive details panel displays interactive content for the target published content, and can also support comments on the target published content to add interactive content.

[0090] In this embodiment, by including interactive controls corresponding to the target published content on the player page, the user can interact with the target published content through the interactive controls, which improves the convenience of interacting with the target published content and thus improves the efficiency of interacting with the target published content.

[0091] For example, you can quickly preview a chapter by dragging the progress bar on the player page. Figure 4FThe image shows a schematic diagram of the interface for quickly previewing a chapter by dragging the progress bar 450.

[0092] In an exemplary embodiment, the target published content is published by the current account, the target audio collection is created by the current account, and the player page and / or collection details page display the account information of the current account. The player page is also used to trigger interactive operations targeting the current account. These interactive operations targeting the current account can be, but are not limited to, following, liking, favorited, positive feedback operations, or negative feedback operations. Positive feedback operations can be used to return a "like" for the current account. For example... Figure 4D Control 432 is used to trigger negative feedback interaction operations for the current account.

[0093] In this embodiment, since the player page is also used to trigger interactive operations for the current account, the flexibility of interaction with the current account can be improved.

[0094] In an exemplary embodiment, the player page is triggered to be displayed via an audio playback control or a floating playback control corresponding to the audio playback control. The method further includes: swiping the content details page in response to a swipe operation on the content details page; displaying the floating playback control when the audio playback control slides out of the screen display area on the content details page, the floating playback control being used to control the playback of audio content; and hiding the floating playback control when the audio playback control slides into the screen display area on the content details page.

[0095] The swipe operation can be any action that allows the audio playback control to slide out of the screen display area, such as swiping towards the top of the content details page. The screen display area is the area on the terminal's screen used to display content. The floating playback control floats above the content details page.

[0096] The position of the floating playback control can be fixed, such as floating at the bottom of the content details page, or the position can be variable, such as supporting dragging. The floating playback control includes a close control, used to either close the control or to trigger the display of a corresponding thumbnail control. This thumbnail control can float above the content details page and may contain an audio icon.

[0097] For example, if the audio playback control is within the content details page, it will slide along with the page. When the audio playback control is in playback mode on the content details page, if it slides out of the screen display area, a floating playback control in playback mode will be displayed. This floating playback control can contain the same content as the audio playback control in playback mode, such as an audio icon, audio playback progress, audio playback duration, title, pause / playback control, and / or close control. In response to a trigger operation on the close control, a thumbnail control corresponding to the floating playback control is displayed, containing playback status information indicating the currently playing audio content. Alternatively, in response to a trigger operation on the close control, the floating playback control can be hidden, audio playback stopped, and the audio playback control switched to a paused state, so that when it slides back into the screen display area, it is in a paused state.

[0098] For example, when the audio playback control on the content details page is paused, if the audio playback control slides off the screen display area, the paused floating playback control is displayed. The paused floating playback control may contain the content of the paused audio playback control, such as an audio icon, audio playback progress, audio playback duration, title, continue playback control, and / or close control. A thumbnail control corresponding to the floating playback control is displayed, and the thumbnail control hides the playback status information. In response to a trigger operation on the close control, the thumbnail control corresponding to the floating playback control is displayed, and the thumbnail control does not contain playback status information. Alternatively, in response to a trigger operation on the close control, the floating playback control is hidden.

[0099] like Figure 5 As shown, a floating playback control 502 in playback state is displayed at the bottom of the content details page. When a trigger operation is detected on the pause playback control in the floating playback control 502, the paused floating playback control 504 is displayed. When the audio playback control slides back into the screen display area, the floating playback control is hidden, for example, only the audio playback control 506 is displayed while the floating playback control is hidden.

[0100] In this embodiment, when the audio playback control slides out of the screen display area on the content details page, the playback of the audio content can be controlled by displaying the floating playback control, thereby improving audio control efficiency.

[0101] In an exemplary embodiment, in response to an interactive operation on an audio playback control, controlling the playback of audio content based on the interactive operation includes: in response to a playback start operation on an audio playback control in a non-playing state, starting playback of the audio content based on the playback start operation, and switching the audio playback control to a playback state.

[0102] The length of the audio playback control in the non-playing state is shorter than that in the playing state. The audio playback control in the non-playing state includes the audio duration, while the audio playback control in the playing state includes the playback progress and the title of the target published content.

[0103] In this embodiment, displaying more information during playback, compared to the non-playing state, can improve the user experience and help improve the efficiency of audio playback control.

[0104] For example, an audio playback control in playback state is displayed. In response to a play-pause operation triggered in the audio playback control in playback state, the audio content is paused and the audio playback control is switched to paused state.

[0105] In one exemplary embodiment, the audio playback control is located between the title and the body text. The method further includes: responding to a swipe operation triggered on the content details page, sliding the content details page following the swipe operation; maintaining the relative position between the audio playback control and the title during the sliding of the content details page, and stopping the sliding of the audio playback control when the title slides to a preset position as the content details page slides.

[0106] The audio playback control can be located within the main text area of ​​the content details page. The main text area displays the main content, and the audio playback control can also be located within the main text area, for example, at the top of the main text area. The title is located above the main text area.

[0107] For example, the title can be positioned above the audio playback control, closer to the top of the content details page. The scrolling of both the title and the audio playback control stops when the title reaches the top of the content details page. The default position could be the top of the content details page or near the top edge of the content details page. This prevents the audio playback control from scrolling off-screen.

[0108] In this embodiment, when the title is slid to a preset position, the title and audio playback control stop sliding as the content details page is slid, which can prevent the audio playback control from sliding out of the screen display area.

[0109] In the above audio playback method, a content details page of the target published content is displayed. The content details page includes at least one of a title, body text, and an image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content so as to add the target audio content to the target audio collection. Therefore, the published target published content can be compatible with audio content and other genres such as text and images. The player page of the target audio content is displayed via the audio playback control. The player page is used to perform at least one of controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying the collection details page of the target audio collection. Thus, the interaction efficiency of the content interaction can be improved by enabling the player page to be compatible with the interaction of the target audio content and the interaction of the target published content.

[0110] In traditional technologies, podcasts typically exist independently rather than being embedded within text and image content. This application, however, supports adding an "audio" content category to text and image content. This "audio" content is divided into short and long audio tracks, with long audio tracks served as podcast frames. Users can upload and attach long audio tracks to the note body when publishing content. The application supports publishing long audio notes such as podcasts, allowing audio to be attached to text and image notes. A component supporting long audio playback is displayed within the note body, and the audio can be played in the background within the note and the app.

[0111] In one exemplary embodiment, the player page is also used to set the closing timing of the player page. Specifically, in response to a timed panel display operation triggered on the player page, the terminal displays a timed setting panel, which is used to set the timing for automatically closing the player page. When the player page is closed, playback of the target audio content can stop. Figure 6 As shown, a timed trigger control 602 is displayed on the player page. The timed panel display operation can be an operation on the timed trigger control 602; for example, clicking the timed trigger control 602 displays the timed setting panel 604. The timed setting panel can contain multiple duration options, such as "1 hour" or "45 minutes" in the timed setting panel 604, a no-time option such as "no timer," and an end-of-view option such as "end of this article." The duration option indicates that the player page will close after the duration specified in the time option has elapsed after the current time. The no-timer option indicates that the player page will not close automatically. The end-of-view option indicates that the player page will close automatically when the target audio content finishes playing. In this embodiment, because the closing timing of the player page can be set through the player page, the flexibility of playback control is improved.

[0112] In an exemplary embodiment, the audio playback control displays the title of the target published content and the audio playback control is in a playback state. The method further includes: if the length of the title is greater than a length threshold, the title is played in a loop in the audio playback control in the playback state; during the loop playback of the title, if a pause playback operation is triggered by the audio playback control in the playback state or the audio content finishes playing, the title continues to play until the current loop ends, and the title playback stops when the current loop ends.

[0113] The title can be displayed as a single line in the audio playback control, and the length threshold can be determined based on the length of the audio playback control during playback. If the title length is less than or equal to the length threshold, the complete title can be displayed in the audio playback control during playback. If the title length is greater than the length threshold, only a portion of the title can be displayed due to the limited length of the audio playback control during playback. During loop playback, there can be intervals between titles, and the size of the interval can be set according to actual needs, for example, 16pt. Loop playback can display the titles from left to right or from right to left. For example... Figure 7 The image shows the display effect of the audio playback controls during loop playback. Loop playback can be a scrolling marquee effect, moving left and right.

[0114] For example, during playback, if the title's length exceeds a length threshold, title scrolling is initiated, i.e., the title is looped. "Looping the title" can mean rotating the title. Each loop (i.e., each rotation) can play the title once or multiple times, for example, twice.

[0115] For example, there may be pauses during a carousel. Taking a carousel containing two identical titles as an example, when the second title moves to the position where the title moves out of the audio playback control, the carousel pauses for 5 seconds before continuing. The position where the title moves out is the position where the title moves out of the audio playback control.

[0116] For example, taking a carousel containing two identical titles as an example, in response to a pause operation triggered by the audio playback control in the playback state or when the audio content finishes playing, the carousel of titles is not interrupted, and the current round is played before the carousel stops.

[0117] In this embodiment, when the title is too long, looping playback allows the viewer to see the complete title. When playback is paused, the title playback stops after the current loop result, making the end of the carousel more natural and improving the user experience.

[0118] In an exemplary embodiment, the audio playback control is a first audio playback control, and the method further includes: when the first audio playback control is in a playback state or a paused state, in response to a page switching operation, displaying an interactive page to which the page switching operation indicates, and displaying a thumbnail control corresponding to the second audio playback control of the target published content on the interactive page, wherein the thumbnail control is used to trigger the display of the second audio playback control.

[0119] The thumbnail control can float above the interactive page. For example, the first audio playback control... Figure 3A 304 error in mid-range audio playback control Figure 3B Medium audio playback control 312 Figure 3C 314. The interactive page can be a non-content details page such as the current account's personal page or a news feed page. The news feed page can use a two-column interactive card displaying published content. The thumbnail control can be implemented through an in-site pop-up. For example... Figure 8A The information flow page 800A shows thumbnail control 'a'. The thumbnail control can be moved by dragging. Each thumbnail control has a corresponding moving area, such as moving area 802, within which the thumbnail control can be moved. The thumbnail control can snap to the boundary of the moving area, for example, it can snap to the right boundary of moving area 802. For example, thumbnail control 'b' represents thumbnail control 'a' during the movement, and thumbnail control 'c' represents thumbnail control 'a' after the movement is complete. It can be seen that before and after the movement, the thumbnail control snaps to the right side of moving area 802. Figure 8A The information flow page 800B shows a thumbnail control d, thumbnail control e represents the thumbnail control d during the movement process, and thumbnail control f represents the thumbnail control d after the movement is completed. The second audio playback control can have the same style as the aforementioned floating playback control. The second audio playback control can float above the interactive page.

[0120] For example, in response to a trigger action on the thumbnail control, the display switches from the thumbnail control to a second audio playback control that floats above the interactive page. For instance... Figure 8B If a trigger operation is detected for thumbnail control a, the second audio playback control 804 is displayed on the interactive page; if a trigger operation is detected for thumbnail control d, the second audio playback control 806 is displayed on the interactive page.

[0121] In this embodiment, when switching to an interactive page other than the content details page, audio control can be performed by displaying thumbnail controls without interfering with browsing the interactive page as much as possible.

[0122] In an exemplary embodiment, the thumbnail control includes playback status information, which is used to indicate that audio content is currently being played. The method further includes any one of the following: in response to a trigger operation on the thumbnail control, displaying a second audio playback control in the playback state; in response to a close operation on the second audio playback control, stopping the playback of audio content, hiding the second audio playback control, and closing the thumbnail control.

[0123] The thumbnail control can include an audio icon, and while audio content is playing, it can also display playback status information. When audio playback is paused, the playback status information in the thumbnail control is hidden. The playback status information can be static or dynamic, such as through animations or effects. Figure 8A In the diagram, thumbnail control a contains an audio icon and playback status information. The audio icon is a headphone icon. Thumbnail control d contains the audio icon but hides the playback status information.

[0124] For example, when a pass is detected Figure 8B When the pause playback operation is triggered by the second audio playback control 804, the audio content is paused, and the second audio playback control 804 is switched to the paused state of the second audio playback control 806.

[0125] For example, when a target is detected Figure 8B When the second audio playback control 804 or the second audio playback control 806 is closed, the audio content is stopped, the second audio playback control is hidden, and the thumbnail control is closed.

[0126] In this embodiment, the flexibility and efficiency of controlling audio playback can be improved through the collaborative interaction between the thumbnail control and the second audio playback control.

[0127] In an exemplary embodiment, the method further includes: displaying an information feed page, displaying an interactive card corresponding to the target published content on the information feed page, and displaying a content details page of the target published content in response to a trigger operation on the interactive card; the interactive card includes audio identification information, which is used to characterize that the target published content contains audio content.

[0128] Interactive cards can also contain text information, which may be the title of the target published content, the body text of the target published content, or the content type to which the target published content belongs. Audio identification information may include an audio icon.

[0129] The information feed page is used to present a waterfall layout. It can display interactive cards corresponding to multiple published content items, with the target published content being one of these items. The text information can be a title generated from the main text, or it can be at least a portion of the main text. Interactive cards can also include a cover image, publisher information, number of likes, followers, and / or favorites from the published content. The content type section of the content publishing platform is used to distinguish different types of published content. Content types can be, but are not limited to, text, video, or podcasts. For example, the target published content could belong to a podcast.

[0130] For example, if the target published content includes a title, the title can be displayed in the interactive card without showing the audio identifier information. For instance... Figure 9 In the information feed page, multiple interactive cards are displayed. For example, the interactive card corresponding to the target published content could be interactive card 902, which displays the publisher's information and the title, such as "You and March are both spring." Alternatively, if the target published content includes a title, the interactive card can display the title and audio identifier information.

[0131] For example, if the target content lacks a title, a title generated from the body text can be obtained and displayed in the interactive card corresponding to the target content, along with audio identifier information. Figure 10 In the example, the interactive card corresponding to the target published content can be interactive card 1002, which displays the generated title "Officially open for business today, welcome to try" and audio identifier information 1004.

[0132] For example, if the target content lacks a title, at least part of the text can be selected as the title. For instance... Figure 11 In the text, the interactive card corresponding to the target content can be, for example, interactive card 1102, and the text information "After recovering, one can get sick again; after achieving self-consistency, one can continue to be conflicted" is the title selected from the main text.

[0133] For example, if the target content lacks a title and body, audio identification information and / or the content type to which the target content belongs can be displayed. For instance... Figure 12 In the example, the interactive card corresponding to the target published content can be interactive card 1202, which displays the audio identification information and the content type to which the target published content belongs, namely "podcast".

[0134] In this embodiment, an interactive card corresponding to the target published content is displayed on the information feed page, and the content details page of the target published content is accessed through the interactive card. This helps to quickly consume the target published content, and displaying audio identification information on the interactive card allows for quick location of published content containing audio content from the information feed page.

[0135] In an exemplary embodiment, the content details page includes a collection entry for the target audio collection, and the method further includes at least one of the following: in response to a triggering operation on the collection entry, displaying the collection details page of the target audio collection; in response to a collection collection collection operation triggered through the collection details page, adding the target audio collection to the current account's collections; displaying content items of the target published content, displaying the cover image of the target published content in the content items, and in response to a playback operation triggered through the cover image, playing the audio content and displaying a thumbnail control corresponding to the audio playback control; displaying a content addition control, an editing control, and / or a management control on the collection details page of the target audio collection, wherein the content addition control is used to add published content to the target audio collection, the editing control is used to edit the collection information of the target audio collection, and the management control is used to manage the published content in the target audio collection.

[0136] In this context, a collection can be understood as a set. A collection can contain multiple episodes, with each episode within a collection being an independent published content. The episodes within a collection can revolve around the same theme. Collection information may include a cover image, collection name, and / or a brief description. The collection entry point may include the target audio collection's name and collection indication information. This indication information represents the collection or set and may include text and / or icons. The interactive page can be the content details page of the target published content, which may display the collection entry point for the target audio collection. For example... Figure 13 The content details page shows the collection entry 1302 for the target audio collection. Collection entry 1302 contains the collection name "AABB" and collection instruction information 1304. The collection information may include the collection's cover image, auxiliary information, name, and / or description.

[0137] The collection details page can be a standalone page or a subpage of an interactive page. The current account is the account accessing the interactive page. The collection details page can include share and favorite controls. The favorite control allows users to favorite the entire collection or individual posts within the collection. The collection favorite action can be triggered by the favorite control. The share control is used to share the target audio collection to other accounts. The collection details page can also display a list of posted content, containing content items corresponding to the posted content in the target audio collection. These content items can include cover images, titles, audio durations, number of likes, number of favorites, and / or number of followers. For example... Figure 13When a trigger operation is detected targeting collection entry 1302, collection details page 1306 is displayed. Collection details page 1306 contains a share control 1308 and a favorite control 1310, and also includes a list of published content 1312. The cover image of the content item corresponding to the published content can display a play control or a pause control. For example, if the audio playback control is in a playing state, the cover image displays a pause control; if the audio playback control is in a paused state, the cover image displays a play control. Figure 13 In the example, the content item corresponding to the target published content is content item 1314, and the cover image 1316 of content item 1314 shows a pause control.

[0138] The collection details page can also display a collection description, which may include the collection's cover image, collection name, collection type, the number of currently published pieces in the collection, and the collection's views and / or listens. For example... Figure 13 The text displays the collection description 1318, which states that "podcast" is the collection type.

[0139] For example, the terminal can display the current account's personal page, which shows entry points for collections associated with the current account. These collections can be collections of posts, favorites, comments, follows, and / or likes from the current account. The personal page can contain multiple tabs, allowing for categorized display of the posted content and collections associated with the current account. For example... Figure 14 The document shows podcast tab 1402 and favorites tab 1404.

[0140] The podcast tab is used to trigger the display of content items corresponding to podcasts published by the current account and the collection entry corresponding to podcast collections. The cover image of each content item can contain play or pause controls. When a play control is displayed on the cover image, a thumbnail of the audio playback control can be displayed on the profile page, and the thumbnail displays playback status information. When a play control is displayed on the cover image, in response to a trigger action on the play control, the published content corresponding to that content item plays and switches to displaying the pause control. In response to a trigger action on the pause control in the cover image, playback of the published content corresponding to that content item is paused and the play control is displayed again; the playback status information in the thumbnail can also be hidden. For example... Figure 14In the profile, the podcast tab 1402 is selected. The profile page displays the collection area 1406 and the content list 1408. The content list displays content items corresponding to podcast-type published content, and the collection area displays collection entries corresponding to podcast-type collections. The content list is used to display content items corresponding to podcast-type published content by the current account. Content item 1410 has a pause control in its cover image, and the profile page displays a thumbnail control 1412.

[0141] The Favorites tab is used to display the content items corresponding to the published content currently favorited by the account, as well as the collection entries corresponding to the favorited collections. For example... Figure 15 In the profile page, the "Favorites" tab 1502 is selected, displaying the favorites display area 1504. This area contains multiple sub-tabs, which trigger the categorization and display of content within the favorites. For example, when the "Collections" sub-tab 1506 is selected, the collection items corresponding to the saved collections are displayed in the collection display area 1504. These collection items may display the collection's cover image, name, instructions, and the number of published content items included, such as the number of notes, and / or creator information. These collection items are used to trigger the display of the collection details page. For example... Figure 15 In response to the triggered operation for collection item 1508, the following is displayed: Figure 15 The collection details page 1510. The cover image of a content item on the collection details page can contain play or pause controls. If a play control is displayed on the cover image, a thumbnail corresponding to the audio playback control can be displayed on the collection details page, such as a thumbnail control 1512 floating above the collection details page, and the thumbnail control displays playback status information. If a play control is displayed on the cover image, in response to a trigger operation on the play control, the published content corresponding to that content item is played and the pause control is switched to be displayed. In response to a trigger operation on the pause control on the cover image, the published content corresponding to that content item is paused and the play control is switched to be displayed; the playback status information in the thumbnail control can also be hidden.

[0142] For example, if the target audio collection belongs to the current account, the collection details page of the target audio collection displays content addition controls, editing controls, and / or management controls. For example... Figure 16 As shown, in response to the trigger operation on the collection entry 1602, the terminal displays the collection details page 1604, which displays the editing control 1606, the management control 1608, and the content addition control 1610.

[0143] For example, in response to a trigger operation on the management control, the terminal displays a management page. The management page displays content options corresponding to the published content in the collection, arranged in an orderly manner. The content options on the management page can be dragged to change their order. The management page supports selecting content options and removing selected content options, for example... Figure 17 On the management page displayed, content option 1702 is in a drag state. By using the move-out control 1704, the selected content option 1706 can be moved out, thereby removing the published content corresponding to content option 1706 from the collection.

[0144] For example, in response to a trigger operation on the content addition control, the terminal displays an add page, which shows content options corresponding to the candidate content to be published. The add page supports adding the candidate content to be published corresponding to the selected content option to a collection. For example Figure 17 The "Add" page 1708, displayed in the image, allows users to add candidate posts corresponding to the selected content option to the collection using the "Add Control" 1710. These candidate posts can be from the current account, and their topics must be related to the topics in the collection.

[0145] For example, in response to a triggering operation on an edit control, the terminal displays an edit page, such as... Figure 18 The editing page displays a name editing area (1802), a description editing area (1804), a delete control (1806), and an auxiliary information editing area (1808). The delete control (1806) allows you to delete collections.

[0146] In this embodiment, displaying a collection entry on the interactive page allows users to access the collection details page, enabling them to save collections of interest. Using the cover image of the published content to trigger audio content playback improves the ease of audio playback, while thumbnail controls further enhance the convenience of audio playback control. Content addition controls, editing controls, and / or management controls provide convenience for managing collections.

[0147] In one exemplary embodiment, an audio publishing method is provided, comprising:

[0148] Step 1902A: Obtain the target audio content.

[0149] The target audio content can be long or short. One or more target audio contents can be retrieved; "multiple" means at least two.

[0150] For example, the target audio content may be obtained in any of the following ways: the target audio content is added via a content addition page; the target audio content is added via a target link associated with the target audio content; or the target audio content is added by sharing the target audio content with a content publishing platform.

[0151] The content addition page is used to add audio content and can also be used to add images. The content publishing page is used to publish content. Both the content addition page and the content publishing page can be provided by a content publishing platform.

[0152] For example, the content addition page may include an audio addition entry point. The target audio content can be added through this entry point, and after successful addition, the audio information of the target audio content can be displayed. This audio information includes, but is not limited to, the name of the audio content, file format, and / or audio duration. Figure 19A As shown, in response to a trigger operation on the audio addition entry 1902 in the content addition page 1900, the terminal displays the audio selection page 1904. In response to an audio addition operation triggered through the audio selection page 1904, such as adding audio content 1906, the terminal adds the audio content to be added, such as audio content 1906, to the content addition page. It can also switch the audio addition entry 1902 to the audio editing area 1908, displaying audio information in the audio editing area 1908. The audio editing area also supports deleting or playing the added audio content.

[0153] For example, in response to a trigger operation targeting an audio addition entry, the terminal displays an add panel. This add panel is used to add audio content and can also be used to add images associated with the audio content. For example... Figure 19B In response to a trigger operation on the audio addition entry 1912 in the content addition page 1910, the terminal displays the addition panel 1914. Audio content can be uploaded via the "Upload File" control, and an image associated with the audio content can be uploaded via the "Add Cover" control. The addition panel can also trigger the display of the content publishing page. For example, the addition panel may display an entry point to the content publishing page, such as the "Go to Publish" control in the addition panel 1914. When a click operation on the "Go to Publish" control is detected, the content publishing page is displayed, showing the audio information of the target audio content and the added image.

[0154] For example, a target link can be a link to the target audio content or a link to a collection of audio content, such as a link to subscribe to an audio collection like an RSS (Really Simple Syndication) subscription link. Target links can be added through the content addition page or the content publishing page. The content addition page or the content publishing page may display an entry point for adding links. For example... Figure 19C In response to the triggering operation of the link addition entry 1916 on the content addition page, the terminal displays the link addition panel 1918, and the target link can be added through the link addition panel 1918.

[0155] With a target link already established, the link addition entry can be switched to the audio management entry. In response to a trigger action on the audio management entry, the terminal displays the audio options corresponding to the audio content in the audio content set associated with the target link. The target audio content can be selected from the audio content set. The audio options may display a page entry to the content publishing page, which triggers navigation to the content publishing page and adds the audio content represented by the audio option to the content publishing page. For example... Figure 19D The audio management entry point 1920 is displayed. When a click on the audio management entry point 1920 is detected, the audio management panel 1922 is displayed. The audio management panel 1922 displays the audio options corresponding to the audio content in the set of audio content associated with the target link, such as audio option 1924 and audio option 1926. The entry point for the content publishing page is the "Go to Publish" control in the audio options. When the "Go to Publish" control in any audio option, such as audio option 1924, is triggered, the content publishing page is displayed, showing the audio information of the audio content represented by audio option 1924. Audio options also support deleting audio content. The audio management panel also supports modifying links; for example, the link can be modified through the link modification entry point 1928.

[0156] like Figure 19E As shown, a schematic diagram of the content publishing page is provided. The content publishing page 1930 displays an audio display area 1932, which shows the audio information of the added target audio content. The content publishing page also supports changing the target audio content; for example, the target audio content can be updated through the "Replace Audio" option in the audio display area 1932. The content publishing page also supports adding images such as cover images, editing titles and body text, and previewing the cover image and the effect after publishing.

[0157] For example, a content publishing platform application (APP) is installed on the terminal. This application can support sharing audio content from third-party applications. These third-party applications can be any application containing audio content, including but not limited to voice memo apps or voice recorder apps. When sharing target audio content to the content publishing platform application, the application is accessed, a content addition page is displayed within the application, and the target audio content is automatically imported into the content addition page, allowing the audio information of the target audio to be displayed on the content addition page.

[0158] For example, in response to a sharing operation that involves sharing target audio content into an application, the terminal displays a content addition page or a content publishing page, imports the target audio content into the content addition page or the content publishing page, and displays the audio information of the target audio content on the content addition page or the content publishing page. Figure 19F As shown, the terminal displays audio content such as audio content 1934 and audio content 1936 in a third-party application. When sharing audio content such as audio content 1934 is triggered, an application list can be displayed. The application list displays multiple application entries, such as the entries of application 1 to application 4. If the application of the content publishing platform is application 3, then in response to the trigger operation such as the click operation of the entry 1938 of application 3, the content addition page is displayed, and audio content 1934 is automatically added to the content addition page.

[0159] In the above embodiments, by supporting multiple methods of acquiring audio content, the flexibility and convenience of acquiring audio content can be improved.

[0160] For example, in response to an audio add operation triggered via the audio selection page, the terminal performs format validation on the audio content to be added as instructed by the audio add operation. If the format validation passes, the audio content to be added as instructed by the audio add operation is added to the content add page. If the format validation fails, a message indicating the format validation failure is displayed. For example... Figure 19G In response to the trigger operation for the audio addition entry 1940, the terminal displays the audio selection page 1942. If the audio addition operation indicates that the audio content to be added is audio content 1944, and the format verification fails, then the prompt message 1946 indicating the format verification failure is displayed.

[0161] For example, during the process of adding audio content, the system can switch from displaying the audio addition entry point to displaying a progress display area, which shows the audio addition progress information. If the audio content is successfully added, the system switches from displaying the progress display area to displaying the audio editing area. If the audio content addition fails, the system switches from displaying the progress display area to displaying a re-add area, which displays a failure message and a re-add entry point. The re-add entry point is used to trigger the re-selection of the audio content to be added. For example... Figure 19H In the process, the audio addition progress information is displayed in the progress display area 1948. If the audio content is added successfully, the system switches to the audio editing area 1950. If the audio content addition fails, it switches to the re-add area 1952, which displays the failure message "Audio upload failed" and the re-add entry 1954. Audio content can be re-added through the re-add entry 1954 in the re-add area 1952. In response to a trigger operation on the re-add entry, the terminal displays an audio selection page, which shows at least one audio content. In response to an audio selection operation triggered on the audio selection page, the selected audio content is added to the content addition page.

[0162] For example, the content addition page can also display restrictions. These restrictions are conditions that the content added to the content addition page must meet. For instance, the restrictions could include restrictions on audio content and restrictions on cover images. Figure 19H The example shown is Limitation 1956. Limitation 1956 is merely an example, and this application does not limit the specific content of the limitations.

[0163] For example, the audio addition page can be triggered and displayed through an audio publishing entry. For instance, the terminal displays an audio publishing entry, which includes guidance information to guide users in publishing content containing audio. In response to a triggering operation on the audio publishing entry, the content addition page is displayed. The audio publishing entry may also display an audio content type, such as "podcast," indicating that the audio publishing entry is used for publishing content containing audio, such as publishing a "podcast." For example, the terminal can display a publishing entry page, which displays publishing entries corresponding to different types of published content, such as... Figure 20In this example, the publishing entry page 2000 includes publishing entry points 2002, 2004, and 2006, with publishing entry point 2006 being the audio publishing entry point. Audio publishing entry point 2006 displays the guidance information "Import audio files, generate transcripts with one click" and the audio content type "Podcast". In this embodiment, the guidance information displayed at the audio publishing entry point guides users to publish content containing audio content, thereby encouraging them to publish audio content.

[0164] Step 1904A: Based on the target audio content, obtain the target published content, which includes at least two of the following: the target audio content, the title, the body, and an image associated with the target audio content.

[0165] The target content to be published may include one or more target audio pieces. The target content to be published may include one or more images, at least one of which is associated with the target audio content. The title and body of the target content to be published may be automatically generated based on the target audio content, or they may be entered by the current account, for example, through the content publishing page or the content adding page. The audio title may be the title of the target content to be published.

[0166] Images associated with the target audio content can be added through the content addition page or the content publishing page. For example... Figure 21A In the content addition page 2102, an image addition entry 2104 is displayed. In response to a trigger operation on the image addition entry 2104, the terminal displays an image selection page 2106. In response to a selection operation triggered on the image selection page 2106, the image selected in the selection operation is added to the content addition page. During the addition process, the addition progress can be displayed. For example, if the selection operation selects image 2108 in the image selection page 2106, then addition progress information such as 50% and a "Cancel" control are displayed above image 2108. The "Cancel" control is used to trigger the stopping of adding image 2108. Images on the image selection page may have corresponding zoom controls, such as a zoom control 2110 for image 2108, which allows previewing the zoomed-in image.

[0167] For example, if an image is successfully added, the image addition entry can be switched to the image editing area, where the added image is displayed. The image editing area can also support image replacement; for example, it displays image editing controls. The added image displayed in the image editing area can support zoomed-in preview. For example, Figure 21BIn the image editing area 2112, the added image 2114 and the image modification control 2116 are displayed. When a click operation is detected on the image 2114, the enlarged image 2118 is displayed. The image modification control 2116 supports changing the image.

[0168] In one exemplary embodiment, the content publishing page presents images arranged in an orderly manner, and the images on the content publishing page are added through the content adding page or the content publishing page; the images associated with the target audio content are images in the target order on the content publishing page.

[0169] The target order can be set according to actual needs, such as being the first or last image. The image associated with the target audio content can be the first or last image listed on the content publishing page. The order of images on the content publishing page can be adjusted.

[0170] For example, the content adding page includes an entry point to the content publishing page, which can be triggered to appear. The content publishing page may also display an image adding entry point. This image adding entry point is used to trigger the addition of a new image. In response to a trigger operation on this entry point, the terminal displays the content publishing page and shows the image added through the content adding page. For example, the entry point corresponding to the content publishing page could be... Figure 21C In the control 2120, the terminal responds to the trigger operation of the control 2120, displays the content publishing page 2122, and displays the image 2124 added through the content adding page and the image addition entry 2126 in the content publishing page 2122. More images can be added through the image addition entry 2126, and the images added through the image addition entry can be arranged before or after the image 2124.

[0171] For example, if at least one image or audio content fails to be added successfully on the content addition page, the corresponding entry point for the content publishing page can be grayed out. If both image and audio content are successfully added on the content addition page, the corresponding entry point for the content publishing page on the content addition page will be active.

[0172] In the above embodiments, determining the images associated with the target audio content based on the target sequence can quickly identify the images associated with the target audio content.

[0173] In an exemplary embodiment, the content details page further includes the body of the target published content, which is entered through the body text input area in the content publishing page. The method further includes: displaying a text generation area on the content publishing page, displaying audio text generated based on audio content in the text generation area; and adding the audio text to the body text input area in response to a text addition operation triggered through the text generation area.

[0174] The text generation area may contain text addition controls, and the text addition operation can be a trigger action on the text addition control. The audio text can be generated by an AI (Artificial Intelligence) model. The content details page also includes a title input area for entering the title. The title in the title input area can be entered by the user, or it can be automatically generated and filled, for example, it can be generated by semantic analysis of the target audio content.

[0175] For example, in response to a trigger operation targeting the page entry corresponding to the content publishing page, the terminal displays the content publishing page and a text generation area within it. This text generation area displays a text generation prompt message indicating that text, such as a summary, is currently being generated based on the audio content. After generating the audio text, the terminal can expand the text generation area and display the generated audio text, along with a completion prompt message indicating that the audio text generation is complete. The process of expanding the text generation area can be an animation, for example, a 300ms animation. Figure 21D In the content publishing page, a title (2128) and a text generation area (2130) are displayed. The text generation area (2130) displays the text generation prompt message "Audio summary generation in progress...". After the audio text is generated, the text generation area (2130) displays the generated audio text and the completion prompt message "A smart podcast introduction has been generated for you."

[0176] For example, after generating the audio text, a text addition control can be displayed. In response to a triggering operation on the text addition control, the audio text is input into the main text input area, and the text generation area can be hidden. For example Figure 21E In the text generation area, a text addition control 2132 is displayed. When a trigger operation on the text addition control 2132 is detected, audio text is entered in the text input area 2134. The content in the text input area supports swiping. The audio playback control can be located at the top of the text input area, so that when swiping upwards, the audio playback control in the text input area can be hidden.

[0177] In this embodiment, a text generation area is displayed on the content publishing page, and audio text generated based on audio content is displayed in the text generation area. In response to the text addition operation triggered by the text generation area, the audio text is added to the main text input area, thereby improving the efficiency of generating the main text.

[0178] For example, an image displayed on the content publishing page can trigger the display of a content preview page, which is used to preview the generated target publishing content in advance. The content preview page may include a details tab and an information feed tab, which are used to trigger previews of the target publishing content in different formats. The details tab is used to trigger a preview of the target publishing content's display effect on the content details page. The information feed tab is used to trigger a preview of the target publishing content's display effect on the information feed page. The information feed page may use a two-column display of interactive cards showcasing the published content.

[0179] For example Figure 21F In the content publishing page 2136, an image, such as image 2138, is displayed. When a trigger operation is detected on the image, such as image 2138, a content preview page 2140 is displayed. The content preview page 2140 displays a details tab 2142 and an information flow tab 2144. Since the details tab 2142 is selected, the content preview page 2140 displays the display effect of the target published content on the content details page.

[0180] Step 1906A: Publish the target content to add the target audio content to the target audio collection. The content details page of the target content includes an audio playback control, which is used to control the playback of the target audio content.

[0181] In this context, a target audio collection can be understood as a set of audio content. A target audio collection can contain multiple episodes, with each episode being an independent audio piece. The episodes within a target audio collection can revolve around the same theme. For example, a target audio collection could be a podcast collection.

[0182] In one exemplary embodiment, the method further includes any of the following: the target audio collection is added via a content publishing page; the target audio collection is added based on target audio content matched from multiple candidate collections; or the target audio collection is created based on audio content contained in multiple published content sets.

[0183] For example, a target audio collection can also be created based on a single audio content, such as a single audio content contained in published content.

[0184] For example, in response to a collection addition operation triggered via a content publishing page, the terminal displays a notification message indicating that the collection has been added. This notification message indicates that the target audio collection has been added. By adding the target audio collection, the target audio content can be added to the target audio collection, making the target audio content a single set within the target audio collection.

[0185] For example, the content publishing page may display an entry point for adding collections. Alternatively, the content publishing page may display an entry point for adding components, and in response to a trigger action on the component addition entry point, the collection addition entry point will be displayed. For example Figure 22A In the content publishing page, the component addition entry 2202 is displayed. In response to the trigger operation of the component addition entry 2202, the collection addition entry 2204 is displayed.

[0186] For example, in response to a triggered operation to add an entry to a collection, the terminal displays a list of collections. A reasonable list displays at least one collection option, which may include the collection's name and / or type. For example... Figure 22B The text displays a collection list 2206, which may contain collection options for the target audio collection. When a collection option for the target audio collection, such as collection option 2208, is selected, a notification message indicating that the collection has been added is displayed in response to the collection addition operation. The collection addition operation could be, for example, targeting... Figure 22B Clicking the "Confirm" control 2210 in the middle.

[0187] For example, a notification message indicating that a collection has been added can be displayed in the component addition entry or the collection addition entry, such as... Figure 22B The component addition entry 2202 displays a notification message indicating that a collection has been added.

[0188] For example, the terminal or server can determine the matching degree between each candidate collection under the current account and the target audio content, and select at least one candidate collection in descending order of matching degree, using the selected candidate collection as the target audio collection. For instance, the candidate collection with the highest matching degree can be used as the target audio collection. If a target audio collection is found, it can be added to the content publishing page, and a notification message indicating that the collection has been added or an entry point for the target audio collection can be displayed on the content publishing page.

[0189] In one exemplary embodiment, the method further includes: displaying the account details page of the current account, the account details page including an audio tab; and displaying a collection entry for the target audio collection under the audio tab. This allows users to quickly view the target audio collection through the account details page.

[0190] The account details page, also known as the personal page, displays detailed information about the current account, access to audio collections under the current account, and / or content items corresponding to audio content under the current account. The target audio collection is the audio collection created by the current account. If the target content is successfully published, its content items can be displayed under the Audio tab, thus showing the content items corresponding to the audio content included in the published content.

[0191] The audio tab is, for example, the podcast tab. The audio tab is used to trigger the display of content items corresponding to the published content under the current account, and also to trigger the display of the collection entry corresponding to the audio collections under the current account. Published content includes individual podcast episodes.

[0192] For example, when the audio tab is selected on the account details page, a collection area and an audio list are displayed. The audio list shows content items corresponding to published content, which includes audio content. The collection area displays the collection entry points for the corresponding audio collections, such as the collection entry point for the target audio collection. For example... Figure 23A The image shows the account details page, i.e., the personal page 2300. The personal page 2300 displays an audio tab 2302, which is selected. The personal page 2300 also includes a collection area 2304 and an audio list 2306. The collection area 2304 displays multiple audio collection entries, such as the collection entry 2308 for the target audio collection. The audio list 2306 includes multiple content items, such as content item 2310.

[0193] For example, a target audio collection can be created through a collection creation entry. This entry can be displayed on the user's profile page, either directly or indirectly. It can also be displayed on the content addition or publishing page. Alternatively, a target audio collection can be created through this entry on the content addition or publishing page. It can also be created based on audio content in the user's profile page's audio list. For instance, if multiple audio items are selected, the target audio collection is created and its entry is displayed in response to a triggering action on the collection creation entry. The collection entry can include the collection name and collection indication information. This indication information represents the collection or set and may include text and / or icons. The collection name in the target audio collection can be automatically generated based on semantic analysis of the selected audio content or entered by the current account.

[0194] For example, in response to a trigger operation on the collection creation entry, the terminal displays an audio selection panel, which displays the audio content included in the content published under the current account. The target audio collection can be generated based on the audio content selected from the audio selection panel, thereby generating a target audio collection that includes the selected audio content.

[0195] For example, the target audio content can also be audio content selected from an existing collection of target audio.

[0196] In this embodiment, it supports adding target audio collections through the page and supports automatic matching and adding of target audio collections, which improves the flexibility of adding target audio collections. It also supports creating target audio collections based on audio content in published content, which can improve the flexibility of creating collections.

[0197] The content details page displays the content contained in the target published content. By default, the content details page displays the audio playback control in the unplayed state. The unplayed audio playback control can trigger the display of the audio playback control in the playing state. The length of the unplayed audio playback control is shorter than the length of the playing audio playback control. The unplayed audio playback control includes the audio duration, while the playing audio playback control includes the playback progress and the audio title of the target published content. The audio playback progress is, for example, the played duration. The format of the played duration and the audio playback duration can be hh:mm:ss, and when it is less than 60 minutes, the hours can be hidden, i.e., it can be mm:ss.

[0198] The state of an audio playback control represents the state of the target audio content. For example, if the audio playback control is in a playing state, the target audio content is currently playing. The audio playback control can be generated based on the target audio content; for example, it can be generated based on the audio duration of the target audio content, an associated image, and / or an audio title. The audio playback control is associated with the target audio content.

[0199] For example, the audio playback control is also used to display an image, audio duration, audio title, and / or audio order associated with the target audio content, the audio order being the order of the target audio content in the target audio collection.

[0200] The audio playback control may also include an audio icon and / or a playback start control. The audio icon represents the audio content, such as a podcast icon. A "not playing" state indicates that the target audio content has not started playing. The audio duration display format can be set according to actual needs. For example, if the audio duration is less than or equal to 60 minutes, it will display "XX minutes" or "XX minutes XX seconds"; if the audio duration is greater than or equal to 60 minutes, it will display "XX hours XX minutes" or "XX hours XX minutes XX seconds".

[0201] In this embodiment, the content displayed in the audio playback control allows users to intuitively understand the target audio content and playback status.

[0202] For example, the terminal responds to a publishing operation triggered via a content publishing page by publishing the target content. The content publishing page includes publishing controls such as... Figure 22B The "Publish Note" control in the document allows for publishing operations on this control. The terminal responds to a playback start operation on an audio playback control that is not currently playing on the content details page, initiating playback of the target audio content and switching the audio playback control to playback mode. For example... Figure 23B The content details page 2312 is displayed, which shows the audio playback control 2314 in its unplayed state. The audio playback control 2314 displays an audio icon A, audio duration B, and a playback start control C. In response to a trigger operation on the playback start control in the audio playback control 2314, the audio playback control 2316 in its playing state is displayed.

[0203] For example, the audio playback control in the playback state on the content details page can display more complex playback control functions, such as progress bars, fast forward, and / or rewind, than the audio playback control in the non-playing state. When switching to a page other than the content details page, it supports windowed playback and screen-off playback. When switching from the content details page to the news feed page, playback can continue uninterrupted in the in-site window, and playback can continue even when the screen is off. For example, when switching from the content details page to the news feed page, a floating window control corresponding to the target audio content is displayed on the news feed page. In response to a trigger operation on the floating window control, the audio playback control of the target audio content is displayed.

[0204] In the aforementioned audio publishing method, since the target publishing content includes at least two of the following: target audio content, title, body text, and an image associated with the target audio content, it can be compatible with audio content and other genres such as text and images. Publishing the target content allows the target audio content to be added to a target audio collection, facilitating interaction with the target audio content through the collection. Because the content details page of the target publishing content includes an audio playback control for controlling the playback of the target audio content, playback can be controlled directly on the content details page. Compared to using a separate playback interface, this method allows for both content browsing and audio playback. Overall, it helps users publish and play audio content smoothly, easily, and with a user-friendly interface, thus achieving an audio publishing method that improves the efficiency of audio content interaction.

[0205] In one exemplary embodiment, the target audio content is added via a content addition page; the content publishing page displays an audio playback control corresponding to the target audio content, which is generated based on the audio content.

[0206] The audio playback control can be displayed anywhere on the content publishing page. The content publishing page can include a title input area and a body input area. The audio playback control can be displayed between the title input area and the body input area, or it can be displayed at the top of the body input area, for example.

[0207] like Figure 24A As shown, the audio playback control 2402 is displayed on the content publishing page 2400. The audio playback control 2402 displays the audio icon, audio duration, and playback start control.

[0208] For example, the terminal can display a content publishing page, which in turn displays an entry point to a content adding page. In response to a trigger operation on the entry point to the content adding page, the content adding page is displayed. In response to an operation of adding target audio content through the content adding page, the audio playback control corresponding to the target audio content is displayed on the content publishing page.

[0209] For example, the terminal can display a content addition page, which displays the audio information of the target audio content to be added. The content addition page includes a page entry corresponding to the content publishing page. In response to a trigger operation on the page entry, the content publishing page is displayed, and the audio playback control corresponding to the target audio content is displayed on the content publishing page.

[0210] For example, if content has already been added to the content addition page, and an action to exit the content addition page is detected, a draft saving option and an exit option are displayed. If the draft saving option is selected, the content addition page is exited and a draft of the added content is generated; if the exit option is selected, the content addition page is exited directly. For example... Figure 24B In the middle, a cover image has been added to the content addition page. When the operation of exiting the content addition page is detected, the draft storage option 2404 and the exit option 2406 are displayed.

[0211] For example, on the content publishing page, in response to a playback operation triggered by an audio playback control in the non-playing state, the audio content is played, and the audio playback control is switched to the playing state; in response to a stop playback operation triggered by an audio playback control in the playing state, the audio content is stopped, and the audio playback control is switched to the non-playing state. In the content publishing page, the length of the audio playback control in the non-playing state and the audio playback control in the playing state can be the same. The difference is that the audio playback control in the non-playing state displays a playback start control, while the audio playback control in the playing state displays a pause control or a playback stop control. For example... Figure 24C In the middle, when it is detected that the playback start control in the audio playback control 2408 in the non-playing state is clicked, the audio playback control 2410 in the playing state is displayed.

[0212] In this embodiment, the target audio content is added via the content addition page, and an audio playback control generated based on the audio content is displayed on the content publishing page, thereby enabling the generation of target published content containing the audio playback control.

[0213] In one exemplary embodiment, the content addition page is also used to trigger the playback of target audio content, trigger the deletion of target audio content, and / or replace target audio content.

[0214] The content addition page can display audio editing controls, playback controls, and / or deletion controls. The playback control triggers the playback of the target audio content. The deletion control triggers the deletion of the target audio content. The audio editing controls are used to change the target audio content.

[0215] For example, the content addition page may include an audio addition area, which contains an audio addition entry point. When audio content is successfully added, the audio addition entry point switches to an audio editing area, where playback controls and / or delete controls can be displayed. Audio modification controls can be displayed within the audio addition area but outside the audio editing area. In response to a trigger operation on the playback control in the audio editing area, the terminal plays the audio content and switches the playback control to a pause control. For example... Figure 25In the audio addition area 2500, there is an audio editing area 2502, which displays a pause control 2504 and a delete control 2506. The audio addition area 2500 also displays an audio modification control 2508.

[0216] For example, in response to a triggering operation on the audio modification control, the terminal displays an audio selection page to replace the added audio content with the audio content displayed on the audio selection page.

[0217] For example, in response to a trigger operation on the delete control, the terminal removes the audio information of the audio content from the audio add entry and restores the audio editing area to the audio add entry. For instance, in response to a trigger operation on the delete control, the audio content fades away and returns to the audio add entry. The fading message process is, for example, over a period of 300ms, during which the transparency of the audio content gradually changes from 100% to 0%.

[0218] In this embodiment, since the content addition page is also used to trigger the playback of target audio content, trigger the deletion of target audio content, and / or change target audio content, the audio content can be played through the playback control so that the user can preview the audio content. The deletion control can be used to delete the audio content if the user is not satisfied with the added audio content so that the audio content can be added again. The audio modification control can be used to change the audio content displayed at the audio addition entry, which helps to improve the efficiency of the user's audio content addition process.

[0219] In an exemplary embodiment, the content details page of the target published content further includes a collection entry for the target audio collection. The collection entry is used to trigger the display of the collection details page of the target audio collection. The collection details page includes content items corresponding to the target published content or the target audio content. The content items are used to trigger the playback of the audio content or trigger the display of the content details page of the target published content.

[0220] The collection entry can include the collection name and collection indication information. The collection indication information is used to represent the collection or set, and it can include text and / or icons. Content items can include images, audio titles, audio duration, number of likes, number of favorites, and / or number of followers associated with the target audio content.

[0221] In this embodiment, since the content details page of the target published content also includes a collection entry for the target audio collection, the collection entry is used to trigger the display of the collection details page of the target audio collection. The collection details page includes content items corresponding to the target published content, and the content items are used to trigger the playback of audio content. Thus, users can enter the collection details page of the target audio collection through the content details page of the target published content, so that users can understand the published content of the same or similar topics.

[0222] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0223] Based on the same inventive concept, this application also provides an audio playback device for implementing the audio playback method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more audio playback device embodiments provided below can be found in the limitations of the audio playback method described above, and will not be repeated here.

[0224] In one exemplary embodiment, such as Figure 26 As shown, an audio playback device is provided, including: a first display module 2602 and a second display module 2604, wherein:

[0225] The first display module 2602 is used to display the content details page of the target published content. The content details page includes at least one of the following: title, body text, and image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content so as to add the target audio content to the target audio collection.

[0226] The second display module 2604 is used to display a player page of the target audio content via an audio playback control. The player page is used to perform at least one of the following: controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page of the target audio collection.

[0227] In some embodiments, the player page includes interactive controls corresponding to the target published content. The interactive controls are used to trigger the display of the content details page of the target published content, to trigger the display of the interactive details panel, or to trigger interactive operations on the target published content. The interactive details panel is used to display interactive content on the target published content and to add interactive content to the target published content.

[0228] In some embodiments, the target published content is published by the current account, the target audio collection is created by the current account, the player page and / or the collection details page display the account information of the current account, and the player page is also used to trigger interactive operations for the current account.

[0229] In some embodiments, the player page is triggered to be displayed by an audio playback control or a floating playback control corresponding to the audio playback control. The first display module 2602 is also used to respond to a swipe operation on the content details page and swipe the content details page; when the audio playback control slides out of the screen display area on the content details page, the floating playback control is displayed, and the floating playback control is used to control the playback of audio content; when the audio playback control slides into the screen display area on the content details page, the floating playback control is hidden.

[0230] In some embodiments, the device further includes an audio playback control and an audio playback module, configured to, in response to a playback start operation on the audio playback control in a non-playing state, start playing audio content based on the playback start operation and switch the audio playback control to a playback state; wherein the length of the audio playback control in the non-playing state is less than the length of the audio playback control in the playback state, the audio playback control in the non-playing state includes the audio duration, and the audio playback control in the playback state includes the playback progress and the title of the target published content.

[0231] In some embodiments, the audio playback control is located between the title and the body text. The first display module 2602 is also configured to respond to a sliding operation triggered on the content details page and follow the sliding operation to slide the content details page. During the sliding of the content details page, the relative position between the audio playback control and the title remains unchanged, and when the title slides to a preset position, the sliding of the audio playback control and the title stops as the content details page slides.

[0232] In some embodiments, the audio playback control is a first audio playback control. The first display module 2602 is further configured to, in response to a page switching operation, display an interactive page to which the page switching operation indicates switching when the first audio playback control is in a playing or paused state, and display a thumbnail control corresponding to the second audio playback control of the target published content on the interactive page. The thumbnail control is used to trigger the display of the second audio playback control.

[0233] In some embodiments, the thumbnail control includes playback status information, which is used to indicate that audio content is currently being played. The audio playback module is also used to display a second audio playback control in the playback state in response to a trigger operation on the thumbnail control; and to stop playing audio content, hide the second audio playback control, and close the thumbnail control in response to a close operation on the second audio playback control.

[0234] In some embodiments, the audio playback control displays the title of the target published content and the audio playback control is in a playback state. The device is further configured to loop the title in the audio playback control in the playback state if the length of the title is greater than a length threshold. During the looping playback of the title, if a pause operation is triggered by the audio playback control in the playback state or the audio content finishes playing, the title continues to play until the current loop ends, and stops playing the title when the current loop ends.

[0235] In some embodiments, the first display module 2602 is further configured to display an information flow page, display an interactive card corresponding to the target published content on the information flow page, and display the content details page of the target published content in response to a trigger operation on the interactive card; wherein the interactive card includes audio identification information, which is used to characterize that the target published content contains audio content.

[0236] In some embodiments, the content details page includes a collection entry for the target audio collection, and the device is further configured to perform at least one of the following: in response to a triggering operation on the collection entry, displaying the collection details page for the target audio collection; in response to a collection collection collection operation triggered through the collection details page, adding the target audio collection to the current account's collections; displaying a content item for the target published content, displaying a cover image of the target published content in the content item; in response to a playback operation triggered through the cover image, playing the audio content and displaying a thumbnail control corresponding to the audio playback control; displaying a content addition control, an editing control, and / or a management control on the collection details page for the target audio collection, wherein the content addition control is used to add published content to the target audio collection, the editing control is used to edit the collection information of the target audio collection, and the management control is used to manage the published content in the target audio collection.

[0237] Each module in the aforementioned audio playback device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0238] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 27As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements an audio playback method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0239] Those skilled in the art will understand that Figure 27 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0240] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0241] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0242] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0243] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0244] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0245] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0246] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An audio playback method, characterized in that, The method includes: Displays a content details page for the target published content. The content details page includes at least one of a title, body text, and an image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content so that the target audio content can be added to the target audio collection. The player page for displaying the target audio content is accessed via the audio playback control. The player page is used to perform at least one of the following: controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page for the target audio collection.

2. The method according to claim 1, characterized in that, The method includes: The player page includes interactive controls corresponding to the target published content. The interactive controls are used to trigger the display of the content details page of the target published content, to trigger the display of the interactive details panel, or to trigger interactive operations on the target published content. The interactive details panel is used to display interactive content for the target published content, and also to add interactive content for the target published content.

3. The method according to claim 1, characterized in that, The target published content is published by the current account, the target audio collection is created by the current account, the player page and / or the collection details page display the account information of the current account, and the player page is also used to trigger interactive operations for the current account.

4. The method according to any one of claims 1 to 3, characterized in that, The player page is triggered and displayed via the audio playback control or the floating playback control corresponding to the audio playback control, and the method further includes: In response to a swipe operation on the content details page, the content details page is swiped; When the audio playback control slides out of the screen display area on the content details page, a floating playback control is displayed, which is used to control the playback of the audio content; When the audio playback control is swiped into the screen display area on the content details page, the floating playback control is hidden.

5. The method according to claim 4, characterized in that, The method further includes: In response to a playback start operation on the audio playback control in an unplayed state, the audio content is started to play based on the playback start operation, and the audio playback control is switched to a playback state; The length of the audio playback control in the non-playing state is shorter than the length of the audio playback control in the playing state. The audio playback control in the non-playing state includes the audio duration, while the audio playback control in the playing state includes the playback progress and the title of the target published content.

6. The method according to any one of claims 1 to 3, characterized in that, The audio playback control is located between the title and the body text, and the method further includes: In response to a swipe operation triggered on the content details page, the content details page is swiped following the swipe operation; During the scrolling of the content details page, the relative position between the audio playback control and the title remains unchanged, and when the title scrolls to a preset position, the scrolling of the audio playback control and the title stops as the content details page scrolls.

7. The method according to any one of claims 1 to 3, characterized in that, The audio playback control is a first audio playback control, and the method further includes: When the first audio playback control is in a playing or paused state, in response to a page switching operation, the interactive page to which the page switching operation indicates is displayed, and a thumbnail control corresponding to the second audio playback control of the target published content is displayed on the interactive page. The thumbnail control is used to trigger the display of the second audio playback control.

8. The method according to claim 7, characterized in that, The thumbnail control includes playback status information, which indicates that the audio content is currently being played. The method further includes any one of the following: In response to a trigger operation on the thumbnail control, the second audio playback control in the playback state is displayed; In response to a close operation on the second audio playback control, the audio content is stopped from playing, the second audio playback control is hidden, and the thumbnail control is closed.

9. The method according to any one of claims 1 to 3, characterized in that, The audio playback control displays the title of the target published content and is in playback mode. The method further includes: If the length of the title is greater than the length threshold, the title will be played in a loop in the audio playback control during playback. During the loop playback of the title, if a pause operation is triggered by the audio playback control in the playback state or the audio content finishes playing, the title will continue to play until the current loop ends, and then the playback of the title will stop.

10. The method according to any one of claims 1 to 3, characterized in that, The method further includes: The information feed page is displayed, and the interactive card corresponding to the target published content is displayed on the information feed page. In response to the trigger operation of the interactive card, the content details page of the target published content is displayed. The interactive card contains audio identification information, which is used to indicate that the target published content contains audio content.

11. The method according to any one of claims 1 to 3, characterized in that, The content details page includes a collection entry for the target audio collection, and the method further includes at least one of the following: In response to a trigger operation targeting the collection entry, the collection details page of the target audio collection is displayed; in response to a collection collection collection collection operation triggered through the collection details page, the target audio collection is added to the current account's collections. Display the content items of the target published content, display the cover image of the target published content in the content items, and in response to a playback operation triggered by the cover image, play the audio content and display the thumbnail control corresponding to the audio playback control; The collection details page of the target audio collection displays content addition controls, editing controls, and / or management controls. The content addition controls are used to add published content to the target audio collection, the editing controls are used to edit the collection information of the target audio collection, and the management controls are used to manage the published content in the target audio collection.

12. An audio playback device, characterized in that, The device includes: The first display module is used to display the content details page of the target published content. The content details page includes at least one of a title, body text, and an image associated with the target audio content, as well as an audio playback control corresponding to the target audio content. The target audio content is published in association with the target published content so as to add the target audio content to the target audio collection. The second display module is used to display a player page of the target audio content via the audio playback control. The player page is used to perform at least one of the following: controlling the playback of the target audio content, performing interactive operations on the target published content, and displaying a collection details page of the target audio collection.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 11.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.