Information display method and device, equipment and storage medium
By displaying comment videos for the first media resource on the multimedia resource playback page, the problem of single user interaction form is solved, and multi-dimensional interaction and efficient media resource display are achieved.
Patent Information
- Application Number
- CN202411196404.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-02-25
AI Technical Summary
When viewing multimedia resources, the user interaction form is relatively single, and it is impossible to effectively drive other viewing users to participate in the interaction, reducing the display effect of media resources.
By displaying a second media resource for the first media resource in a page for playing the first media resource, the second media resource includes video content for at least characterizing comment information of the first account object to the first media resource, and dynamically displaying the comments in the page.
Multi-dimensional interaction is realized, the diversity of interactive forms is increased, and more viewing users are driven to participate in the interaction, improving the interaction rate and the display effect of media resources.
Smart Images

Figure CN119520880A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information display method, device, equipment and storage medium. Background Art
[0002] With the development of Internet technology, multimedia resources represented by videos are becoming more and more common. When watching multimedia resources, viewers often interact through text, which is not only a single form of interaction, but also cannot well drive other viewers to participate in the interaction, reducing the display effect of media resources. Summary of the invention
[0003] The present disclosure provides an information display method, device, equipment and storage medium to solve at least one technical problem in the related art. The technical solution of the present disclosure is as follows:
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information display method, including:
[0005] Displaying a first page, in which a first media resource is played;
[0006] Acquire at least one second media resource; the second media resource includes at least video content used to represent comment information of the first account object on the first media resource;
[0007] The at least one second media resource is displayed in the first page.
[0008] In some embodiments, the second media resource further includes at least one comment content selected from the group consisting of video content, text content, and voice content.
[0009] In some embodiments, when the second media resource includes at least two types of comment content, the at least two types of comment content are displayed in combination or stacked on the first page;
[0010] And / or, in the case where the second media resource includes voice content for the first media resource, the voice content is displayed around other commentary content in the form of a voice control, and the voice control is triggered to play the voice content.
[0011] In some embodiments, presenting the at least one second media resource in the first page includes:
[0012] Obtaining a trigger time point corresponding to each second media resource in the at least one second media resource; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is performed, or the trigger time point is determined based on the comment time point of the second media resource;
[0013] Based on the trigger time point, determining a display time point of each of the second media resources on the first page;
[0014] Based on the display time points respectively corresponding to the second media resources, the at least one second media resource is displayed on the first page.
[0015] The acquiring of at least one second media resource comprises:
[0016] For each of the second media resources, in response to a preset triggering operation of the first account object on the function entry control in the first page, a second page is displayed; the second page is used to record the second media resource;
[0017] In response to the recording operation on the second page, obtaining video content for the first media resource;
[0018] In response to the video confirmation operation, the second media resource is acquired; the second media resource includes the video content.
[0019] In some embodiments, before acquiring the second media resource, the method further includes:
[0020] Displaying media information of the first media resource on the second page, the media information including a media progress control for representing a current playback progress of the first media resource;
[0021] In response to a drag triggering operation on the media progress control, determining a comment time point corresponding to the second media resource;
[0022] Correspondingly, the acquiring the second media resource includes:
[0023] Based on the comment time point and the video content, the second media resource is acquired.
[0024] In some embodiments, the video content includes one or more of the currently recorded facial expressions of the subject, the body movements of the subject, the expressions of the target special effects, and the special effects movements of the target;
[0025] And / or, the video content is displayed on the first page in the form of a preset pattern shape.
[0026] In some embodiments, before the step of acquiring the second media resource in response to the video confirmation operation, the method further includes:
[0027] For each of the second media resources, in response to a triggering operation on a text input control and / or a picture input control in the second page, obtaining text content and / or picture content for the first media resource; the second media resource also includes the text content and / or picture content;
[0028] The text content is displayed on at least one side around the video content; the text content includes one or more of text comment content, mark content, and other object account information related to the object account that performs the preset trigger operation:
[0029] and / or, for each of the second media resources, in response to a triggering operation on a voice input control in the second page, obtaining voice content for the first media resource; the second media resource also includes the voice content;
[0030] The voice content is displayed on at least one side around the video content in the form of a voice control.
[0031] In some embodiments, in response to the video confirmation operation, obtaining the second media resource includes:
[0032] For each of the second media resources, in response to a video confirmation operation, the second media resource is released if it is accepted for synchronization as a work media resource, and the third video is synchronized as a work media resource uploaded by the target object account corresponding to the video confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target object account.
[0033] In some embodiments, after acquiring the second media resource, the method further includes: displaying prompt information for publishing the second media resource and the synchronization media resource on the first page;
[0034] And / or, the display size of the second media resource in the third video is larger than the display size of the second media resource displayed in the first page;
[0035] And / or, the display position of the second media resource in the third video is different from the display position of the second media resource displayed in the first page.
[0036] In some embodiments, presenting the at least one second media resource in the first page includes:
[0037] Obtaining the online status of the object account corresponding to each of the second media resources;
[0038] The at least one second media resource and the corresponding online status are displayed on the first page.
[0039] In some embodiments, the method further comprises:
[0040] In the process of displaying the at least one second media resource, in response to a triggering operation on any of the second media resources, jumping to an associated page of an object account corresponding to the triggered second media resource;
[0041] Wherein, at least some of the at least one second media resource correspond to different object accounts;
[0042] And / or, the at least one second media resource is displayed on the first page at least on one side around the first media resource or is suspended on the first media resource.
[0043] According to a second aspect of an embodiment of the present disclosure, there is provided an information display method, including:
[0044] Displaying a first page, in which a first media resource is played and at least one second media resource is displayed, wherein the second media resource includes at least video content for representing comment information of the first account object on the first media resource;
[0045] In response to a triggering operation of the second account object on a target media resource in the at least one second media resource, a target page of the target media resource is displayed.
[0046] In some embodiments, the target page includes any one of an account page of an object account corresponding to the target media resource, a session page of an object account corresponding to the target media resource, and a resource playback page corresponding to the target media resource.
[0047] In some embodiments, when the target page includes a session page of an object account corresponding to the target media resource, after displaying the target page of the target media resource, the method further includes:
[0048] Displaying a session message matching the target media resource in the session page;
[0049] The object account corresponding to the second account object is a social relationship account of the object account corresponding to the first account object.
[0050] According to a third aspect of an embodiment of the present disclosure, there is provided an information display device, including:
[0051] A first display module is configured to display a first page in which a first media resource is played;
[0052] An acquisition module is configured to acquire at least one second media resource; the second media resource includes at least video content used to represent comment information of the first account object on the first media resource;
[0053] The second display module is configured to display the at least one second media resource in the first page.
[0054] In some embodiments, the second media resource further includes at least one comment content selected from picture content, text content, and voice content.
[0055] In some embodiments, when the second media resource includes at least two types of comment content, the at least two types of comment content are displayed in combination or stacked on the first page;
[0056] And / or, in the case where the second media resource includes voice content for the first media resource, the voice content is displayed around other commentary content in the form of a voice control, and the voice control is triggered to play the voice content.
[0057] In some embodiments, the second display module includes:
[0058] an acquisition unit, configured to acquire a trigger time point corresponding to each second media resource in the at least one second media resource; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is performed, or the trigger time point is determined based on the comment time point of the second media resource;
[0059] A determination unit, configured to determine a display time point of each of the second media resources on the first page based on the trigger time point;
[0060] The first display unit is configured to display the at least one second media resource in the first page based on the display time points respectively corresponding to the second media resources.
[0061] In some embodiments, the acquisition module includes:
[0062] A third display unit is configured to execute, for each of the second media resources, in response to a preset triggering operation of the first account object on the function entry control in the first page, to display a second page; the second page is used to record the second media resource;
[0063] A first content acquisition unit, configured to execute a recording operation on the second page and acquire video content for the first media resource;
[0064] The video acquisition unit is configured to acquire the second media resource in response to the video confirmation operation; the second media resource includes the video content.
[0065] In some embodiments, the acquisition module includes:
[0066] a media information display unit, configured to display the media information of the first media resource in the second page, the media information including a media progress control for representing a current playback progress of the first media resource;
[0067] a dragging unit, configured to execute, in response to a drag triggering operation on the media progress control, determining a comment time point corresponding to the second media resource;
[0068] Correspondingly, the video acquisition unit is further configured to acquire the second media resource based on the comment time point and the video content.
[0069] In some embodiments, the video content includes one or more of the currently recorded facial expressions of the subject, the body movements of the subject, the expressions of the target special effects, and the special effects movements of the target;
[0070] And / or, the video content is displayed on the first page in the form of a preset pattern shape.
[0071] In some embodiments, the apparatus further comprises:
[0072] A second content acquisition unit is configured to execute, for each of the second media resources, in response to a triggering operation on a text input control and / or a picture input control in the second page, to acquire text content and / or picture content for the first media resource; the second media resource also includes the text content and / or picture content;
[0073] The text content is displayed on at least one side around the video content; the text content includes one or more of text comment content, mark content, and other object account information related to the object account that performs the preset trigger operation:
[0074] and / or, a third content acquisition unit configured to execute, for each of the second media resources, in response to a triggering operation on a voice input control in the second page, acquiring voice content for the first media resource; the second media resource also includes the voice content;
[0075] The voice content is displayed on at least one side around the video content in the form of a voice control, and the voice control is triggered to play the voice content.
[0076] In some embodiments, the video acquisition unit includes:
[0077] The video synchronization sub-unit is configured to execute, for each of the second media resources, in response to a video confirmation operation, and, if accepted for synchronization as a work media resource, publish the second media resource, and synchronize the third video as a work media resource uploaded by the target object account corresponding to the video confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target object account.
[0078] In some embodiments, the apparatus further comprises:
[0079] The synchronization prompt module is configured to display prompt information for publishing the second media resource and the synchronization media resource in the first page.
[0080] In some embodiments, the display size of the second media resource in the third video is larger than the display size of the second media resource displayed in the first page;
[0081] And / or, the display position of the second media resource in the third video is different from the display position of the second media resource displayed in the first page.
[0082] In some embodiments, the second display module includes:
[0083] A status acquisition unit, configured to acquire the online status of the object account corresponding to each of the second media resources;
[0084] The fourth display unit is configured to display the at least one second media resource and the corresponding online status in the first page.
[0085] In some embodiments, the apparatus further comprises:
[0086] A jump module, configured to execute, during the process of displaying the at least one second media resource, in response to a triggering operation on a video content in any of the second media resources, jumping to an associated page of an object account corresponding to the triggered video content;
[0087] Wherein, at least some of the at least one second media resource correspond to different object accounts;
[0088] And / or, the at least one second media resource is displayed on the first page at least on one side around the first media resource or is suspended on the first media resource.
[0089] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information display device, including:
[0090] An information display module is configured to display a first page, in which a first media resource is played and at least one second media resource is displayed, wherein the second media resource includes at least a video content representing comment information of a first account object on the first media resource;
[0091] The page display module is configured to execute a triggering operation on a target media resource in the at least one second media resource in response to the second account object, and display a target page of the target media resource.
[0092] In some embodiments, the target page includes any one of an account page of an object account corresponding to the target media resource, a session page of an object account corresponding to the target media resource, and a resource playback page corresponding to the target media resource.
[0093] In some embodiments, when the target page includes a session page of an object account corresponding to the target media resource, the development device further includes:
[0094] A message display module, configured to display a session message matching the target media resource in the session page;
[0095] The object account corresponding to the second account object is a social relationship account of the object account corresponding to the first account object.
[0096] According to a fifth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the information display method described in any of the above embodiments.
[0097] According to a sixth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0098] processor;
[0099] a memory for storing instructions executable by the processor;
[0100] The processor is configured to execute the instructions to implement the information display method as described in any of the above embodiments.
[0101] According to a seventh aspect of an embodiment of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, and when the computer program is executed by a processor, the information display method provided in any one of the above-mentioned embodiments is implemented.
[0102] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0103] The disclosed embodiment displays a first page, in which a first media resource is played; obtains at least one second media resource; the second media resource includes at least video content used to represent the comment information of the first account object on the first media resource; and displays at least one second media resource on the first page. In this way, by displaying at least one second media resource for the first media resource on the first page used to play the first media resource when viewing the media resource, and the second media resource includes at least video content used to represent the comment information of the first account object on the first media resource, multi-dimensional interaction is achieved through at least one second media resource, increasing the diversity of interaction forms. In addition, by displaying video comments of at least one second media resource on the first page, while watching the first media resource, media resources with other comment forms can be watched simultaneously, which can encourage more viewing users to participate in the interaction, improve the interaction rate and the display effect of the media resources.
[0104] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] The drawings herein are incorporated into the specification and constitute a part of the present disclosure, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0106] Figure 1 The present invention is a schematic diagram of an implementation environment of an application information display method according to an exemplary embodiment.
[0107] Figure 2 The present invention is a flowchart of an information display method according to an exemplary embodiment.
[0108] Figures 3 to 9B They are respectively schematic diagrams of interfaces showing an information display process according to an exemplary embodiment.
[0109] Fig.10 The figure is a flowchart of another information display method according to an exemplary embodiment.
[0110] Fig.11 It is a schematic diagram of an interface showing an information display process according to an exemplary embodiment.
[0111] Fig.12 The figure is a block diagram of an information display device according to an exemplary embodiment.
[0112] Fig.13 It is a block diagram of another information display device according to an exemplary embodiment. Fig.14 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0113] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0114] It should be noted that the terms "first", "second", etc. in the specification, claims, and drawings of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0115] In addition, the term "at least one" in the present disclosure refers to one or more, and the term "more than one" refers to two or more. The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0116] Figure 1 is a schematic diagram of an implementation environment of an application information display method according to an exemplary embodiment. Figure 1 , the architecture diagram may include a terminal 110 , a server 120 and a terminal 130 .
[0117] The terminals 110 and 130 may be, but are not limited to, physical devices such as smart phones, tablet computers, laptop computers, desktop computers, smart speakers, smart wearable devices, digital assistants, augmented reality devices, virtual reality devices, or one or more applications running in physical devices. Applications with information display functions, such as clients and applets, are installed on the terminals 110 and 130, and are also equipped with an operating system that supports running applications.
[0118] The server 120 may be, but is not limited to, an independent server, or a server cluster or distributed system composed of multiple physical servers, or may be one or more cloud servers that provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 110 and the server 120, as well as the terminal 130 and the server 120, may be directly or indirectly connected via wired or wireless communications, which is not limited in the embodiments of the present disclosure. Through the communication between the terminal 110 and the server 120, as well as the communication between the terminal 130 and the server 120, the server 120 may provide background support for information display for the terminal 110 and the terminal 130 to realize the information display process.
[0119] The information display method provided by the embodiment of the present disclosure may be executed by an information display device, which may be integrated in an electronic device such as a terminal in the form of hardware or software, or may be executed by the terminal alone, or may be executed in collaboration with a terminal and a server.
[0120] It should be noted that the present disclosure involves user information and other related data. When the following embodiments of the present disclosure are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0121] Figure 2 is a flowchart of an information display method according to an exemplary embodiment. Figure 2 As shown, the information display method can be applied to an electronic device, and the electronic device is taken as the terminal 110 in the above implementation environment diagram as an example for description, and includes the following steps.
[0122] In step S201, a first page is displayed, and a first media resource is played on the first page.
[0123] Among them, the first page is a page for playing media resources, and the media resources include but are not limited to short videos, long videos, live videos, etc.
[0124] In this embodiment, after starting an application or applet supporting media resource playback on the terminal, the terminal can enter a video playback interface and display a first page for playing media resources. The first media resource can be played on the first page, and the first media resource can include but is not limited to short videos, long videos, live videos, etc. The first media resource can be played on the first page in a full screen or windowed manner, for example.
[0125] In step S203, at least one second media resource is obtained; the second media resource includes at least video content used to represent comment information of the first account object on the first media resource.
[0126] In this embodiment, the terminal can obtain at least one second media resource for the first media resource. Each second media resource includes at least video content used to represent the comment information of the first account object on the first media resource. Optionally, the comment information can at least be used to reflect the viewing reaction of the first account object to the first media resource. The first account object can refer to a user object that views the first media resource.
[0127] Optionally, the video content may include the first account object's comments on the first media resource in the video dimension or the viewing reaction in the video dimension. The first account object is generally different from the publishing account object corresponding to the first media resource. Optionally, at least some of the at least one second media resource belong to different object accounts, that is, at least some of the at least one second media resource may be for different viewing user objects, and the second media resource may be feedback on the first media resource via different first account objects.
[0128] In step S205, at least one second media resource is displayed on the first page.
[0129] Optionally, after acquiring at least one second media resource, the terminal may statically display at least one second media resource in the first page. The static display may mean that the display position of each second media resource in the first page is fixed. Alternatively, after acquiring at least one second media resource, the terminal may dynamically display at least one second media resource in the first page. The dynamic display may mean that the display position and / or display status of each second media resource in the first page may not be fixed. By dynamically displaying video comments of at least one second media resource, more media resources can be watched simultaneously while watching the first media resource, which can drive other viewing users to participate in the interaction, thereby driving the community interaction atmosphere, improving the interaction rate and the playback effect of the video resources.
[0130] In this embodiment, during the process of playing the first media resource on the first page, the at least one second media resource can be dynamically displayed on the first page at the same time, for example, the display position of the second media resource on the first page may not be fixed. The display position of the at least one second media resource can be at least one side around the first media resource or suspended on the first media resource.
[0131] For example, Figure 3As shown, the first media resource is displayed in the first page 310, and during the playback of the first media resource, multiple second media resources 320 are dynamically displayed in the form of floating or scrolling. It should be noted that Figure 3 FIG. 4 only illustrates a situation where three second media resources are displayed side by side, but the present invention is not limited thereto.
[0132] In the above embodiment, when watching the first media resource, at least one second media resource for the first media resource is displayed on the first page for playing the first media resource, and the second media resource includes at least video content for representing the comment information of the first account object on the first media resource, so as to realize multi-dimensional interaction through at least one second media resource and increase the diversity of interaction forms. In addition, by displaying the video comments of at least one second media resource on the first page, while watching the first media resource, media resources in other comment forms can be watched simultaneously, which can drive more viewing users to participate in the interaction, and then drive the community interaction atmosphere, improve the interaction rate and the display effect of media resources.
[0133] In some embodiments, the second media resource may include at least one comment content among video content, picture content, text content, and voice content.
[0134] In some embodiments, the second media resource may include at least video content. For example, the video content may be a video of the first account object's reaction to watching the first media resource. Figure 4A As shown, among the multiple second media resources 410 displayed in the first page 310, each second media resource includes a video content.
[0135] In some embodiments, the second media resource also includes at least one comment content selected from the group consisting of picture content, text content, and voice content. Exemplarily, the second media resource may include two types of comment content for the video content and text content of the first media resource; or, the second media resource may include two types of comment content for the video content and voice content of the first media resource; or, the second media resource may include two types of comment content for the video content and picture content of the first media resource, and so on. Or, the second media resource may include three types of comment content for the video content, text content, and voice content of the first media resource; or, the second media resource may include three types of comment content for the video content, picture content, and voice content of the first media resource, and so on. Figure 4BAs shown, among the multiple second media resources 420 displayed on the first page 310, each second media resource includes at least two comment contents. Among them, the second media resource 421 includes video content m and text content (such as @Nickname 1 is really good-looking!). The second media resource 423 includes video content m and voice content. The second media resource 422 includes three types of comment contents: video content m, text content (such as the content is very exciting) and voice content.
[0136] In the above embodiment, since the second media resource can include other commentary content in addition to the video content, multi-dimensional comments on the first media resource are implemented, the flexibility of video interaction is improved, while also improving the display effect of the second media resource and further driving the effect of user participation in interaction.
[0137] In some embodiments, when the second media resource includes at least two kinds of comment content, at least two kinds of comment content are displayed in combination or stacked on the first page. The form of combined display includes but is not limited to displaying multiple comment contents in a side-by-side manner, a free combination manner, or a plurality of comments merged together. The form of stacked display includes displaying multiple comment contents in a stacked arrangement from top to bottom. Exemplarily, taking stacked display as an example, if the second media resource can include two kinds of comment content for the video content and text content of the first media resource, the text content can be displayed above the video content. If the second media resource can include two kinds of comment content for the video content and voice content of the first media resource, the voice content can be displayed above the video content. If the second media resource can include three kinds of comment content for the video content, voice content and text content of the first media resource, the text content, voice content and video content can be stacked and displayed in sequence from top to bottom.
[0138] In actual applications, each comment content can be displayed in the first page in the form of a content element. The content element can include but is not limited to at least one of a control, a bubble, a pattern, a content box, etc.
[0139] In the above embodiment, a variety of comment contents are displayed in a combined display or stacked form, thereby improving the display effect and display compactness of the second media resource and facilitating the display of more comment contents.
[0140] In some embodiments, when the second media resource includes voice content for the first media resource, the voice content is displayed around other comment content in the form of a voice control, and the voice control is triggered to play the voice content. Exemplarily, if the second media resource includes voice content for the first media resource, the voice content can be displayed around other comment content in the form of a voice control, for example, the voice control is displayed below the video content. The first account object can play the voice content corresponding to the voice control by performing an operation such as clicking to trigger the voice control. Figure 4B As shown in , for the second media resource 423 , the video content contained therein is displayed in the form of a voice control 430 , and the voice content is played by triggering the voice control 430 .
[0141] Optionally, a play mark may be displayed on the voice content, and the play state of the voice content, such as a playing state or a not-played state, may be reflected by the play mark.
[0142] In the above embodiment, by displaying the voice content in the form of a voice control, and playing the corresponding voice content only after the voice control is triggered, the interference of the first media resource being played by the continuous playing of the voice content is avoided, and the frequency of interaction between the viewing user and the first media resource is increased, thereby improving the interaction rate. In addition, by adjusting the sound intensity ratio of the first media resource and the voice content when the voice control is triggered, it is ensured that the voice content can be effectively played without being interfered by the first media resource, thereby improving the user experience.
[0143] In some embodiments, presenting at least one second media resource on the first page includes:
[0144] Obtaining a trigger time point corresponding to each second media resource in at least one second media resource; the trigger time point is determined based on the current playback progress of the first media resource when a preset trigger operation is performed, or the trigger time point is determined based on the comment time point of the second media resource;
[0145] Based on the trigger time point, determine the display time point of each second media resource on the first page;
[0146] At least one second media resource is displayed on the first page based on the display time points respectively corresponding to the second media resources.
[0147] Specifically, before displaying the at least one second media resource, the terminal may first obtain a triggering time point corresponding to each second media resource in the at least one second media resource.
[0148] Optionally, the trigger time point may be determined based on the current playback progress of the first media resource when the preset trigger operation is performed. Exemplarily, if the second media resource a1 is obtained by performing the preset trigger operation when the current playback progress of the first media resource is t1, the current playback progress t1 is used as the trigger time point of the second media resource a1. If the second media resource a2 is obtained by performing the preset trigger operation when the current playback progress of the first media resource is t2, the current playback progress t2 is used as the trigger time point of the second media resource a2. Alternatively, the trigger time point may be determined based on the comment time point of the second media resource. The comment time point may be a time that represents a required comment on the first media resource. The comment time point may be different from the time point corresponding to the current playback progress of the first media resource. For example, the comment time point may be earlier or later than the time point corresponding to the current playback progress of the first media resource.
[0149] Next, the terminal may determine the display time point of each second media resource in the first page based on the trigger time point of each second media resource. Optionally, the terminal may determine the display time point of each second media resource in the first page based on the trigger time point of each second media resource and the preset time interval t'. Exemplarily, the difference between the trigger time point of each second media resource and the preset time interval may be used as the display time point of each second media resource in the first page. For example, if the trigger time point of the second media resource a1 is the playback progress t1, the display time point corresponding to the second media resource a1 may be t1-t'. If the trigger time point of the second media resource a2 is the playback progress t2, the display time point corresponding to the second media resource a2 may be t2-t'. The preset time interval may include but is not limited to any value in the range of 0 to n seconds, where n may be related to the video duration of the first media resource. Alternatively, the terminal may directly use the trigger time point corresponding to each second media resource as the display time point of each second media resource in the first page.
[0150] Next, the terminal may scroll and display at least one second media resource on the first page based on the display time points corresponding to the second media resources, that is, each second media resource is presented and scrolled and displayed on the first page at the corresponding display time point.
[0151] In the above embodiment, the display time point corresponding to each second media resource is determined by the trigger time point corresponding to the second media resource, so as to ensure that the presentation node of the second media resource is more matched with the playback content of the first media resource, thereby improving the video interaction effect.
[0152] In some embodiments, presenting at least one second media resource on the first page includes:
[0153] Based on the display order of each second media resource, the second media resources are scrolled and displayed in the first page and played in sequence, and the played second media resources are hidden in sequence.
[0154] Specifically, the terminal can display the second media resources in the first page by scrolling in directions such as right to left, left to right, top to bottom, and bottom to top according to the display order of each second media resource, and during the playback of the first media resource, if the current playback progress of the first media resource reaches the triggering time point of at least one second media resource, the video content in the second media resource is played in sequence, and the played second media resources are hidden in sequence. In this way, by hiding the second media resources in sequence after playing them in sequence, it is possible to ensure that more second media resources are dynamically displayed in the first page, enrich the video interaction content, and improve the video interaction effect.
[0155] It should be understood that if the triggering time points of multiple second media resources are the same, the multiple second media resources can be displayed side by side in a direction perpendicular to the scrolling direction.
[0156] In some other embodiments, each second media resource is displayed synchronously with the first media resource, and during the playback of the first media resource, the second media resources are played sequentially according to the trigger time points corresponding to each second media resource, and after the corresponding second media resources are played, they can be selectively hidden or retained in the first page.
[0157] In some embodiments, obtaining at least one second media resource includes:
[0158] For each second media resource, in response to a preset triggering operation of the first account object on the function entry control in the first page, a second page is displayed; the second page is used to record the second media resource;
[0159] In response to the recording operation on the second page, obtaining video content for the first media resource;
[0160] In response to the video confirmation operation, a second media resource is acquired; the second media resource includes video content.
[0161] Specifically, for each second media resource, the terminal can switch the first page to display the second page in response to a preset trigger operation of the first account object on the function entry control in the first page.
[0162] The preset trigger operation can match the function entry control in the first page. Exemplarily, if the function entry control includes a comment panel in the first page, the preset trigger operation can be, but is not limited to, an operation such as clicking to trigger the first target control in the comment panel. The first target control can be used to obtain the second media resource of the first account object for the first media resource in real time. Specifically, the first target control can include any one of a shooting control and a control for publishing a second media resource. Figure 5 As shown, a comment panel is displayed on the first page, and the operation of acquiring the second media resource can be triggered by triggering the first target control 510 in the comment panel.
[0163] In another exemplary embodiment, if the function entry control includes a sharing panel in the first page, the preset trigger operation may include but is not limited to operations such as long pressing, clicking, etc. to trigger displaying the sharing panel, and triggering the operation of the second target control in the sharing panel by clicking, etc. The second media resource of the first account object for the first media resource can be obtained in real time through the second target control. Specifically, the second target control may include a control for publishing the second media resource.
[0164] Next, the first account object can record a second media resource for the first media resource in the second page. The second page may include a recording control. By triggering the recording control to perform a video recording operation, the video content for the first media resource is obtained. The video content can be a video clip of a preset recording duration, and the preset duration can include but is not limited to 1 to k seconds, where k can be a positive integer. For example, a video clip of no more than 5 seconds is recorded as the video content. The video content can be used to characterize the viewing reaction to the first media resource. Then, after recording, the video confirmation control in the second page is triggered to perform a video confirmation operation to obtain the second media resource including the video content.
[0165] For example, Figure 6 As shown in (a), by triggering the function entry control to enter the second page 610, the second page displays a recording window 620 and a recording control 640. The recording window 620 is used to display the current recording screen. By triggering the recording control 640 to perform the recording operation, the display is as follows: Figure 6 The video recording screen shown in (b) in the figure. During the recording process, the recording can be ended or canceled through relevant suitable operations. After the recording is completed, the second media resource containing the video content is obtained by triggering the video confirmation operation.
[0166] In some embodiments, before the step of obtaining the second media resource, the method further includes:
[0167] Displaying media information of the first media resource on the second page, the media information including a media progress control for representing a current playback progress of the first media resource;
[0168] In response to a drag trigger operation on the media progress control, a comment time point corresponding to the second media resource is determined.
[0169] Accordingly, obtaining the second media resource includes:
[0170] Based on the comment time point and the video content, a second media resource is acquired.
[0171] Optionally, in addition to displaying the recorded video content, the second page may also display the media information of the first media resource. The media information includes at least the media progress control of the first media resource. The media progress control is used to characterize the current playback progress of the first media resource. Exemplarily, the media progress control may include a progress bar of the first media resource. Then, in response to the drag trigger operation of the first account object on the media progress control, for example, by pulling the progress bar forward or backward to adjust the display time progress of the first media resource, and determine the progress time point indicated by the dragged media progress control as the comment time point corresponding to the second media resource. Afterwards, the terminal may merge or bind the obtained comment time point with the video content to obtain a second media resource carrying the comment time point. In this way, by introducing the media progress control to adjust the comment time point corresponding to the second media resource, the display time point or playback time point of the second media resource is more consistent with the corresponding playback progress of the first media resource, thereby improving the interactive effect of the second media resource.
[0172] In some optional implementations, the above media information may also include at least a portion of the first media resource, that is, at least a portion of the first media resource is displayed and played on the second page. The at least a portion of the first media resource may be related to the recorded second media resource. By displaying at least a portion of the second media resource, it is convenient to better reflect the current viewing reaction of the collection object during the recording of the second media resource, thereby improving the interactive effect of the media resource.
[0173] In some embodiments, the video content includes one or more of the currently recorded object's facial expression, object's body movement, target special effect expression, and target special effect movement. Among them, the object's facial expression and object's body movement can be the facial expression and body expression of the first account object collected by the recording. The target special effect expression can be a special effect expression selected during or before recording. For example, the special effect expression can include but is not limited to animation, pattern, expression of virtual object, etc. Figure 6As shown in (a), a plurality of special effect expressions 630 are displayed on the second page 610. By sliding the special effect expression 630 to the position of the recording control 640, the selected special effect expression can be used to record the video content. The target special effect action can be a special effect action selected during or before recording. For example, the special effect action can include but is not limited to special effect finger actions, special effect body movements, etc.
[0174] In some embodiments, the video content is displayed in the first page in the form of a preset pattern shape. The preset pattern shape may include but is not limited to at least one of a circle, a square, an ellipse, and a special shape. In this case, during the recording of the second media resource, a capture window matching the preset pattern shape may be displayed in the second page, and the recording content captured in real time is displayed in the capture window.
[0175] In the above embodiment, by triggering the display of the second page for acquiring the second media resource on the first page and performing the recording operation on the second page to quickly acquire the second media resource, the second media resource can be produced quickly and lightly, while shortening the user operation path and lowering the user operation threshold.
[0176] In some embodiments, in response to the video confirmation operation, before the step of acquiring the second media resource, the method further includes:
[0177] For each second media resource, in response to a triggering operation on a text input control and / or an image input control in the second page, the text content for the first media resource is obtained; the second media resource also includes the text content.
[0178] Specifically, for each second media resource, the terminal can switch the first page to display the second page in response to a preset trigger operation on the function entry control in the first page, so as to record the video content through the second page. The second page also includes a text input control and / or a picture input control. Before or after the recording of the video content, by performing a trigger operation such as input on the text input control and / or the picture input control, the text content and / or the picture content for the first media resource are obtained to generate a second media resource including video content and text content. The text content and / or the picture content can be displayed on at least one side around the video content, for example, the text content is displayed above the video content, and the picture content is displayed above the video content.
[0179] Optionally, the text content may include one or more of text comment content, mark content, and other object account information related to the object account that performs the preset trigger operation. Among them, the text comment content may be a comment of the first account object on the first media resource. The mark content may be a symbol used to associate other object accounts, such as an "@" mark. The other object account information related to the object account that performs the preset trigger operation refers to the object account information of the associated object account of the object account that performs the preset trigger operation. For example, the associated object account may include but is not limited to at least one of a friend object account, a follow-up object account, and a publishing object account of the first media resource. The object account information may be at least one of a nickname, an account ID, an account avatar, etc. of the object account.
[0180] For example, Fig. 8A As shown in (a), the second page 810 also includes a text input control 820, and the text input control 820 is triggered to obtain the text content displayed in the text input control 820 (such as @Nickname 1 is really nice!). Fig. 8A As shown in (b).
[0181] In some embodiments, for each second media resource, in response to a triggering operation on a voice input control in the second page, voice content for the first media resource is obtained; the second media resource also includes voice content.
[0182] Specifically, for each second media resource, the second page also includes a voice input control. Before or after the recording of the video content, by performing a trigger operation such as input on the voice input control, the voice content for the first media resource is obtained to generate a second media resource including video content and voice content, or to generate a second media resource including video content, text content and voice content.
[0183] In some embodiments, during the recording process, the voice content can be displayed in the form of a voice control on at least one side around the video content, for example, below the video content. Fig.9A As shown, the second page 910 also includes a voice input control 920. By triggering the voice input control 920 to start the recording function, voice content for the first media resource can be collected, and the voice content is displayed below the video content in the form of the voice control 920.
[0184] Optionally, the voice control displayed on the first page is triggered to play the voice content. Alternatively, the voice control displayed on the first page can automatically play the voice content following the video content during the corresponding video content playback.
[0185] In some embodiments, in response to the video confirmation operation, obtaining the second media resource includes:
[0186] For each second media resource, in response to a video confirmation operation, the second media resource is released if it is accepted for synchronization as a work media resource, and the third video is synchronized as the work media resource uploaded by the target object account corresponding to the video confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target object account.
[0187] Among them, the second page also includes a video confirmation control and a synchronization acceptance control. Exemplarily, the synchronization acceptance control can be a selected or checked button. If the synchronization acceptance control is triggered to be in a selected or checked state, it confirms acceptance of synchronization as a work media resource, that is, confirms agreement to synchronize the third video as a work media resource uploaded by the target object account corresponding to the video confirmation operation, and the third video includes the first media resource and the second media resource corresponding to the target object account. If the synchronization acceptance control is not triggered, it is displayed as an unselected or unchecked state, then it confirms that synchronization is not accepted as a work media resource, that is, it confirms refusal to synchronize the third video as a work media resource uploaded by the target object account corresponding to the video confirmation operation.
[0188] Specifically, for each second media resource, the terminal can respond to the video confirmation operation performed on the video confirmation control, and when the synchronization acceptance control indicates that the synchronization is accepted as a work media resource, publish the second media resource to display the at least one second media resource on the first media resource. At the same time, the third video consisting of the first media resource and the second media resource corresponding to the target object account corresponding to the video confirmation operation is synchronized to the work media resource uploaded by the target object account, for example, the work media work uploaded by the target object account is synchronized. The third video only contains the second media resource corresponding to the target object account, and does not contain at least one second media resource of other object accounts.
[0189] For example, Figure 6 As shown in (c), the video synchronization information 660 is displayed on the second page. The video synchronization information 660 includes video synchronization prompt content (for example, it will be synchronized as a work) and a corresponding synchronization acceptance control 661. If the synchronization acceptance control 661 has been triggered, and the video confirmation control 650 in the second page 610 is triggered, the second media resource can be published in the first page, and the third video can be generated synchronously at the same time. The third video only contains the second media resource of the target object account corresponding to the video confirmation operation. The third video can be displayed on the homepage of the target object account. In addition, the video synchronization information 660 also includes a prompt content control 662 for previewing the video. By triggering the prompt content control 662, the third video can be quickly previewed.
[0190] When the second media resource only contains video content, by triggering the video element of the third video, the following can be presented: Figure 7 The third page 730 shown in (b) displays and plays the third video on the third page 730, and the third video includes the first media resource and the second media resource 740 (such as video content 1) of the target object account.
[0191] In the case where the second media resource only includes video content and text content, by triggering the video element of the third video, the following can be presented: Figure 8B The third page 830 shown displays and plays a third video on the third page 830 , and the third video includes the first media resource and the second media resource 840 (such as video content m and corresponding text content) of another target object account.
[0192] In the case where the second media resource only includes video content and voice content, by triggering the video element of the third video, the following can be presented: Fig. 9B The third page 930 shown displays and plays a third video on the third page 930, and the third video includes the first media resource and the second media resource 940 (such as video content m and corresponding voice content) of another target object account.
[0193] In the above embodiment, in the process of obtaining the second media resource, the third video can be generated synchronously by one click, which not only drives the video interaction rate, but also improves the efficiency of generating the work media resources for uploading, and reduces the time cost and operation threshold for the user object to separately produce the work media resources including the first media resource and the second media resource.
[0194] In some embodiments, after acquiring the second media resource, the method further includes: displaying prompt information for publishing the second media resource and synchronizing the media resource on the first page.
[0195] Specifically, after the terminal obtains the second media resource recorded in the second page, and accepts synchronization as the work media resource, it returns to display the first page, and displays prompt information including the release of the second media resource and the synchronization of the media resource in the first page, so as to prompt the successful release of the second media resource for the first media resource, and prompt that the media resource has been synchronized. The prompt information can be displayed in the first page in the form of a card, a pop-up window, etc. In this way, by displaying the prompt information for the release of the second media resource and the synchronization of the media resource, it is convenient to timely understand the release status of the second media resource and the status of the synchronization of the media resource, thereby improving the video interaction effect and efficiency.
[0196] Optionally, the prompt information may include a viewing control for viewing synchronized media resources. By triggering the viewing control, a target page corresponding to the third video indicated by the synchronized media resources can be displayed, such as a personal homepage of a target object account, etc., so that the third video can be triggered in the target page for video playback. Only the first media resource and the second media resource corresponding to the target object account are displayed in the third video.
[0197] For example, Figure 7 As shown in (a), the prompt information 710 for publishing the second media resource and synchronizing the media resource is displayed on the first page 310, and the prompt information 710 is displayed in the form of a card on the first page 310. The prompt information 710 may include prompt text of successful comment (such as video comment and successful publication), and the second media resource 720 (such as video content 1) successfully published by the target object account may be displayed on the first page 310. In addition, the prompt information 71 also includes prompt text of work synchronization and a corresponding viewing control 711. By triggering the viewing control 711, the following can be displayed: Figure 7 The synchronized work (i.e., the third video) shown in (b) above only includes the first media resource and the second media resource 740 (such as video content 1) of the target object account.
[0198] In some embodiments, the display size of the second media resource in the third video is larger than the display size of the second media resource displayed in the first page. And / or, the display position of the second media resource in the third video is different from the display position of the second media resource displayed in the first page. The display size may be at least one of display width, height, area, etc.
[0199] For example, Figure 7 As shown, the display size of the second media resource 740 in the third video is larger than the display size of the second media resource 720 displayed in the first page 310. In addition, the display position of the second media resource 740 in the third video can be a corner position (e.g., the upper left corner) of the third page 730, while the display position of the second media resource 720 displayed in the first page 310 can be below the first media resource, or the display positions of the two can be different.
[0200] In the above embodiment, by adjusting the display size and / or display position of the second media resource in the third video, the display of the target object account in its own media resource is highlighted, thereby improving the display effect and display flexibility of the third video. In addition, there is no need to use other tools for separate adjustment, thereby improving the efficiency and convenience of video interaction.
[0201] In some embodiments, presenting at least one second media resource on the first page includes:
[0202] Obtaining the online status of the object account corresponding to each second media resource;
[0203] At least one second media resource and a corresponding online status are displayed on the first page.
[0204] Specifically, the terminal obtains the online status of the object account corresponding to each second media resource displayed on the first page, and the online status represents the current login status of the corresponding object account. In addition to displaying at least one second media resource on the first page, the online status corresponding to each second media resource can also be displayed at the same time. For an object account that is online, an online mark corresponding to the object account can be displayed on the second media resource; and for an object account that is offline, it is not necessary to display an offline mark corresponding to the object account on the second media resource.
[0205] For example, continue as Figure 4B As shown, in the first page, for the object account in the online state, the corresponding online mark 440 can be added to the second media resource 421 and the second media resource 422. For the object account in the offline state, it is not necessary to add the corresponding online mark to the second media resource 423.
[0206] The above embodiment, by displaying multiple published second media resources in a first media resource set, additionally displays the online status of the object account of each second media resource, thereby facilitating further interaction based on the online status, promoting a community interactive atmosphere, and improving the efficiency and effectiveness of information display.
[0207] In some embodiments, the method further comprises:
[0208] In the process of displaying at least one second media resource, in response to a triggering operation on video content in any second media resource, jump to an associated page of an object account corresponding to the triggered video content.
[0209] Specifically, in the process of displaying at least one second media resource in the first page, the terminal can jump to display the associated page of the object account corresponding to the triggered video content in response to the triggering operation of the video content in any second media resource. For example, the associated page can be the personal homepage of the object account corresponding to the triggered video content. In this way, by binding the video content with the associated page, by triggering the video content in the second media resource, the user can directly jump to the corresponding associated page, shorten the page jump path, and improve the interaction rate and video interaction efficiency.
[0210] It should be noted that the above embodiments may be executed separately, or may be executed crosswise or superimposedly when there is no technical conflict.
[0211] Fig.10 is a flowchart of an information display method according to an exemplary embodiment. Fig.10 As shown, the information display method can be applied to an electronic device, and the electronic device is taken as the terminal 130 in the above implementation environment diagram as an example for description, and includes the following steps.
[0212] In step S1001, a first page is displayed, in which a first media resource is played and at least one second media resource is displayed, wherein the second media resource includes at least video content for representing comment information of the first account object on the first media resource.
[0213] Among them, the first page is a page for playing media resources, and the media resources include but are not limited to short videos, long videos, live videos, etc.
[0214] In this embodiment, after starting an application or applet supporting media resource playback on the terminal, the terminal can enter a video playback interface and display a first page for playing media resources. The first media resource can be played on the first page, and the first media resource can include but is not limited to short videos, long videos, live videos, etc. The first media resource can be played on the first page in a full screen or windowed manner, for example.
[0215] During the process of playing the first media resource in the first page, the terminal may obtain at least one second media resource, and statically display the at least one second media resource in the first page, or dynamically display the at least one second media resource in the first page. Among them, static display may mean that the display position of each second media resource in the first page is fixed. Dynamic display may mean that the display position and / or display status of each second media resource in the first page may not be fixed. Exemplarily, the display position of the second media resource in the first page may not be fixed. The display position of the at least one second media resource may be at least one side around the first media resource or suspended on the first media resource.
[0216] In step S1003, in response to the triggering operation of the second account object on the target media resource in the at least one second media resource, a target page of the target media resource is displayed.
[0217] The second account object may be an account object different from the first account object. In this embodiment, the object account corresponding to the second account object may be a social relationship account of the object account corresponding to the first account object. Exemplarily, the social relationship may refer to at least one of a mutual friend relationship, a relative relationship, and a friend relationship.
[0218] In this embodiment, the terminal can jump to a target page for displaying the target media resource in response to a trigger operation (such as a click) of the second account object on the target media resource in at least one second media resource. The target media resource can be any second media resource in the at least one second media resource. The target page can realize multi-dimensional interaction between the second account object and the first account object corresponding to the target media resource.
[0219] In the above embodiment, while playing the first media resource on the first page, at least one second media resource for the first media resource is displayed on the first page, and the second media resource includes at least video content for representing the comment information of the first account object on the first media resource. Multi-dimensional interaction is achieved through at least one second media resource, thereby increasing the diversity of interaction forms. In addition, by displaying video comments of at least one second media resource on the first page, while watching the first media resource, media resources in other commentary forms can be simultaneously watched, which can drive more viewing users to participate in the interaction, thereby driving the community interaction atmosphere, improving the interaction rate and the playback effect of the video resources. In addition, by responding to the triggering operation of the second account object on the target media resource in at least one second media resource, the target page of the target media resource is displayed, and multi-dimensional interaction between the second account object and the first account object corresponding to the target media resource can be achieved through the target page, further providing interaction forms and interaction rates between account objects.
[0220] In some embodiments, the target page includes any one of an account page of an object account corresponding to the target media resource, a session page of an object account corresponding to the target media resource, and a resource playback page corresponding to the target media resource.
[0221] Optionally, the account page of the object account corresponding to the target media resource may include, but is not limited to, the personal homepage of the object account, etc. The conversation page of the object account corresponding to the target media resource may include, but is not limited to, the private message page and chat page between the object account of the second account object and the object account, etc. The resource playback page corresponding to the target media resource may refer to a page for playing the first media resource containing the target media resource. In this way, by setting a variety of target pages, targeted interactive operations can be implemented for different target pages, thereby improving the extended interactive form and interactive effect of the target media resource.
[0222] In some embodiments, when the target page includes a conversation page of an object account corresponding to a target media resource, after displaying the target page of the target media resource, the method further includes: displaying a conversation message matching the target media resource in the conversation page.
[0223] Optionally, after the terminal displays the target page of the target media resource, if the target page includes the conversation page of the object account corresponding to the target media resource, a conversation message matching the target media resource can be displayed in the conversation page. The conversation message may include resource information of the target media resource, and the first media resource containing the target media resource can be displayed by triggering the conversation message. The conversation message can be displayed in the conversation page in the form of a card, for example. In this way, by additionally displaying the conversation message matching the target media resource in the conversation page, on the one hand, the conversation interaction frequency between the object accounts is increased according to the conversation message, thereby promoting further communication between the two parties; on the other hand, it is beneficial to be able to quickly locate the first media resource containing the target media resource based on the conversation message in the future, shorten the resource acquisition path and duration, and improve the interaction efficiency.
[0224] In some embodiments, the second media resource further includes at least one comment content among picture content, text content, and voice content.
[0225] In some embodiments, the online status of the second media resource is also displayed on the second page.
[0226] For example, Fig.11 As shown, the first media resource is played in the first page 1110, and the three second media resources 1121, 1122 and 1123 can be displayed synchronously. By triggering the second media resource 1121, the target page 1130 of the second media resource 1121 is displayed. The target page 1130 displays a conversation message 1140 matching the target media resource. By triggering the conversation message 1140, the first media resource containing only the second media resource 1121 can be displayed.
[0227] It should be noted that for other specific details and beneficial effects in the embodiment of the present method, reference can be made to the above embodiments and will not be elaborated in detail here.
[0228] Fig.12 is a block diagram of an information display device according to an exemplary embodiment. Fig.12 , the device may include:
[0229] The first display module 1210 is configured to display a first page and play a first media resource in the first page;
[0230] The acquisition module 1220 is configured to execute acquisition of at least one second media resource; the second media resource includes at least video content used to represent the comment information of the first account object on the first media resource;
[0231] The second display module 1230 is configured to display at least one second media resource in the first page.
[0232] In some embodiments, the second media resource further includes at least one comment content selected from picture content, text content, and voice content.
[0233] In some embodiments, when the second media resource includes at least two types of comment content, the at least two types of comment content are displayed in combination or stacked on the first page;
[0234] And / or, in the case where the second media resource includes voice content for the first media resource, the voice content is displayed around other commentary content in the form of a voice control, and the voice control is triggered to play the voice content.
[0235] In some embodiments, the second display module includes:
[0236] an acquisition unit, configured to acquire a trigger time point corresponding to each second media resource in the at least one second media resource; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is performed, or the trigger time point is determined based on the comment time point of the second media resource;
[0237] A determination unit, configured to determine a display time point of each of the second media resources on the first page based on the trigger time point;
[0238] The first display unit is configured to display the at least one second media resource in the first page based on the display time points respectively corresponding to the second media resources.
[0239] In some embodiments, the acquisition module includes:
[0240] A third display unit is configured to execute, for each of the second media resources, in response to a preset triggering operation of the first account object on the function entry control in the first page, to display a second page; the second page is used to record the second media resource;
[0241] A first content acquisition unit, configured to execute a recording operation on the second page and acquire video content for the first media resource;
[0242] The video acquisition unit is configured to acquire the second media resource in response to the video confirmation operation; the second media resource includes the video content.
[0243] In some embodiments, the acquisition module includes:
[0244] A media information display unit, configured to display media information of the first media resource on the second page, the media information including a media progress control for representing a current playback progress of the first media resource;
[0245] A dragging unit, configured to execute a triggering operation on the media progress control in response to dragging, and determine a comment time point corresponding to the second media resource;
[0246] Correspondingly, the video acquisition unit is also configured to acquire the second media resource based on the comment time point and the video content.
[0247] In some embodiments, the video content includes one or more of the currently recorded facial expressions of the subject, the body movements of the subject, the expressions of the target special effects, and the special effects movements of the target;
[0248] And / or, the video content is displayed on the first page in the form of a preset pattern shape.
[0249] In some embodiments, the apparatus further comprises:
[0250] A second content acquisition unit is configured to execute, for each of the second media resources, in response to a triggering operation on a text input control and / or a picture input control in the second page, to acquire text content and / or picture content for the first media resource; the second media resource also includes the text content and / or picture content;
[0251] The text content is displayed on at least one side around the video content; the text content includes one or more of text comment content, mark content, and other object account information related to the object account that performs the preset trigger operation:
[0252] and / or, a third content acquisition unit configured to execute, for each of the second media resources, in response to a triggering operation on a voice input control in the second page, acquiring voice content for the first media resource; the second media resource also includes the voice content;
[0253] The voice content is displayed on at least one side around the video content in the form of a voice control, and the voice control is triggered to play the voice content.
[0254] In some embodiments, the video acquisition unit includes:
[0255] The video synchronization sub-unit is configured to execute, for each of the second media resources, in response to a video confirmation operation, and, if accepted for synchronization as a work media resource, publish the second media resource, and synchronize the third video as a work media resource uploaded by the target object account corresponding to the video confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target object account.
[0256] In some embodiments, the apparatus further comprises:
[0257] The synchronization prompt module is configured to display prompt information for publishing the second media resource and the synchronization media resource in the first page.
[0258] In some embodiments, the display size of the second media resource in the third video is larger than the display size of the second media resource displayed in the first page;
[0259] And / or, the display position of the second media resource in the third video is different from the display position of the second media resource displayed in the first page.
[0260] In some embodiments, the second display module includes:
[0261] A status acquisition unit, configured to acquire the online status of the object account corresponding to each of the second media resources;
[0262] The fourth display unit is configured to display the at least one second media resource and the corresponding online status in the first page.
[0263] In some embodiments, the apparatus further comprises:
[0264] A jump module, configured to execute, during the process of displaying the at least one second media resource, in response to a triggering operation on a video content in any of the second media resources, jumping to an associated page of an object account corresponding to the triggered video content;
[0265] Wherein, at least some of the at least one second media resource correspond to different object accounts;
[0266] And / or, the at least one second media resource is displayed on the first page at least on one side around the first media resource or is suspended on the first media resource.
[0267] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0268] Fig.13is a block diagram of another information display device according to an exemplary embodiment. Fig.13 , the device may include:
[0269] The information display module 1310 is configured to display a first page, in which a first media resource is played and at least one second media resource is displayed, wherein the second media resource includes at least a video content representing comment information of the first account object on the first media resource;
[0270] The page display module 1320 is configured to execute a triggering operation on a target media resource in at least one second media resource by the second account object, and display a target page of the target media resource.
[0271] In some embodiments, the target page includes any one of an account page of an object account corresponding to the target media resource, a session page of an object account corresponding to the target media resource, and a resource playback page corresponding to the target media resource.
[0272] In some embodiments, when the target page includes a session page of an object account corresponding to the target media resource, the development device further includes:
[0273] A message display module, configured to display a session message matching a target media resource in a session page;
[0274] Among them, the object account corresponding to the second account object is a social relationship account of the object account corresponding to the first account object.
[0275] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0276] Fig.14 is a block diagram of an electronic device according to an exemplary embodiment. Fig.14 The electronic device includes a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of any information display method in the above-mentioned embodiment when executing the instructions stored in the memory.
[0277] The electronic device may be a terminal, a server or a similar computing device. For example, the electronic device is a terminal. Fig.14 is a block diagram of an electronic device for information display according to an exemplary embodiment. Specifically:
[0278] The terminal may include components such as an RF (Radio Frequency) circuit 1410, a memory 1420 including one or more computer-readable storage media, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a WiFi (wireless fidelity) module 1470, a processor 1480 including one or more processing cores, and a power supply 1490. Those skilled in the art will appreciate that Fig.14 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0279] The RF circuit 1410 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1480 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 1410 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 1410 can also communicate with the network and other terminals through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0280] The memory 1420 can be used to store software programs and modules, and the processor 1480 executes various functional applications and data processing by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1420 may also include a memory controller to provide the processor 1480 and the input unit 1430 with access to the memory 1420.
[0281] The input unit 1430 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 1430 may include a touch-sensitive surface 1431 and other input devices 1432. The touch-sensitive surface 1431, also known as a touch display screen or touch pad, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch-sensitive surface 1431), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1431 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1480, and can receive and execute commands sent by the processor 1480. In addition, the touch-sensitive surface 1431 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1431, the input unit 1430 may further include other input devices 1432. Specifically, the other input devices 1432 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.
[0282] The display unit 1440 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1440 may include a display panel 1441, and optionally, the display panel 1441 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 1431 may cover the display panel 1441, and when the touch-sensitive surface 1431 detects a touch operation on or near it, it is transmitted to the processor 1480 to determine the type of the touch event, and then the processor 1480 provides corresponding visual output on the display panel 1441 according to the type of the touch event. Among them, the touch-sensitive surface 1431 and the display panel 1441 can be two independent components to realize the input and output functions, but in some embodiments, the touch-sensitive surface 1431 and the display panel 1441 can also be integrated to realize the input and output functions.
[0283] The terminal may also include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1441 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1441 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can be configured in the terminal, they will not be repeated here.
[0284] The audio circuit 1460, the speaker 1461, and the microphone 1462 can provide an audio interface between the user and the terminal. The audio circuit 1460 can transmit the electrical signal converted from the received audio data to the speaker 1461, which is converted into a sound signal for output; on the other hand, the microphone 1462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1460 and converted into audio data, and then the audio data is output to the processor 1480 for processing, and then sent to another terminal through the RF circuit 1410, or the audio data is output to the memory 1420 for further processing. The audio circuit 1460 may also include an earplug jack to provide communication between an external headset and the terminal.
[0285] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 1470, which provides users with wireless broadband Internet access. Fig.14 A WiFi module 1470 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.
[0286] The processor 1480 is the control center of the terminal, and uses various interfaces and lines to connect various parts of the entire terminal. By running or executing software programs and / or modules stored in the memory 1420, and calling data stored in the memory 1420, the processor 1480 performs various functions of the terminal and processes data, thereby monitoring the terminal as a whole. Optionally, the processor 1480 may include one or more processing cores; preferably, the processor 1480 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1480.
[0287] The terminal also includes a power supply 1490 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 1480 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 1490 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0288] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the terminal also includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for executing the method provided in the above method embodiment.
[0289] In an exemplary embodiment, a computer storage medium is also provided. When instructions in the computer storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the steps of the method provided in any one of the above embodiments.
[0290] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program / instruction, and the computer program / instruction is executed by a processor to implement the method provided in any of the above embodiments. Optionally, the computer program is stored in a computer-readable storage medium. The processor of the electronic device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the electronic device performs the method provided in any of the above embodiments.
[0291] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0292] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0293] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: include: Displaying a first page, in which a first media resource is played; Acquiring at least one second media resource; The second media resource includes at least video content used to represent comment information of the first account object on the first media resource; The at least one second media resource is displayed in the first page.
2. The method according to claim 1, characterized in that The second media resource also includes at least one comment content among picture content, text content, and voice content.
3. The method according to claim 2, characterized in that In the case where the second media resource includes at least two kinds of comment contents, the at least two kinds of comment contents are displayed in combination or stacked on the first page; And / or, in the case where the second media resource includes voice content for the first media resource, the voice content is displayed around other commentary content in the form of a voice control, and the voice control is triggered to play the voice content.
4. The method according to claim 1, characterized in that: The displaying of the at least one second media resource in the first page includes: Obtaining a trigger time point corresponding to each second media resource in the at least one second media resource; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is performed, or the trigger time point is determined based on the comment time point of the second media resource; Based on the trigger time point, determining a display time point of each of the second media resources on the first page; Based on the display time points respectively corresponding to the second media resources, the at least one second media resource is displayed on the first page.
5. The method according to any one of claims 1 to 4, characterized in that: The acquiring of at least one second media resource comprises: For each of the second media resources, in response to a preset triggering operation of the first account object on the function entry control in the first page, a second page is displayed; the second page is used to record the second media resource; In response to the recording operation on the second page, obtaining video content for the first media resource; In response to the video confirmation operation, the second media resource is acquired; the second media resource includes the video content.
6. The method according to claim 5, characterized in that Before acquiring the second media resource, the method further includes: Displaying media information of the first media resource on the second page, the media information including a media progress control for representing a current playback progress of the first media resource; In response to a drag triggering operation on the media progress control, determining a comment time point corresponding to the second media resource; Correspondingly, the acquiring the second media resource includes: Based on the comment time point and the video content, the second media resource is acquired.
7. The method according to claim 5, characterized in that The video content includes one or more of the currently recorded facial expressions of the subject, the body movements of the subject, the target special effects expressions, and the target special effects movements; And / or, the video content is displayed on the first page in the form of a preset pattern shape.
8. The method according to claim 5, characterized in that Before the step of acquiring the second media resource in response to the video confirmation operation, the method further includes: For each of the second media resources, in response to a triggering operation on a text input control and / or a picture input control in the second page, obtaining text content and / or picture content for the first media resource; the second media resource also includes the text content and / or picture content; The text content is displayed on at least one side around the video content; the text content includes one or more of text comment content, mark content, and other object account information related to the object account that performs the preset trigger operation: and / or, for each of the second media resources, in response to a triggering operation on a voice input control in the second page, obtaining voice content for the first media resource; the second media resource also includes the voice content; The voice content is displayed on at least one side around the video content in the form of a voice control.
9. The method according to claim 5, characterized in that In response to the video confirmation operation, acquiring the second media resource includes: For each of the second media resources, in response to a video confirmation operation, the second media resource is released if it is accepted for synchronization as a work media resource, and the third video is synchronized as a work media resource uploaded by the target object account corresponding to the video confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target object account.
10. The method according to claim 9, characterized in that After acquiring the second media resource, the method further includes: displaying prompt information for publishing the second media resource and the synchronization media resource on the first page; And / or, the display size of the second media resource in the third video is larger than the display size of the second media resource displayed in the first page; And / or, the display position of the second media resource in the third video is different from the display position of the second media resource displayed in the first page.
11. The method according to any one of claims 1 to 4, characterized in that: The displaying of the at least one second media resource in the first page includes: Obtaining the online status of the object account corresponding to each of the second media resources; The at least one second media resource and the corresponding online status are displayed on the first page.
12. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In the process of displaying the at least one second media resource, in response to a triggering operation on any of the second media resources, jumping to an associated page of an object account corresponding to the triggered second media resource; Wherein, at least some of the at least one second media resource correspond to different object accounts; And / or, the at least one second media resource is displayed on the first page at least on one side around the first media resource or is suspended on the first media resource.
13. An information display method, characterized in that: include: Displaying a first page, in which a first media resource is played and at least one second media resource is displayed, wherein the second media resource includes at least video content for representing comment information of the first account object on the first media resource; In response to a triggering operation of the second account object on a target media resource in the at least one second media resource, a target page of the target media resource is displayed.
14. The method according to claim 13, characterized in that The target page includes any one of an account page of an object account corresponding to the target media resource, a session page of an object account corresponding to the target media resource, and a resource playback page corresponding to the target media resource.
15. The method according to claim 13 or 14, characterized in that In the case where the target page includes a session page of the object account corresponding to the target media resource, after displaying the target page of the target media resource, the method further includes: Displaying a session message matching the target media resource in the session page; The object account corresponding to the second account object is a social relationship account of the object account corresponding to the first account object.
16. An information display device, characterized in that: include: A first display module is configured to display a first page in which a first media resource is played; A resource acquisition module, configured to execute acquisition of at least one second media resource; The second media resource includes at least video content used to represent comment information of the first account object on the first media resource; The second display module is configured to display the at least one second media resource in the first page.
17. An information display device, characterized in that: include: A first page display module is configured to display a first page, in which a first media resource is played and at least one second media resource is displayed in the first page, wherein the second media resource includes at least a video content representing comment information of a first account object on the first media resource; The first page display module is configured to execute a triggering operation on a target media resource in the at least one second media resource in response to the second account object, and display a target page of the target media resource.
18. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information display method as described in any one of claims 1 to 15.
19. A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Video playing method and device, commenting method and device, equipment and storage medium
CN113194349A
Video publishing method and device, electronic equipment and storage medium
CN113783997A
Comment content generation method and device, electronic equipment and storage medium
CN113986574A
Method and device for displaying, publishing and processing works comments, equipment and medium
CN116962786A
Information display method and device, electronic equipment and storage medium
CN117009691A
Cited By
Information display method and device
CN121029055A