Content display method, device, equipment, computer readable storage medium and product
Patent Information
- Application Number
- CN202611301432.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-25
- Publication Date
- 2026-10-13
AI Technical Summary
[0003]本文提供一种内容展示方法、装置、设备、计算机可读存储介质及产品,用于解决当前语音直播场景下,进入直播频道的用户无法快捷地了解直播频道当前的语音互动情况的技术问题
[0017]本文提供的内容展示方法、装置、设备、计算机可读存储介质及产品,通过在第一展示界面内展示关联于直播频道的展示效果的字幕组件,并在字幕组件中展示实时语音内容关联的至少一种展示元素,故使得进入直播频道的用户能够更加直观地查看直播频道内当前的互动内容。此外,字幕组件与直播频道的展示效果相关联,使得字幕组件更加贴合当前的直播频道,使得整体呈现效果更加自然。
Smart Images

Figure CN122909414A_ABST
Abstract
Description
Technical Field
[0001] This article relates to the fields of live streaming and interface interaction technology, and in particular to a content display method, device, equipment, computer-readable storage medium and product. Background Technology
[0002] With the continuous development of live streaming technology, more and more live streaming formats are gradually entering users' lives. For example, broadcasters can initiate live streams such as audio broadcasts and radio broadcasts, interacting with viewers through audio content during the broadcast. Their live stream content typically includes various formats such as music playback, audio chat, and topic discussions. Summary of the Invention
[0003] This article provides a content display method, apparatus, device, computer-readable storage medium, and product to solve the technical problem that users entering a live broadcast channel cannot quickly understand the current voice interaction status of the live broadcast channel in the current voice live broadcast scenario.
[0004] Firstly, this article provides a content display method, including:
[0005] The first display interface is displayed, which is used to display the live content associated with the live channel;
[0006] In response to the configuration operation triggered by the first broadcaster, the subtitle component is displayed in the first display interface according to the display style, and the display style is associated with the display effect of the live broadcast channel;
[0007] The subtitle component displays at least one display element, which is associated with real-time audio content, and the audio content is associated with the live broadcast content.
[0008] Secondly, this paper provides a content display device, including:
[0009] The display module is used to display the first display interface, which is used to display the live content associated with the live channel;
[0010] The processing module is used to respond to the configuration operation triggered by the first broadcaster and display the subtitle component in the first display interface according to the display style, wherein the display style is associated with the display effect of the live broadcast channel;
[0011] A presentation module is used to display at least one display element in the subtitle component, the display element being associated with real-time audio content, and the audio content being associated with the live broadcast content.
[0012] Thirdly, this article provides an electronic device, including: a processor and a memory;
[0013] The memory stores computer-executed instructions;
[0014] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.
[0015] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.
[0016] Fifthly, this document provides a computer program product, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.
[0017] The content display method, apparatus, device, computer-readable storage medium, and product provided herein, by displaying a subtitle component associated with the live channel's display effects within a first display interface, and displaying at least one display element associated with real-time audio content within the subtitle component, allows users entering the live channel to more intuitively view the current interactive content within the live channel. Furthermore, the subtitle component's association with the live channel's display effects makes it more closely integrated with the current live channel, resulting in a more natural overall presentation. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the system architecture on which this article is based;
[0020] Figure 2 A flowchart illustrating the content display method provided in this article;
[0021] Figure 3 This is another flowchart illustrating the content display method provided in this article;
[0022] Figure 4 A schematic diagram illustrating the interface interaction of the content display method provided in this article;
[0023] Figure 5 Another interface interaction diagram illustrating the content display method provided in this article;
[0024] Figure 6 Another interface interaction diagram illustrating the content display method provided in this article;
[0025] Figure 7 A schematic diagram of the display interface for the content display method provided in this article;
[0026] Figure 8 Another interface interaction diagram illustrating the content display method provided in this article;
[0027] Figure 9 Another interface interaction diagram illustrating the content display method provided in this article;
[0028] Figure 10 This is a schematic diagram of the structure of the content display device provided in this article;
[0029] Figure 11 This is a schematic diagram of the electronic device provided in this article. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.
[0031] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0032] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.
[0035] In the current live streaming ecosystem, hosts of audio-based live streams interact with viewers through audio content. Their live streams typically include various formats such as music playback, voice chat, and topic discussions. Audio-based live streams include, but are not limited to, radio broadcasts, multi-person audio broadcasts, single-person audio broadcasts, and voice chat rooms.
[0036] During a live stream, how the host can convey the current speaker, the topic of the live stream, or key information to new viewers has become a pressing issue.
[0037] In the process of solving the above-mentioned technical problems, the inventors discovered through research that a subtitle component can be displayed in the first display interface associated with the live broadcast channel. The subtitle component displays display elements associated with the real-time audio content, so that users who enter the live broadcast channel can more intuitively view the current interaction status in the live broadcast channel.
[0038] In addition, different live streaming channels have significantly different atmospheres, background layouts, and content styles. Therefore, in order to make the subtitle component more suitable for the display effect of the live streaming channel, the display style of the subtitle component is related to the display effect of the live streaming channel.
[0039] Figure 1 This is a schematic diagram of the system architecture on which this article is based, such as Figure 1 As shown, the system architecture based on this paper includes at least a server 11 and a terminal device 12. The server 11 is communicatively connected to the terminal device 12, thus enabling the server 11 to interact with the terminal device 12.
[0040] Optionally, the terminal device 12 includes application software 13 for presenting live content, and the terminal device 12 includes a front-end display interface 14. The front-end display interface 14 can display a first display interface, in which a subtitle component is displayed, and display elements associated with the real-time audio content are displayed in the subtitle component. The first broadcaster can interact with the terminal device 12 through human-computer interaction, and the first broadcaster can activate the live subtitles through human-computer interaction within the front-end display interface 14.
[0041] Furthermore, server 11 can generate live content and generate subtitle components based on the configuration operation of the first broadcaster, and send the live content and subtitle components to terminal device 12, so that the front-end display interface 14 can present the live content and subtitle components.
[0042] Figure 2A flowchart illustrating the content display method provided in this article, such as... Figure 2 As shown, the method includes:
[0043] Step 201: Display the first display interface. The first display interface is used to display the live content associated with the live channel.
[0044] In some situations, the first broadcaster can initiate a live stream and display the live stream content associated with the live stream channel on the first display interface. This live stream content can be any type of audio live stream, such as a one-person audio live stream, a multi-person audio live stream, a radio live stream, or a voice chat room.
[0045] This live streaming channel can include various formats such as music playback, voice chat, and topic discussions. The primary display screen shows the host's identification information and the cover image set by the host. Therefore, when users enter this live streaming channel, they cannot quickly locate the currently speaking host or quickly learn about the interactive content within the channel.
[0046] Step 202: In response to the configuration operation triggered by the first broadcaster, display the subtitle component in the first display interface according to the display style, and the display style is associated with the display effect of the live broadcast channel.
[0047] In some situations, to deliver the current interactive content to new users entering the live streaming channel, the first broadcaster can configure the display to embed a subtitle component within the initial screen. This subtitle component can be any form, such as a floating layer component or a tile component.
[0048] In other cases, the atmosphere, background layout, and content style of different live streaming channels vary greatly. Therefore, in order to make the subtitle component more suitable for the display effect of the live streaming channel, the display style of the subtitle component is associated with the display effect of the live streaming channel.
[0049] For example, the display color and font style of this subtitle component can be related to the display effect within the live broadcast channel. The display position and size of this subtitle component can be related to the content displayed within the live broadcast channel to avoid obstructing the content displayed on the live broadcast channel.
[0050] Step 203: Display at least one display element in the subtitle component. The display element is associated with the real-time audio content, and the audio content is associated with the live broadcast content.
[0051] In some cases, the caption component may display at least one display element associated with real-time audio content. This audio content is related to the live stream content and can be the live speech of the first broadcaster or other users, or it can be background music, video content, etc., played during the live stream.
[0052] Optionally, the display element can be subtitle text generated based on real-time audio content, or it can be a dynamic sound wave element that displays a dynamic effect when someone speaks in the live channel to indicate to the user that someone is currently engaging in voice interaction.
[0053] In other cases, the subtitle text may include only the subtitles associated with the real-time voice of the first anchor, or it may include the subtitles associated with the real-time voice of all users in the live channel; this article does not impose any restrictions on this.
[0054] The content display method presented in this paper displays a subtitle component associated with the live channel's display effects within a first display interface. This subtitle component also displays at least one display element related to the real-time audio content, allowing users entering the live channel to more intuitively view the current interactive content. Furthermore, the association between the subtitle component and the live channel's display effects makes the subtitle component more closely integrated with the current live channel, resulting in a more natural overall presentation.
[0055] Figure 3 This is yet another flowchart illustrating the content display method provided in this article. Based on any of the above embodiments, such as... Figure 3 As shown, step 202 includes:
[0056] Step 301: Display the first control in the second display interface, which is associated with the live broadcast channel.
[0057] Step 302: In response to the trigger operation of the first control, display the configuration interface, which includes a second control used to control the on / off state of the subtitle component.
[0058] Step 303: In response to the trigger operation of the second control, display the subtitle component in the first display interface according to the display style.
[0059] In some situations, the first anchor can configure the subtitle component through a first control. This first control can be displayed in the second display interface.
[0060] Optionally, the second display interface includes at least one of an open live stream interface, a first display interface, and a close live stream interface. The open live stream interface is used to configure the associated information of the live stream channel before starting the live stream, and the close live stream interface is used to configure the associated information of the live stream channel after closing the live stream.
[0061] By displaying this first control before, during, and after the live stream, the first broadcaster can flexibly configure the subtitle component according to actual needs before, during, and after the broadcast.
[0062] Furthermore, after displaying the first control in the second display interface, a configuration interface is displayed in response to the triggering operation of the first control. The configuration interface includes at least a second control, which is used to control the on / off state of the subtitle component. Therefore, the first broadcaster can flexibly control the display state of the subtitle component in the first display interface by triggering the second control.
[0063] For example, after displaying the configuration interface, if the second control is in a closed state, the first broadcaster can trigger the second control to turn it on and attach the subtitle component to the first display interface. Conversely, if the subtitle component is already attached to the first display interface, the first broadcaster can trigger the second control to turn it off and unattach the subtitle component.
[0064] The content display method provided in this article displays a first control within a second display interface. Therefore, the configuration interface can be displayed by triggering the first control. Thus, the first broadcaster can flexibly control the on / off state of the subtitle component within the configuration interface and quickly mount the subtitle component within the first display interface.
[0065] Optionally, based on any of the above embodiments, the second display interface includes the first display interface. Step 302 includes:
[0066] In response to a trigger action on the first control, a list of functions is displayed, which includes at least a third control associated with the subtitle component.
[0067] In response to a triggering action on a third control, the configuration interface is displayed.
[0068] In some cases, the second display interface can be the same as the first display interface for showcasing the live stream content. That is, during the first broadcast, the subtitle component can be configured without switching interfaces.
[0069] Optionally, the first control can be displayed within the first display interface. In response to a trigger operation on the first control, a function list is displayed, which includes multiple controls for configuring live broadcast content, including at least a third control associated with the subtitle component. Therefore, the first broadcaster can trigger the third control, and in response to this trigger operation, a configuration interface is displayed.
[0070] Figure 4 The interface interaction diagram for the content display method provided in this article is as follows: Figure 4As shown, the second display interface 41 can be the first display interface used to present live content. The second display interface 41 displays a first control 42, and in response to a trigger operation on the first control 42, a function list 43 can be displayed. The function list 43 includes at least a third control 44 associated with the subtitle component.
[0071] Furthermore, in response to a trigger operation on the third control 44, a configuration interface 45 is displayed. The configuration interface 45 includes a second control 46, and in response to a trigger operation on the second control 46, the subtitle component can be displayed in the first display interface according to the display style.
[0072] The content display method presented in this article allows the first broadcaster to quickly configure the subtitle component during the live stream without interrupting the broadcast by displaying the first control within the first display interface. This enriches the display content and interaction methods within the first display interface.
[0073] Furthermore, based on any of the above embodiments, the method further includes:
[0074] The adjustment controls are displayed in the configuration interface.
[0075] In response to a triggering action on the adjustment control, at least one configuration option is displayed in the third display interface, the configuration option being associated with the display style and / or display element.
[0076] In response to a trigger action on at least one configuration option, obtain the display style and at least one display element.
[0077] In some cases, in order to make the display style and elements of the subtitle component more in line with the actual needs of the first anchor and the display effect of the live broadcast channel, adjustment controls are also configured to be displayed in the interface.
[0078] Optionally, in response to a triggering operation on the adjustment control, a third display interface can be displayed. This third display interface can be a display interface with the same display size as the second display interface, or it can be a display interface with a smaller display size than the second display interface; therefore, the third display interface can be displayed on top of the second display interface.
[0079] Furthermore, at least one configuration option can be displayed in the third display interface, and the configuration option is associated with the display style and / or display element.
[0080] The display style includes one or more of the following: display size, display color, and font content.
[0081] Display elements include subtitle text and sound wave elements. The sound wave elements are used to present dynamic display effects based on the audio content within the live broadcast channel.
[0082] The subtitle text includes a first subtitle associated with the first audio content and a second subtitle associated with the second audio content.
[0083] The first audio content is associated with the first broadcaster, and the second audio content is associated with the first broadcaster and at least one second broadcaster of the live broadcast channel.
[0084] Therefore, the first broadcaster can configure the display style and at least one display element by triggering at least one configuration option.
[0085] The content display method presented in this article allows the first broadcaster to flexibly configure the display style and elements by showcasing adjustment controls in the configuration interface. This makes the subtitle component mounted within the first display interface more closely match the display effect of the live channel and better suit the actual needs of the first broadcaster.
[0086] Furthermore, based on any of the above embodiments, the method further includes:
[0087] The third display interface shows a preview of the live channel. The preview is used to present the display effect of the subtitle component. The display effect is related to the currently selected display style and at least one display element.
[0088] In some cases, after displaying the third display interface, preview content associated with the live channel can also be displayed on the third display interface.
[0089] Optionally, the first broadcaster can trigger configuration options within the third display interface according to actual needs to determine the display style and display elements. To enable the first broadcaster to more intuitively determine the presentation effect of the currently selected display style and / or display elements, the display effect of the subtitle component after applying the currently selected display style and at least one display element can be displayed within the third display interface.
[0090] The content display method provided in this article displays the preview content associated with the live channel in a third display interface. Therefore, the first anchor can more intuitively view the display effect of the currently selected display style and / or display elements during the configuration of the subtitle component, thus improving the configuration efficiency of the subtitle component.
[0091] Optionally, based on any of the above embodiments, in response to a triggering operation on at least one configuration option, the display style and at least one display element are obtained, including:
[0092] In response to a trigger action on a configuration option, display at least one candidate content associated with a display style or display element.
[0093] In response to the selection of candidate content, obtain the first content associated with the configuration option.
[0094] Based on the first content associated with at least one configuration option, obtain the display style and at least one display element.
[0095] In some situations, the first broadcaster can trigger configuration options within the third display interface based on actual needs. In response to this trigger, at least one candidate content associated with a display style or display element can be displayed. This candidate content can be pre-configured based on the display style and display element. For example, the display style may include font content, and the candidate content associated with the configuration option can be multiple pre-set fonts. Additionally, it may include a candidate option that does not display a font. For example, the display style may include a display size, and the candidate content associated with the configuration option may include multiple pre-configured candidate sizes.
[0096] Furthermore, after displaying at least one candidate content associated with a display style or display element, the first broadcaster can select a candidate content based on actual needs. In response to the selection of candidate content, the first content associated with the configuration option is obtained. Based on the first content associated with at least one configuration option, a display style and at least one display element are obtained.
[0097] Figure 5 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 5 As shown, the configuration interface 51 displays an adjustment control 52. In response to a trigger operation on the adjustment control 52, a third display interface 53 can be displayed. The third display interface 53 displays preview content associated with the live channel and at least one configuration option 54. The preview content is used to present the display effect of the subtitle component 55, and the display effect is associated with the currently selected display style and at least one display element.
[0098] Furthermore, in response to the first broadcaster's triggering action on any configuration option 54, at least one candidate content 56 associated with the display style or display element can be presented. Therefore, the user can select the candidate content 56 according to actual needs to determine the final display style and at least one display element.
[0099] The content display method provided in this article displays at least one candidate content associated with the display style or display element in response to the triggering operation of the configuration options. Therefore, the first anchor can flexibly select candidate content according to actual needs, so that the final configured subtitle component is more in line with the actual needs of the first anchor.
[0100] Optionally, based on any of the above embodiments, the display style further includes the display position. The method also includes:
[0101] In response to the first trigger operation on the subtitle component, the display position associated with the subtitle component is adjusted based on the first trigger operation, and the display position is associated with the stop position of the first trigger operation.
[0102] In some cases, the display style also includes the display position. The first anchor can adjust the display position of the subtitle component within the third display interface.
[0103] Optionally, after the subtitle component is displayed in the third display interface, the first broadcaster can perform a first trigger operation on the subtitle component. This first trigger operation includes, but is not limited to, dragging and clicking. In response to this first trigger operation, the stopping position of the first trigger operation can be determined, and based on this stopping position, the associated display position of the subtitle component can be determined.
[0104] For example, the first trigger operation can be a drag operation, which can determine the stop position of the drag operation. The subtitle component is then moved to that stop position for display.
[0105] Figure 6 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 6 As shown, the configuration interface 61 displays an adjustment control 62. In response to a trigger operation on the adjustment control 62, a third display interface 63 can be displayed. The third display interface 63 displays preview content associated with the live channel, where the preview content is used to present the display effect of the subtitle component 64, and the display effect is associated with the currently selected display style and at least one display element.
[0106] Optionally, the first anchor can perform a first trigger operation on the subtitle component 64 within the third display interface 63, wherein the first trigger operation can be a drag operation. In response to the first trigger operation, the subtitle component 64 can be moved to the stop position of the first trigger operation, thereby adjusting the display position of the subtitle component.
[0107] The content display method provided in this article displays the subtitle component in the third display interface. Therefore, the first broadcaster can flexibly adjust the display position of the subtitle component through the first trigger operation of the subtitle component, so that the subtitle component can be presented in a more appropriate position, thereby improving the adjustment efficiency of the subtitle component.
[0108] Optionally, based on any of the above embodiments, the method further includes:
[0109] The configuration interface displays at least one subtitle source, including the broadcaster's source and the channel's source.
[0110] In response to the selection of the subtitle source, display elements associated with the broadcaster source or channel source are shown in the subtitle component.
[0111] In some cases, live streaming content can be either multi-person or single-person audio streaming. The first broadcaster can configure the source of the subtitles displayed in the subtitle component within the configuration interface. The subtitle source includes the broadcaster's source and the channel source. When the subtitle source is configured to include the broadcaster's source, only multiple subtitle texts associated with the first broadcaster can be displayed in the subtitle component. When the subtitle source is configured to be a channel source, the subtitle component can display content associated with the first broadcaster and at least one second broadcaster.
[0112] Optionally, at least one subtitle source can be displayed in the configuration interface, so the first broadcaster can trigger a selection operation for any subtitle source. In response to this selection operation, display elements associated with the broadcaster source or channel source are displayed in the subtitle component.
[0113] Figure 7 This is a schematic diagram of the display interface for the content display method provided in this article, such as... Figure 7 As shown, the configuration interface 71 includes a second control 72, an adjustment control 73, and at least one subtitle source 74. The subtitle source 74 includes both broadcaster source and channel source. Therefore, the first broadcaster can configure the display elements in the subtitle component by triggering at least one subtitle source 74.
[0114] The content display method provided in this article allows the first broadcaster to flexibly configure the display elements of the subtitle component by displaying at least one subtitle source in the configuration interface, making the content displayed in the subtitle component more in line with actual needs.
[0115] Optionally, based on any of the above embodiments, the sound wave element includes a first sound wave, which is associated with the subtitle text.
[0116] The method also includes:
[0117] In response to the trigger operation of the first configuration option, the second content associated with the subtitle text is obtained. The first configuration option is associated with the subtitle text, and the second content is used to respond to the trigger operation and not display the subtitle text associated with the live content in the subtitle component.
[0118] In response to a triggering operation on the second configuration option, at least one first candidate content associated with the configuration option is displayed, wherein the second configuration option is associated with a sound wave element, and the first candidate content includes candidate content associated with the first sound wave.
[0119] Switch the candidate content associated with the first sound wave to an untriggerable state.
[0120] In some situations, when someone speaks in a live broadcast channel, the sound wave display element presents a dynamic effect to indicate to the user that someone is currently engaging in voice interaction. This sound wave element includes a first sound wave, which is associated with the subtitle text. For example, as the first or second host speaks, subtitle text can be presented sequentially in the subtitle component. The first sound wave can dynamically appear after the subtitle text; that is, the first sound wave is associated with the subtitle text.
[0121] Optionally, in response to a triggering operation of the first configuration option associated with the subtitle text, a second content associated with the subtitle text is retrieved. This second content is configured to not display the subtitle text associated with the live content within the subtitle component in response to the triggering operation. That is, only the sound wave element can be displayed in the subtitle component, without displaying the subtitle text.
[0122] Furthermore, in response to a triggering operation of the second configuration option associated with the sound wave element, at least one first candidate content associated with the second configuration option is displayed, wherein the first candidate content includes candidate content associated with the first sound wave. Since the first sound wave is associated with the subtitle text, when the first broadcaster configures the second content, the candidate content associated with the first sound wave can be switched to an untriggerable state to avoid display failures.
[0123] The content display method presented in this article presents candidate content based on the relationship between related configuration items, thus improving the accuracy of subtitle component configuration.
[0124] Furthermore, based on any of the above embodiments, step 202 includes:
[0125] The save control is displayed on the third display screen.
[0126] In response to the triggering operation of the save control after configuring the display style and at least one display element, the subtitle component is displayed in the first display interface according to the display style.
[0127] In some cases, a save control is also displayed in the third display interface. Therefore, after the first anchor completes the configuration operation of the subtitle component in the third display interface, they can trigger the save control. In response to this trigger operation, the subtitle component is displayed in the first display interface according to the display style.
[0128] The content display method presented in this article uses a save control displayed on the third display interface. Therefore, after configuring the subtitle component, the configured subtitle component can be quickly mounted on the first display interface. This enriches the display content and interaction methods within the third display interface.
[0129] Furthermore, based on any of the above embodiments, step 203 includes:
[0130] The subtitle component displays multiple subtitle texts, each associated with the first anchor.
[0131] or,
[0132] The first display content is displayed in the subtitle component. The first display content is associated with the first anchor and at least one second anchor. The first display content includes the identification information associated with the first anchor or the second anchor and the subtitle text.
[0133] In some cases, the primary anchor can configure the subtitle source in the subtitle component. When the subtitle source is configured to include the anchor's source, multiple subtitle texts associated with the primary anchor can be displayed only in the subtitle component.
[0134] Optionally, when the subtitle source is configured as a channel source, the subtitle component can display the content associated with the first anchor and at least one second anchor. To allow users to more intuitively view the anchor currently speaking, the display content includes the identification information associated with the first or second anchor and the subtitle text.
[0135] Figure 8 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 8 As shown, the first display interface 81 can display a subtitle component 82, which displays multiple subtitle texts 83 associated with the first anchor. The subtitle texts 83 scroll to display subtitles associated with the real-time audio content within the live broadcast channel.
[0136] Figure 9 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 9 As shown, the first display interface 91 can display a subtitle component 92, which displays display content 93 associated with the first anchor and at least one second anchor. The display content 93 includes identification information 94 associated with the first anchor or the second anchor and subtitle text 95. The display content 93 scrolls to display subtitles associated with the real-time audio content within the live broadcast channel.
[0137] The content display method provided in this article presents different display elements in the first display interface based on the first anchor's selection of subtitle sources. Therefore, it can display more diverse display content and present a better display effect in the first display interface.
[0138] Optionally, based on any of the above embodiments, step 202 includes:
[0139] The subtitle component is displayed as a floating component in the first display interface.
[0140] In some cases, this subtitle component can be displayed as a floating component. It can be displayed on top of the live content and has a certain degree of transparency, so it will not obscure the live content.
[0141] Furthermore, based on any of the above embodiments, the first display interface also includes at least one interactive element, which includes one or more of interactive components, virtual resource components, and special effects components. The subtitle component and at least one interactive element are associated with different display levels.
[0142] The method also includes:
[0143] In response to the overlap between the display position of the subtitle component and the interactive element, the subtitle component and at least one interactive element are displayed sequentially at the display position based on the display hierarchy.
[0144] In some cases, the first display interface also includes at least one interactive element, which may include one or more of interactive components, virtual resource components, and special effects components. For example, the first display interface may also display an interactive component used to present real-time interactive content from users within the live streaming channel.
[0145] When displaying multiple pieces of content within the primary display interface, multiple pieces of content may be displayed simultaneously in the same location. To prevent the caption component from obscuring these multiple pieces of content, a display hierarchy can be pre-set for the caption component and at least one interactive element. For example, the display hierarchy of the caption component can be lower than that of interactive components, avatars, virtual resource components, special effects components, etc.
[0146] Optionally, when displaying the subtitle component in the first display interface, if it is determined that the display position of the subtitle component overlaps with the interactive element, the subtitle component and at least one interactive element are displayed sequentially at the display position based on the display hierarchy.
[0147] The content display method provided in this paper overlaps the display position of the subtitle component with the interactive element, and displays the subtitle component and at least one interactive element in sequence according to the display hierarchy. Therefore, it can ensure that the display content in the first display interface is displayed in an orderly manner and avoid the subtitle component from obscuring other interactive elements.
[0148] Figure 10 The structural diagram of the content display device provided in this article is as follows: Figure 10As shown, the device includes: a display module 1001, a processing module 1002, and a presentation module 1003. The display module 1001 displays a first display interface, which displays live content associated with the live channel. The processing module 1002, in response to a configuration operation triggered by a first broadcaster, displays a subtitle component within the first display interface according to a display style associated with the live channel's display effect. The presentation module 1003 displays at least one display element within the subtitle component, the display element being associated with real-time audio content, and the audio content being associated with the live content.
[0149] Further, based on any of the above embodiments, the processing module is configured to: display a first control within a second display interface, the second display interface being associated with a live streaming channel; display a configuration interface in response to a trigger operation on the first control, the configuration interface including a second control used to control the on / off state of the subtitle component; and display the subtitle component according to a display style within the first display interface in response to a trigger operation on the second control.
[0150] Furthermore, based on any of the above embodiments, the second display interface includes at least one of an open live stream interface, a first display interface, and a close live stream interface. The open live stream interface is used to configure the associated information of the live stream channel before starting the live stream, and the close live stream interface is used to configure the associated information of the live stream channel after closing the live stream.
[0151] Furthermore, based on any of the above embodiments, the second display interface includes the first display interface. The processing module is configured to: in response to a trigger operation on the first control, display a function list, the function list including at least a third control associated with the subtitle component; and in response to a trigger operation on the third control, display a configuration interface.
[0152] Furthermore, based on any of the above embodiments, the content display device further includes: a presentation module for displaying adjustment controls in a configuration interface; a configuration module for displaying at least one configuration option in a third display interface in response to a trigger operation on the adjustment controls, the configuration option being associated with a display style and / or a display element; and an acquisition module for acquiring the display style and at least one display element in response to a trigger operation on at least one configuration option.
[0153] Furthermore, based on any of the above embodiments, the content display device further includes: a preview module, used to display preview content associated with the live channel in the third display interface, the preview content being used to present the display effect of the subtitle component, the display effect being associated with the currently selected display style and at least one display element.
[0154] Furthermore, based on any of the above embodiments, the display style includes one or more of the following: display size, display color, and font content.
[0155] Furthermore, based on any of the above embodiments, the display elements include subtitle text and sound wave elements. The sound wave elements are used to present dynamic display effects based on the audio content within the live broadcast channel. The subtitle text includes a first subtitle associated with a first audio content and a second subtitle associated with a second audio content. The first audio content is associated with a first broadcaster, and the second audio content is associated with the first broadcaster and at least one second broadcaster in the live broadcast channel.
[0156] Furthermore, based on any of the above embodiments, the acquisition module is configured to: in response to a triggering operation on a configuration option, display at least one candidate content associated with a display style or display element; in response to a selection operation on the candidate content, obtain first content associated with the configuration option; and based on the first content associated with at least one configuration option, obtain a display style and at least one display element.
[0157] Furthermore, based on any of the above embodiments, the display style also includes a display position. The content display device further includes: a processing module, configured to adjust the display position associated with the subtitle component based on the first trigger operation in response to a first trigger operation, wherein the display position is associated with the stop position of the first trigger operation.
[0158] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, used to display at least one subtitle source in a configuration interface, the subtitle source including a broadcaster source and a channel source; and a presentation module, used to display display elements associated with the broadcaster source or channel source in the subtitle component in response to a selection operation of the subtitle source.
[0159] Furthermore, based on any of the above embodiments, the sound wave element includes a first sound wave, which is associated with the subtitle text.
[0160] The content display device further includes: an acquisition module, configured to acquire second content associated with the subtitle text in response to a trigger operation on the first configuration option, wherein the first configuration option is associated with the subtitle text, and the second content is used to prevent the display of the subtitle text associated with the live content within the subtitle component in response to the trigger operation; a display module, configured to display at least one first candidate content associated with the configuration option in response to a trigger operation on the second configuration option, wherein the second configuration option is associated with a sound wave element, and the first candidate content includes candidate content associated with the first sound wave; and a switching module, configured to switch the candidate content associated with the first sound wave to an untriggerable state.
[0161] Furthermore, based on any of the above embodiments, the processing module is configured to: display a save control on the third display interface. In response to a triggering operation on the save control after configuring the display style and at least one display element, the module displays a subtitle component in the first display interface according to the display style.
[0162] Furthermore, based on any of the above embodiments, the presentation module is configured to: display multiple subtitle texts in the subtitle component, the multiple subtitle texts being associated with the first anchor; or, display first display content in the subtitle component, the first display content being associated with the first anchor and at least one second anchor, the first display content including identification information associated with the first anchor or the second anchor and subtitle texts.
[0163] Furthermore, based on any of the above embodiments, the processing module is configured to: display the subtitle component in the form of a floating layer component in the first display interface.
[0164] Furthermore, based on any of the above embodiments, the first display interface further includes at least one interactive element, which includes one or more of interactive components, virtual resource components, and special effects components. The subtitle component and at least one interactive element are associated with different display levels. The content display device further includes a content display module, used to display the subtitle component and at least one interactive element sequentially at the display position based on the display level in response to the overlap between the display position of the subtitle component and the interactive element.
[0165] The device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.
[0166] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method provided in any of the above embodiments.
[0167] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the content display method provided in any of the above embodiments.
[0168] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;
[0169] The memory stores the instructions that the computer executes;
[0170] The processor executes computer execution instructions stored in memory, causing the processor to perform the content display method provided in any of the above embodiments.
[0171] Figure 11This is a schematic diagram of the structure of the electronic device 1100 provided in this article. The electronic device 1100 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital televisions and desktop computers. Figure 11 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this article.
[0172] like Figure 11 As shown, electronic device 1100 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1102 or a program loaded from storage device 1108 into random access memory (RAM) 1103. RAM 1103 also stores various programs and data required for the operation of electronic device 1100. The processing unit 1101, ROM 1102, and RAM 1103 are interconnected via bus 1104. Input / output (I / O) interface 1105 is also connected to bus 1104.
[0173] Typically, the following devices can be connected to I / O interface 1105: input devices 1106 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1107 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1108 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1109. Communication device 1109 allows electronic device 1100 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 11 An electronic device 1100 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0174] In particular, according to embodiments herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1109, or installed from storage device 1108, or installed from ROM 1102. When the computer program is executed by processing device 1101, it performs the functions defined in the methods herein.
[0175] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0176] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0177] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0178] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0179] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0180] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0181] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0182] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0183] Firstly, according to one or more embodiments herein, a content display method is provided, including:
[0184] The first display interface is used to show the live content associated with the live channel;
[0185] In response to the configuration operation triggered by the first broadcaster, the subtitle component is displayed in the first display interface according to the display style, and the display style is related to the display effect of the live broadcast channel;
[0186] The subtitle component displays at least one display element, which is associated with real-time audio content, and the audio content is associated with live broadcast content.
[0187] According to one or more embodiments of this document, in response to a configuration operation triggered by a first broadcaster, a subtitle component is displayed in a first display interface according to a display style, including:
[0188] The first control is displayed within the second display interface, which is associated with the live streaming channel;
[0189] In response to the triggering operation of the first control, a configuration interface is displayed, which includes a second control used to control the on / off state of the subtitle component;
[0190] In response to a trigger operation on the second control, the subtitle component is displayed in the first display interface according to the display style.
[0191] According to one or more embodiments of this document, the second display interface includes at least one of an open live streaming interface, a first display interface, and a close live streaming interface;
[0192] The "Start Live Stream" interface is used to configure the associated information of the live stream channel before starting the live stream, while the "Close Live Stream" interface is used to configure the associated information of the live stream channel after closing the live stream.
[0193] According to one or more embodiments herein, the second display interface includes the first display interface;
[0194] In response to a trigger action on the first control, the configuration interface is displayed, including:
[0195] In response to a triggering operation on the first control, a function list is displayed, which includes at least a third control associated with the subtitle component;
[0196] In response to a triggering action on a third control, the configuration interface is displayed.
[0197] According to one or more embodiments of this document, the method further includes:
[0198] The adjustment controls are displayed in the configuration interface;
[0199] In response to a triggering operation on the adjustment control, at least one configuration option is displayed in the third display interface, the configuration option being associated with the display style and / or display element;
[0200] In response to a trigger action on at least one configuration option, obtain the display style and at least one display element.
[0201] According to one or more embodiments of this document, the method further includes:
[0202] The third display interface shows a preview of the live channel. The preview is used to present the display effect of the subtitle component. The display effect is related to the currently selected display style and at least one display element.
[0203] According to one or more embodiments of this document, the display style includes one or more of the following: display size, display color, and font content.
[0204] According to one or more embodiments of this document, the display elements include subtitle text and sound wave elements, the sound wave elements being used to present dynamic display effects based on the audio content within the live broadcast channel;
[0205] The subtitle text includes a first subtitle associated with the first audio content and a second subtitle associated with the second audio content;
[0206] The first audio content is associated with the first broadcaster, and the second audio content is associated with the first broadcaster and at least one second broadcaster of the live broadcast channel.
[0207] According to one or more embodiments of this document, in response to a triggering operation on at least one configuration option, a display style and at least one display element are obtained, including:
[0208] In response to a trigger action on a configuration option, display at least one candidate content associated with a display style or display element;
[0209] In response to the selection of candidate content, obtain the first content associated with the configuration option;
[0210] Based on the first content associated with at least one configuration option, obtain the display style and at least one display element.
[0211] According to one or more embodiments of this document, the display style also includes a display location; the method also includes:
[0212] In response to the first trigger operation on the subtitle component, the display position associated with the subtitle component is adjusted based on the first trigger operation, and the display position is associated with the stop position of the first trigger operation.
[0213] According to one or more embodiments of this document, the method further includes:
[0214] The configuration interface displays at least one subtitle source, including both broadcaster and channel sources.
[0215] In response to the selection of the subtitle source, display elements associated with the broadcaster source or channel source are shown in the subtitle component.
[0216] According to one or more embodiments of this document, the sound wave element includes a first sound wave, which is associated with the subtitle text;
[0217] The method also includes:
[0218] In response to the trigger operation of the first configuration option, the second content associated with the subtitle text is obtained. The first configuration option is associated with the subtitle text, and the second content is used to respond to the trigger operation and not display the subtitle text associated with the live content in the subtitle component.
[0219] In response to a triggering operation on the second configuration option, at least one first candidate content associated with the configuration option is displayed, wherein the second configuration option is associated with a sound wave element, and the first candidate content includes candidate content associated with the first sound wave.
[0220] Switch the candidate content associated with the first sound wave to an untriggerable state.
[0221] According to one or more embodiments of this document, in response to a configuration operation triggered by a first broadcaster, a subtitle component is displayed in a first display interface according to a display style, including:
[0222] The save control is displayed on the third display interface;
[0223] In response to the triggering operation of the save control after configuring the display style and at least one display element, the subtitle component is displayed in the first display interface according to the display style.
[0224] According to one or more embodiments herein, displaying at least one display element associated with real-time audio content in a captioning component includes:
[0225] The subtitle component displays multiple subtitle texts, each associated with the first anchor.
[0226] or,
[0227] The first display content is displayed in the subtitle component. The first display content is associated with the first anchor and at least one second anchor. The first display content includes the identification information associated with the first anchor or the second anchor and the subtitle text.
[0228] According to one or more embodiments of this document, a subtitle component is displayed in a first display interface according to a display style, including:
[0229] The subtitle component is displayed as a floating component in the first display interface.
[0230] According to one or more embodiments of this document, the first display interface further includes at least one interactive element, which includes one or more of interactive components, virtual resource components, and special effects components. The subtitle component and at least one interactive element are associated with different display levels.
[0231] The method also includes:
[0232] In response to the overlap between the display position of the subtitle component and the interactive element, the subtitle component and at least one interactive element are displayed sequentially at the display position based on the display hierarchy.
[0233] Secondly, according to one or more embodiments herein, a content display device is provided, comprising:
[0234] The display module is used to display the first display interface, which is used to display the live content associated with the live channel;
[0235] The processing module is used to respond to the configuration operation triggered by the first broadcaster and display the subtitle component in the first display interface according to the display style. The display style is related to the display effect of the live broadcast channel.
[0236] The presentation module is used to display at least one display element in the caption component. The display element is associated with real-time audio content, and the audio content is associated with live broadcast content.
[0237] According to one or more embodiments herein, the processing module is configured to:
[0238] The first control is displayed within the second display interface, which is associated with the live streaming channel;
[0239] In response to the triggering operation of the first control, a configuration interface is displayed, which includes a second control used to control the on / off state of the subtitle component;
[0240] In response to a trigger operation on the second control, the subtitle component is displayed in the first display interface according to the display style.
[0241] According to one or more embodiments of this document, the second display interface includes at least one of an open live streaming interface, a first display interface, and a close live streaming interface;
[0242] The "Start Live Stream" interface is used to configure the associated information of the live stream channel before starting the live stream, while the "Close Live Stream" interface is used to configure the associated information of the live stream channel after closing the live stream.
[0243] According to one or more embodiments herein, the second display interface includes the first display interface;
[0244] Processing module, used for:
[0245] In response to a triggering operation on the first control, a function list is displayed, which includes at least a third control associated with the subtitle component;
[0246] In response to a triggering action on a third control, the configuration interface is displayed.
[0247] According to one or more embodiments herein, the content display device further includes:
[0248] The presentation module is used to display the adjustment controls in the configuration interface;
[0249] A configuration module is used to display at least one configuration option in a third display interface in response to a trigger operation on the adjustment control. The configuration option is associated with the display style and / or display element.
[0250] The acquisition module is used to acquire the display style and at least one display element in response to a triggering operation on at least one configuration option.
[0251] According to one or more embodiments herein, the content display device further includes:
[0252] The preview module is used to display preview content associated with the live channel in the third display interface. The preview content is used to present the display effect of the subtitle component, and the display effect is associated with the currently selected display style and at least one display element.
[0253] According to one or more embodiments of this document, the display style includes one or more of the following: display size, display color, and font content.
[0254] According to one or more embodiments of this document, the display elements include subtitle text and sound wave elements, the sound wave elements being used to present dynamic display effects based on the audio content within the live broadcast channel;
[0255] The subtitle text includes a first subtitle associated with the first audio content and a second subtitle associated with the second audio content;
[0256] The first audio content is associated with the first broadcaster, and the second audio content is associated with the first broadcaster and at least one second broadcaster of the live broadcast channel.
[0257] According to one or more embodiments herein, an acquisition module is configured to:
[0258] In response to a trigger action on a configuration option, display at least one candidate content associated with a display style or display element;
[0259] In response to the selection of candidate content, obtain the first content associated with the configuration option;
[0260] Based on the first content associated with at least one configuration option, obtain the display style and at least one display element.
[0261] According to one or more embodiments of this document, the display style also includes a display position; the content display device also includes:
[0262] The processing module is used to respond to the first trigger operation on the subtitle component, and adjust the display position associated with the subtitle component based on the first trigger operation. The display position is associated with the stop position of the first trigger operation.
[0263] According to one or more embodiments herein, the content display device further includes:
[0264] The display module is used to display at least one subtitle source in the configuration interface. Subtitle sources include broadcaster sources and channel sources.
[0265] The presentation module is used to display elements associated with the broadcaster's source or channel source in the subtitle component in response to the selection of the subtitle source.
[0266] According to one or more embodiments of this document, the sound wave element includes a first sound wave, which is associated with the subtitle text;
[0267] The content display installation also includes:
[0268] The acquisition module is used to acquire the second content associated with the subtitle text in response to the trigger operation of the first configuration option. The first configuration option is associated with the subtitle text, and the second content is used to respond to the trigger operation and not display the subtitle text associated with the live content in the subtitle component.
[0269] The display module is used to display at least one first candidate content associated with the configuration option in response to a trigger operation on the second configuration option, wherein the second configuration option is associated with a sound wave element, and the first candidate content includes candidate content associated with the first sound wave.
[0270] The switching module is used to switch the candidate content associated with the first sound wave to an untriggerable state.
[0271] According to one or more embodiments herein, the processing module is configured to:
[0272] The save control is displayed on the third display interface;
[0273] In response to the triggering operation of the save control after configuring the display style and at least one display element, the subtitle component is displayed in the first display interface according to the display style.
[0274] According to one or more embodiments herein, a presentation module is configured to:
[0275] The subtitle component displays multiple subtitle texts, each associated with the first anchor.
[0276] or,
[0277] The first display content is displayed in the subtitle component. The first display content is associated with the first anchor and at least one second anchor. The first display content includes the identification information associated with the first anchor or the second anchor and the subtitle text.
[0278] According to one or more embodiments herein, the processing module is configured to:
[0279] The subtitle component is displayed as a floating component in the first display interface.
[0280] According to one or more embodiments of this document, the first display interface further includes at least one interactive element, which includes one or more of interactive components, virtual resource components, and special effects components. The subtitle component and at least one interactive element are associated with different display levels.
[0281] The content display installation also includes:
[0282] The content display module is used to respond to the overlap between the display position of the subtitle component and the interactive element, and to display the subtitle component and at least one interactive element in sequence at the display position based on the display hierarchy.
[0283] Thirdly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;
[0284] The memory stores the instructions that the computer executes;
[0285] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the content display methods provided by the first aspect above and various possible designs of the first aspect.
[0286] Fourthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the content display method provided by the first aspect above and various possible designs of the first aspect.
[0287] Fifthly, according to one or more embodiments herein, a computer program product is provided, including a computer program that, when executed by a processor, implements the content display method provided by the first aspect above and various possible designs of the first aspect.
[0288] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.
[0289] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0290] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content display method, comprising: The first display interface is displayed, which is used to display the live content associated with the live channel; In response to the configuration operation triggered by the first broadcaster, the subtitle component is displayed in the first display interface according to the display style, and the display style is associated with the display effect of the live broadcast channel; The subtitle component displays at least one display element, which is associated with real-time audio content, and the audio content is associated with the live broadcast content.
2. The method according to claim 1, wherein the step of displaying the subtitle component in the first display interface according to the display style in response to the configuration operation triggered by the first broadcaster includes: The first control is displayed in the second display interface, which is associated with the live broadcast channel; In response to a trigger operation on the first control, a configuration interface is displayed, the configuration interface including a second control, the second control being used to control the on / off state of the subtitle component; In response to the triggering operation of the second control, the subtitle component is displayed in the first display interface according to the display style.
3. The method according to claim 2, wherein the second display interface includes at least one of the following: an open live streaming interface, the first display interface, and a close live streaming interface; in, The "Start Live Stream" interface is used to configure the associated information of the live stream channel before starting the live stream, and the "Close Live Stream" interface is used to configure the associated information of the live stream channel after closing the live stream.
4. The method according to claim 3, wherein the second display interface includes the first display interface; The step of displaying a configuration interface in response to a trigger operation on the first control includes: In response to a trigger operation on the first control, a function list is displayed, the function list including at least a third control associated with the subtitle component; In response to a trigger operation on the third control, the configuration interface is displayed.
5. The method according to claim 2, further comprising: The adjustment controls are displayed in the configuration interface; In response to a triggering operation on the adjustment control, at least one configuration option is displayed in a third display interface, the configuration option being associated with the display style and / or display element; In response to a triggering operation on the at least one configuration option, the display style and at least one display element are obtained.
6. The method according to claim 5, further comprising: The third display interface displays preview content associated with the live channel. The preview content is used to present the display effect of the subtitle component. The display effect is associated with the currently selected display style and at least one display element.
7. The method according to claim 5, wherein the display style includes one or more of the following: display size, display color, and font content.
8. The method according to claim 5, wherein the display elements include subtitle text and sound wave elements, and the sound wave elements are used to present dynamic display effects based on the audio content in the live broadcast channel; The subtitle text includes a first subtitle associated with a first audio content and a second subtitle associated with a second audio content; in, The first audio content is associated with the first broadcaster, and the second audio content is associated with the first broadcaster and at least one second broadcaster of the live broadcast channel.
9. The method according to claim 5, wherein obtaining the display style and at least one display element in response to a triggering operation on the at least one configuration option comprises: In response to a triggering operation of the configuration option, at least one candidate content associated with the display style or display element is displayed; In response to the selection operation of the candidate content, the first content associated with the configuration option is obtained; Based on the first content associated with the at least one configuration option, the display style and at least one display element are obtained.
10. The method according to claim 5, wherein the display style further includes a display position; the method further includes: In response to a first trigger operation on the subtitle component, the display position associated with the subtitle component is adjusted based on the first trigger operation, the display position being associated with the stop position of the first trigger operation.
11. The method according to claim 5, further comprising: The configuration interface displays at least one subtitle source, including both broadcaster and channel sources. In response to the selection operation of the subtitle source, display elements associated with the broadcaster source or channel source are displayed in the subtitle component.
12. The method of claim 8, wherein the acoustic element includes a first acoustic wave associated with the subtitle text; The method further includes: In response to a trigger operation on the first configuration option, second content associated with the subtitle text is obtained. The first configuration option is associated with the subtitle text, and the second content is used to prevent the subtitle text associated with the live content from being displayed in the subtitle component in response to the trigger operation. In response to a triggering operation of the second configuration option, at least one first candidate content associated with the configuration option is displayed, wherein the second configuration option is associated with the acoustic element, and the first candidate content includes the candidate content associated with the first acoustic element. Switch the candidate content associated with the first sound wave to an untriggerable state.
13. The method according to claim 5, wherein the step of displaying the subtitle component in the first display interface according to the display style in response to the configuration operation triggered by the first broadcaster includes: The save control is displayed on the third display interface; In response to the triggering operation of the save control after configuring the display style and at least one display element, the subtitle component is displayed in the first display interface according to the display style.
14. The method according to any one of claims 1-13, wherein displaying at least one display element associated with real-time audio content in the caption component comprises: The subtitle component displays multiple subtitle texts, which are associated with the first broadcaster. or, The first display content is displayed in the subtitle component. The first display content is associated with the first anchor and at least one second anchor. The first display content includes identification information associated with the first anchor or the second anchor and subtitle text.
15. The method according to any one of claims 1-13, wherein displaying the subtitle component in the first display interface according to a display style comprises: The subtitle component is displayed as a floating layer component in the first display interface.
16. The method according to claim 15, wherein the first display interface further includes at least one interactive element, the interactive element including one or more of interactive components, virtual resource components, and special effects components, and the subtitle component and the at least one interactive element are associated with different display levels; The method further includes: In response to the overlap between the display position of the subtitle component and the interactive element, the subtitle component and at least one interactive element are displayed sequentially at the display position based on the display hierarchy.
17. A content display device, comprising: The display module is used to display the first display interface, which is used to display the live content associated with the live channel; The processing module is used to respond to the configuration operation triggered by the first broadcaster and display the subtitle component in the first display interface according to the display style, wherein the display style is associated with the display effect of the live broadcast channel; A presentation module is used to display at least one display element in the subtitle component, the display element being associated with real-time audio content, and the audio content being associated with the live broadcast content.
18. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any one of claims 1 to 16.
19. A computer-readable storage medium storing computer-executable instructions, wherein when a processor executes the computer-executable instructions, the content display method as described in any one of claims 1 to 16 is implemented.
20. A computer program product comprising a computer program that, when executed by a processor, implements the content display method as described in any one of claims 1 to 16.