Method, apparatus, electronic device, and storage medium for controlling media content
The method and apparatus for controlling media content address the interference between video playback and comment viewing by allowing users to pause media content playback and maintain comment information display, enhancing the immersive experience for users.
Patent Information
- Application Number
- JP2024568267
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-02
- Filing Date
- 2023-08-01
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2043-08-01
AI Technical Summary
Existing video playback systems interfere with the viewing of comment content, making it difficult for users to immerse themselves in watching comments during video playback.
A method and apparatus for controlling media content that allows playing target media content in a first area of a media content playback page, displaying comment information in a second area in response to a comment display operation, and pausing the media content playback in response to a target trigger operation to maintain the display of comment information.
This solution enables users to view comment content without interference from video playback, improving the immersive experience and user convenience.
Smart Images

Figure 2025519059000001_ABST
Abstract
Description
Technical Field
[0001] [Related Application] This application claims the priority of Application No. 202210924898.6 filed with the China National Intellectual Property Administration on August 2, 2022, and all of its content is incorporated herein by reference. [Technical Field] The present disclosure relates to computer technology, and more particularly, to a method, apparatus, electronic device, and storage medium for controlling media content.
Background Art
[0002] When watching a video on a video playback page, by triggering comment control, the user can view the comment content for the currently playing video.
Summary of the Invention
Problems to be Solved by the Invention
[0003] The present disclosure provides a method, apparatus, electronic device, and storage medium for controlling media content to avoid the video playback from interfering with the viewing of the user's comment content and to promote the immersive viewing of the user's comment content.
Means for Solving the Problems
[0004] In a first aspect, a method for controlling media content provided by the present disclosure includes: playing target media content in a first area of a media content playback page; responding to a comment display operation for the target media content, and displaying comment information for the target media content in a second area of the media content playback page; including pausing the playback of the target media content and / or maintaining the display of the comment information for the target media content in response to an operation acting within the media content playback page or a target trigger operation on the media content playback page.
[0005] In a second aspect, an apparatus for controlling media content provided by the present disclosure includes a first playback module installed in a first area of a media content playback page to play target media content; a comment display module installed to display comment information for the target media content in a second area of the media content playback page in response to a comment display operation on the target media content; and a playback pause module installed to pause the playback of the target media content and maintain the display of the comment information for the target media content in response to a target trigger operation on the media content playback page.
[0006] In a third aspect, an electronic device provided by the present disclosure includes at least one processor and a memory communicatively connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for controlling the media content.
[0007] In a fourth aspect, a computer-readable storage medium provided by the present disclosure stores a computer program, and when the computer program is executed by a processor, it realizes the method for controlling the media content.
[0008] In a fifth aspect, a computer program product provided by the present disclosure includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method for controlling the media content.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, the present disclosure can be realized in various forms. These embodiments are provided for understanding the present disclosure. The accompanying drawings and embodiments of the present disclosure are only intended to be exemplary.
[0011] The plurality of steps described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. Also, the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.
[0012] As used herein, the term "comprising" and its variations are open-ended, i.e., "including". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment", the term "another embodiment" means "at least one other embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are set forth in the following description.
[0013] In the present disclosure, concepts such as "first", "second", etc. are used only for distinguishing different devices, modules or units, and do not limit the order or mutual dependence of the functions performed by these devices, modules or units.
[0014] The modifiers "one" and "a plurality of" mentioned in the present disclosure are exemplary and not restrictive. Unless the context clearly indicates otherwise, those skilled in the art should understand them to mean "one or more".
[0015] In the embodiments of the present disclosure, the names of the messages or information exchanged between multiple devices are for illustrative purposes only and are not used to limit the scope of these messages or information.
[0016] When using the technical solutions disclosed in the embodiments of the present disclosure, in accordance with relevant laws and regulations, the user shall be notified of the type, scope of use, use scenarios, etc. of the personal information related to the disclosure, and the user's permission shall be obtained in an appropriate manner.
[0017] For example, in response to receiving a user's spontaneous request, prompt information is sent to the user to explicitly prompt the user that the requested operation requires the acquisition and use of the user's personal information. Thereby, based on the prompt information, the user can independently select whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operations of the technical solution of the present disclosure.
[0018] As one implementation form, the method of sending prompt information to the user in response to receiving a user's spontaneous request may be a pop-up window method of presenting the prompt information in text form in a pop-up window. Further, the pop-up window may carry an option control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0019] The above notification and user authorization acquisition process is only schematic and does not limit the embodiments of the present disclosure. Other methods that comply with relevant laws and regulations related to the implementation of the present disclosure can also be applied.
[0020] FIG. 1 is a schematic flowchart of a method for controlling media content provided by an embodiment of the present disclosure. The method can be executed by a device for controlling media content. Here, the device can be implemented by software and / or hardware and can be set in an electronic device such as a mobile phone or a tablet PC. The method for controlling media content provided by an embodiment of the present disclosure is applicable to a scene where comment information on the media content is viewed when the media content is played.
[0021] When a user views the comment content of the currently playing video in an application by triggering the video comment control during video playback, the application usually continues to play the video while displaying the comment content of the video. The playback of the video easily interferes with the user's viewing of the comment content of the video, and as a result, the user cannot immerse themselves in watching the comment content of the video. In this case, in order to view the comment content of the video immersively, the user first needs to instruct the application to cancel the display of the comment content of the video, then perform a trigger operation to pause the video on the video playback page. After pausing the video, it is necessary to re-trigger the video comment control and instruct the application to redisplay the comment content of the video. The method of pausing the video is cumbersome.
[0022] Based on this, the media content control method provided by the embodiments of the present disclosure can solve the technical problems that it is impossible to immerse oneself in watching the comment content of the video when triggering the comment control to view the comment information during video playback, and that it is more cumbersome to pause the video playback after displaying the comment content of the video, and can provide convenience for the user to immerse themselves in watching the comment content.
[0023] As shown in FIG. 1, the method for controlling media content provided in this embodiment may include S101, a step of playing the target media content in the first area of the media content playback page.
[0024] The media content playback page may be a page for playing media content such as a video playback page. The first region may be a region used for playing media content on the media content playback page, such as the main display region of the media content playback page or a sub-region in the main display region of the media content playback page. As an example, the first region may be the main display region of the media content playback page, and the media content page may be a playback page where all of the main display region is a display region of the media content. The target media content may be the media content currently being played on the media content playback page, and the media content may be, for example, graphic and text content or video content, etc. In this embodiment, the type of the target media content is not limited.
[0025] As shown in FIG. 2, the media content playback page can be displayed, and the target media content can be played in the first region 20 of the media content playback page.
[0026] S102: In response to a comment display operation on the target media content, display comment information on the target media content in a second region of the media content playback page.
[0027] The comment display operation may be a trigger operation for instructing the display of comment content on the target media content. For example, it may be an operation for triggering a comment control on the target media content. The second region may be a display region for comment information on the target media content. This second region may have an overlapping region with the first region, that is, the display of comment information on the target media content will conceal the first region to a certain extent. In other words, this embodiment can control the media content played in a scene where the main display region can be used for playing media content.
[0028] As shown in FIG. 3, when a comment display operation for the target media content is received, such as when it is detected that the user has triggered a comment control for the target media content being played on the media content playback page (i.e., the target media content is in a playback state), the playback of the target media content is maintained so that the user can view and / or comment on the comment information for the target media content, and the comment information for the target media content may be displayed in the second area 30 of the media content playback page. For example, a comment panel for the target media content may be displayed in the second area 30 of the media content playback page, and the comment information for the target media content may be displayed in the comment panel.
[0029] Also, when displaying comment information for the target media content in the second area, for example, the playback of the target media content may be maintained, such as maintaining the playback of the target media content in the first area, or the first area may be adjusted based on the second area, and the first area may be adjusted to a new area that does not overlap with the second area, and the target media content may be played in the new area. This can be determined as needed or based on the screen size of the target media content, and is not limited in this embodiment.
[0030] S103: In response to the target trigger operation on the media content playback page, temporarily pause the playback of the target media content and maintain the display of the comment information for the target media content.
[0031] The target trigger operation may be a trigger operation that instructs to temporarily stop the playback of the target media content, such as a playback pause operation on the target media content or an area adjustment operation on the comment information of the target media content, while the comment information of the target media content is being displayed. The operation to temporarily stop the target media content may also be a trigger operation for instructing the temporary stop of the playback of the target media content, such as an operation for triggering the pause control of the target media content, or an operation for performing a specific gesture (double click, slide along a preset direction / preset path, etc.) on the media content playback page. Further, the area adjustment operation on the comment information of the target media content may also be a trigger operation for instructing the adjustment of the display area where the comment information of the target media content is located, such as an operation for triggering the area adjustment control on the comment information of the target media content, or an operation for performing a predetermined gesture (double finger up slide in the second area, single finger up slide in a predetermined sub - area of the second area, etc.) on the media content playback page.
[0032] When receiving a target trigger operation on the media content playback page, the playback of the target media content may be temporarily stopped while maintaining the display of the comment information for the target media content. For example, when receiving a playback pause operation on the target media content, the playback of the target media content is temporarily stopped, and the comment information for the target media content is displayed in the second area, or when receiving an area adjustment operation on the comment information of the target media content, the playback of the target media content is temporarily stopped, and the display area of the comment information for the target media content is adjusted from the second area to the third area.
[0033] In this embodiment, when a comment display operation is received during the playback process of the target media content, comment information for the target media content is displayed, the playback of the target media content is maintained, and when a target trigger operation is received, the playback of the target media content is paused temporarily, and the display of the comment information for the target media content is maintained. After the user finishes viewing the comment information, there is no need to pause the playback of the target media content temporarily, and the playback of the target media content is not automatically paused temporarily when the comment information of the target media content is being displayed. Therefore, it is possible to meet the user's need to view the comment information of the target media content while viewing the target media content, and when the user wants to view the comment information immersively, it is possible to meet the user's need to view the comment information of the target media content immersively, avoid the interference of the playback of the target media content with the user's viewing of the comment information of the target media content, and improve the user experience.
[0034] In this embodiment, the target trigger operation is fixedly displayed within the media content playback page, and it can be displayed when the comment information of the target media content playback page is displayed, such as when a comment display operation for the target media content is received. By acting on a first control that can be displayed, it meets the user's need to pause the playback of the target media content temporarily, and at the same time, by fixedly displaying the first control on the media content page, it is possible to avoid shielding the screen of the target media content. At this time, the media content control method provided in this embodiment may further include the step of displaying a first control for triggering the execution of the target trigger operation on the media content playback page in response to the comment display operation for the target media content.
[0035] The first control may be a control for triggering the execution of a target trigger operation. The first control may include a playback pause control and / or a preset adjustment control. The playback pause control may be used to trigger and execute a playback pause operation on the target media content. This preset adjustment control may be used to trigger an adjustment for the display of comment information on the target media content, such as adjusting the display area and / or display size of the comment information. As an example, this preset adjustment control may include an area adjustment control, and the area adjustment control may be used to trigger the execution of an area adjustment operation on the comment information of the target media content.
[0036] As an example, as shown in FIG. 3, when receiving a comment display operation on the target media content, the comment information on the target media content may be displayed in the second area 30 of the media content playback page, and the first control 31 may be displayed, such as displaying a playback pause control and / or a preset adjustment control on the media content playback page. In this embodiment, the display position of the first control 31 on the media content playback page is not limited. For example, the first control 31 may be displayed within the second area 30, or may be displayed outside the second area 30.
[0037] In this embodiment, when pausing the playback of the target media content in response to a target trigger operation, the playback control of the target media content may be displayed so that the user can conveniently execute the playback operation on the target media content by triggering the playback control. In this case, in response to the target trigger operation on the media content playback page described above, the step of pausing the playback of the target media content includes pausing the playback of the target media content in response to the target trigger operation on the playback pause control, and displaying a playback control for triggering the execution of the playback operation on the target media content.
[0038] The display method and display timing of the playback control can be flexibly set. For example, in response to a comment display operation on the target media content, the playback pause control and the playback control of the target media content may be simultaneously displayed, or in response to a target trigger operation, the playback control of the target media content may be displayed. As an example, the playback control of the target media content may be displayed while maintaining the display of the playback pause control of the target media content, or the playback pause control of the target media content may be switched and displayed to the playback control of the target media content. That is, the display of the playback pause control of the target media content may be canceled while the playback control of the target media content is displayed.
[0039] In one embodiment, the target trigger operation includes a target gesture operation, and the method further includes adjusting, based on the target gesture operation, the area size of the second area and / or the display size of the comment information in the second area in the trigger process of the target gesture operation.
[0040] The target trigger operation may include a target gesture operation. The target gesture operation may be used to instruct an adjustment of the area size of the second area and / or the display size of the comment information displayed in the second area in the trigger process. The target gesture operation may be, for example, a slide operation, a continuous tap operation, or a long press operation.
[0041] In the above embodiment, in the trigger process of the target gesture operation, the area size of the second area and / or the display size of the comment information in the second area may be adjusted based on the target gesture operation. For example, the scaling ratio of the second area / comment information is determined based on the slide distance / continuous tap count / long press time of the target gesture operation, and based on the scaling ratio, the second area (for example, the comment panel) and / or the comment information displayed in the second area is scaled to adjust the area size of the second area and / or the display size of the comment information in the second area. Here, the scaling ratios of the second area and the comment information in the second area may be the same or different, and the second area and the comment information in the second area may be scaled according to the same scaling ratio.
[0042] In the above embodiment, based on the slide distance of the target slide operation, the target gesture operation may include the target slide operation so as to adjust the area size of the second area and / or the display size of the comment information in the second area. For example, the scaling ratio of the second area / comment information is determined according to the slide distance of the target slide operation, and the second area and / or the comment information displayed in the second area is scaled according to the scaling ratio. In this case, the target gesture operation includes the target slide operation, and based on the above-mentioned target gesture operation, the step of adjusting the area size of the second area and / or the display size of the comment information in the second area includes the step of adjusting the area size of the second area and / or the display size of the comment information in the second area based on the slide distance of the target slide operation. Here, the target slide operation may include an operation of sliding along a preset direction or an operation of sliding with multiple fingers. The operation of sliding with multiple fingers may include, for example, an operation of zooming with multiple fingers and / or an operation of pinching with multiple fingers.
[0043] A method for controlling media content provided in this embodiment, a step of playing target media content in a first area of a media content playback page, a step of displaying comment information on the target media content in a second area of the media content playback page in response to a comment display operation on the target media content, and a step of temporarily stopping the playback of the target media content and maintaining the display of the comment information on the target media content in response to a target trigger operation on the media content playback page. By adopting the above technical solution, in the process of playing the target media content, when a comment display operation is received, the comment information on the target media content is displayed, and the playback of the target media content is maintained. When a target trigger operation is received, the playback of the target media content is temporarily stopped, and the display of the comment information on the target media content is maintained, so as to avoid the playback of the target media content interfering with the viewing of the comment information on the target media content, meet various needs of users in viewing comment information, and improve the user experience.
[0044] FIG. 4 is a schematic flowchart of another method for controlling media content provided according to an embodiment of the present disclosure. The technical solution in this embodiment may be combined with one or more of the technical solutions in the above embodiments. The step of maintaining the display of the comment information on the target media content described above includes the step of maintaining the display of the comment information on the target media content in the second area or the step of displaying the comment information on the target media content in a different third area, where the third area is different from the second area.
[0045] After temporarily stopping the playback of the target media content described above, in response to a playback operation on the target media content, the method further includes a step of continuing the playback of the target media content and displaying the comment information on the target media content in the second area or the third area.
[0046] After pausing the playback of the target media content and / or maintaining the display of the comment information for the target media content, in response to a display cancellation operation for the comment information, cancel the display of the comment information, maintain pausing the playback of the target media content, or further include the step of resuming the playback of the target media content.
[0047] Correspondingly, as shown in FIG. 4, the method for controlling media content provided by this embodiment is as follows. S201: It may include the step of playing the target media content in the first area of the media content playback page.
[0048] S202: In response to a comment display operation for the target media content, display the comment information for the target media content in the second area of the media content playback page, and execute S203 or S204.
[0049] S203: In response to a target trigger operation on the media content playback page, pause the playback of the target media content and maintain the display of the comment information for the target media content in the second area, and execute S205 or S206.
[0050] In this embodiment, when receiving a target trigger operation, it may pause the playback of the target media content and maintain the display of the comment information for the target media content in the second area.
[0051] When the target trigger operation is used as an example of a playback pause operation, if the target trigger operation is a playback pause operation on the target media content, in the trigger process of the playback pause operation, the display area of the comment information and / or the size of the second area / comment information are not adjusted. When the playback pause operation is triggered, the playback of the target media content is paused, and the display of the comment information for the target media content in the second area is maintained, or in the trigger process of the playback pause operation, the area size of the second area and / or the display size of the comment information are adjusted. When the playback pause operation is triggered, the playback of the target content is paused, and the second area and / or the comment information can be restored to the original size before receiving the playback pause operation.
[0052] In this embodiment, after pausing the playback of the target media content, the user can also adjust the display area of the comment information for the target media content by an area adjustment operation. In this case, after maintaining the display of the comment information for the target media content in the second area described above, in response to the area adjustment operation on the media content playback page, the second area is adjusted to a third area, and the step of displaying the comment information for the target media content in the third area is further included. As an example, when receiving an area adjustment operation within the media content playback page, steps such as adjusting the second area to a third area and displaying the comment information for the target media content in the third area can be performed to adjust and display the comment information for the target media content in the third area.
[0053] S204: In response to the target trigger operation on the media content playback page, pause the playback of the target media content, display the comment information for the target media content in the third area, and execute S205 or S206. Here, the third area is different from the second area.
[0054] The third region may be a region different from the second region. For example, the third region may have a display position and / or region size different from those of the second region. As an example, the region size of the third region may be larger than the region size of the second region. For example, the second region is the display region of the comment information when the comment information is displayed in half screen, and the third region may be the display region of the comment information when the comment information is displayed in full screen. The third region may be the same as or different from the first region.
[0055] In this embodiment, when a target trigger operation is received, the playback of the target media content may be temporarily paused, and the comment information for the target media content may be adjusted and displayed in the third region.
[0056] In one embodiment, when the target trigger operation is a region adjustment operation, the comment information for the target media content may be adjusted and displayed in the third region. That is, when adjusting the display region of the comment information, the playback of the target media content may be temporarily paused. In this case, the step of temporarily pausing the playback of the target media content and / or maintaining the display of the comment information for the target media content in response to the target trigger operation on the media content playback page includes adjusting the display region of the comment information from the second region to the third region and temporarily pausing the playback of the target media content in response to the region adjustment operation on the media content playback page.
[0057] As an example, when receiving a region adjustment operation on a media content playback page, in the process of triggering the region adjustment operation, the display area of the comment information and / or the size of the comment information in the second region 30 are not adjusted, or in the process of triggering the region adjustment operation, the region size and / or the display size of the comment information in the second region 30 are adjusted. Then, as shown in FIG. 5, when the region adjustment operation is triggered, the playback of the target media content is temporarily stopped, and the second region 30 (as shown in FIG. 3) is adjusted to the third region 50, and comment information on the target media content is displayed in this third region 50, etc., comment information on the target media content is displayed in the third region 50.
[0058] In the above embodiment, the adjustment method of adjusting the second region to the third region can be flexibly set to adjust the second region to the third region by scaling the second region. The second region may be expanded to the third region, that is, the region size of the second region can be expanded to obtain the third region. In this case, in response to the region adjustment operation on the media content playback page described above, the step of adjusting the display area of the comment information from the second region to the third region and temporarily stopping the playback of the target media content includes the step of expanding the second region to the third region in response to the region adjustment operation on the preset adjustment control and temporarily stopping the playback of the target media content.
[0059] In this embodiment, the method of displaying the information of the second region and the third region may be the same or different. The method of displaying the information of the second region is different from the method of displaying the information of the third region, that is, a method of displaying information different from the method of displaying the information of the second region may be used to display information in the third region. Examples of the method of displaying the information include the display size of the information (such as font size, etc.), the display style of the information (such as color or font, etc.), the information to be displayed and / or the arrangement order of the information, etc. The information includes comment information on the target media content.
[0060] In this embodiment, in the second region, first comment information with a first preset number and m sub-comment information of the first comment information are displayed, and in the third region, second comment information with a second preset number and n sub-comment information of the second comment information are displayed. The first preset number is different from the second preset number, and / or m≠n, and both m and n are positive integers. That is, the number of first comment information displayed in the second region is different from the number of second comment information displayed in the second region, and / or the number of sub-comment information for each first comment information displayed in the second region is different from the number of sub-comment information for each second comment information displayed in the second region.
[0061] The first comment information may be comment information that automatically expands and displays at least one sub-comment information in the second region, the second comment information may be comment information that automatically expands and displays at least one sub-comment information in the third region, and the first comment information and the second comment information may be the same or different comment information on the target media content.
[0062] The first preset number may be the preset display number of the first comment information. The second preset number may be the preset display number of the second comment information. Both the first preset number and the second preset number can be set based on demand, and in this embodiment, the numerical values of the first preset number and the second preset number are not limited. As an example, when the area size of the third area is larger than the area size of the second area, the second preset number may be larger than the first preset number. When the number of comment information including the sub-comment information of the target media content is equal to or greater than the first preset number / second preset number, the number of the first comment information / second comment information displayed in the second area / third area is the same as the first preset number / second preset number. When the number of comment information including the sub-comment information of the target media content is less than the first preset number / second preset number, the number of the first comment information / second comment information displayed in the second area / third area is less than the first preset number / second preset number.
[0063] m may be the number of sub-comment information preset for each first comment information. n may be the number of sub-comment information preset for each second comment information. Both m and n can be set based on demand. This embodiment does not limit the values of m and n. As an example, when the area size of the third area is larger than the area size of the second area, n may be larger than m. For each first comment information, if the number of sub-comment information included in this first comment information is m or more, m sub-comment information of this first comment information may be displayed. If the number of sub-comment information included in this first comment information is less than m, the number of sub-comment information for the first comment information to be displayed may be less than m. For each second comment information, if the number of sub-comment information included in this second comment information is n or more, n sub-comment information of this second comment information may be displayed. If the number of sub-comment information included in this second comment information is less than n, the number of sub-comment information for this second comment information to be displayed may be less than n.
[0064] In this embodiment, the comment information for the target media content has different sorting orders when displayed in the second area and when displayed in the third area. That is, when displaying the comment information for the target media content in the second area and the third area, the comment information for the target media content can be arranged in different ways. For example, when displaying comment information in the second area, multiple comment information for the target media content can be arranged according to the attention levels of the multiple comment information. When displaying comment information in the third area, multiple comment information for the target media content can be arranged according to the attention levels of the multiple comment information and the value evaluations of the multiple comment information, etc. Also, the sorting weight of a specific type of comment information (for example, comment information containing only @ content and / or comment information containing only emoticon pictures, etc.) can be reduced, or a specific type of comment information can be arranged at the end of the sorting order.
[0065] In one embodiment, after displaying comment information for the target media content in a second area of the media content playback page, in response to a sub-comment information viewing operation in the second area, further comprising the step of additionally displaying a target number of preset sub-comment information in the second area, and / or after displaying comment information for the target media content in the third area, in response to a sub-comment information viewing operation acting in the third area, further comprising the step of additionally displaying a target number of preset sub-comment information in the third area. Here, the target sub-comment information is sub-comment information of third comment information that is the target of the sub-comment information viewing operation, and the third preset number is different from the fourth preset number.
[0066] In the above embodiment, when receiving a sub-comment information viewing operation, the number of sub-comment information additionally displayed in the second area may be different from the number of sub-comment information additionally displayed in the third area. For example, when receiving a sub-comment information viewing operation for one piece of comment information displayed in the second area in the second area, a target number of preset sub-comment information may be additionally displayed for the comment information, and when receiving a sub-comment information viewing operation for one piece of comment information displayed in the third area in the third area, a target number of preset sub-comment information may be additionally displayed for the comment information.
[0067] The sub-comment information viewing operation may be an operation of viewing sub-comment information of comment information, and it may also be used to instruct to additionally display sub-comment information corresponding to the comment information. The third comment information may be the comment information that is the target of this sub-comment information viewing operation. The target sub-comment information may be the sub-comment information additionally displayed in response to the sub-comment information viewing operation, and it may also be the sub-comment information of the third comment information.
[0068] The third preset number may be the number of preset target sub-comment information to be additionally displayed in response to the sub-comment information viewing operation in the second area. The fourth preset number may be the number of preset target sub-comment information to be additionally displayed in response to the sub-comment information viewing operation in the third area. Both the third preset number and the fourth preset number can be set based on demand. In this embodiment, the numerical values of the third preset number and the fourth preset number are not limited. As an example, when the area size of the third area is larger than the area size of the second area, the fourth preset number may be larger than the third preset number. When the number of sub-comment information not yet displayed in the third comment information is equal to or greater than the third preset number / fourth preset number, the second area / third area may be additionally displayed with the third preset number / fourth preset number of target sub-comment information. When the number of sub-comment information not yet displayed in the sub-third comment information is less than the third preset number / fourth preset number, the number of target comment information to be additionally displayed in the second area / third area is less than the third preset number / fourth preset number.
[0069] In one embodiment, the step of displaying the comment information on the target media content in the third area includes, when the target trigger operation is triggered, adjusting the second area to the third area according to the preset area size of the third area, and displaying the comment information on the target media content in the third area according to the target display size, where the target display size is the first display size of the comment information before the target trigger operation is triggered, the second display size of the comment information when the target trigger operation is triggered, or a preset third display size.
[0070] In the above-described embodiment, the area size of the third area (i.e., the preset area size) may be preset. Thereby, when the target trigger operation is triggered, the area size of the second area is adjusted according to the preset area size of the third area, and a third area whose area size matches this preset area size is obtained. Before receiving the target trigger operation, according to the first display size of the comment information in the second area, the second display size of the comment information in the second area when the target trigger operation is triggered, or the preset third display size of the comment information in the third area, comment information on the target media content can be displayed in the third area. Here, the first display size may be the display size of the comment information before the target trigger operation is triggered, and the second display size may be the display size of the comment information at the timing when the target trigger operation is triggered (such as before adjusting the second area to the third area), which may be determined according to the target trigger operation. The third display size may be a preset display size of the comment information. The third display size may be the same as or different from the first display size / second display size.
[0071] In one embodiment, a second control is further displayed in the second area, and the step of displaying comment information on the target media content in the third area includes the step of displaying comment information on the target media content in the third area and canceling the display of the second control.
[0072] In the above embodiment, as shown in FIG. 3, when displaying comment information on the target media content in the second region 30, a second control 32 may be displayed to display a place control corresponding to a relevant place of the target media content, a comment list control, and / or a like / dislike display list control, etc. in the second region 30. As shown in FIG. 5, after adjusting the second region 30 to the third region 50, the display of the second control 32 may be stopped so as to display more comment information to the user. Here, the second control 32 may be a control that is displayed in the second region 30 but not in the third region 50. The place control may be used to trigger the display of detailed information of the corresponding place, the comment list control may be used to trigger the display of comment information on the target media content in the second region 30, and the like / dislike display list control may be used to trigger the display of a list of users who have liked / disliked the target media content in the second region 30.
[0073] The comment information on the target media content and the user information of the users who have liked / disliked the target media content included in the like / dislike display user list are all displayed on the premise of the permission of the issuer of the target media content and the users who have commented / liked / disliked. If the corresponding user does not permit the display, the corresponding comment information on the target media content or the user information of the user who has liked / disliked will not be displayed.
[0074] S205: In response to a playback operation on the target media content, continue playing the target media content, display comment information on the target media content in the second region or the third region, and end the operation.
[0075] The playback operation may be a trigger operation for instructing continuous playback of the target media content, that is, an operation for triggering the playback control displayed on the media content playback page or a preset gesture operation, etc., and may also be a trigger operation for switching the target media content from the paused playback state to the playback state.
[0076] When a playback operation on the target media content is received, for example, when it is detected that the user triggers the playback control displayed on the media content playback page or the user executes a preset gesture operation, the target media content may be continuously played back, and comment information on the target media content may be displayed in the second area or the third area. For example, maintain the step of displaying the comment information on the target media content in the area (such as the second area or the third area) where the comment information on the target media content is located before receiving the playback operation, or adjust the display of the comment information on the target media content to the second area or the third area, etc.
[0077] S206: In response to a display cancellation operation on the comment information, cancel the display of the comment information, and continue to pause the playback of the target media content or continue the playback of the target media content.
[0078] The display cancellation operation may be an operation that triggers a close control of the comment information, a click operation on the media content playback page, or a down-slide operation on the set position of the second area, etc., which is an operation instructing to cancel the display of the comment information on the target media content.
[0079] When a display cancellation operation on the comment information is received, the display of the comment information on the target media content may be cancelled, and the pause of the playback of the target media content may be maintained, or the display of the comment information on the target content may be cancelled, and the playback of the target media content may be continued, that is, the target media content automatically switches from the paused playback state to the playback state.
[0080] The method for controlling media content provided by this embodiment is to pause the playback of the target media content based on the target trigger operation, display comment information for the target media content in the second area or the third area, continue to display the playback of the target media content, and can cancel the display of the comment information, realizing various media content control methods, meeting various needs of users, and improving the user experience.
[0081] FIG. 6 is a block diagram showing the structure of an apparatus for controlling media content provided by an embodiment of the present disclosure. The apparatus can be realized by software and / or hardware, and can be arranged in an electronic device such as a mobile phone or a tablet PC. By executing a method for controlling media content, the playback of the media content can be controlled when displaying comment information for the media content. As shown in FIG. 6, the apparatus for controlling media content provided by this embodiment may include a first playback module 601, a comment display module 602, and a playback pause module 603. Here, the first playback module 601 is installed to play the target media content in the first area of the media content playback page, the comment display module 602 is installed to display the comment information for the target media content in the second area of the media content playback page in response to a comment display operation for the target media content, and the playback pause module 603 is installed to pause the playback of the target media content in response to a target trigger operation on the media content playback page and maintain the display of the comment information for the target media content.
[0082] The apparatus for controlling media content provided by this embodiment plays the target media content in the first area of the media content playback page by the first playback module, and in response to a comment display operation on the target media content by the comment display module, displays comment information on the target media content in the second area of the media content playback page. The playback pause module pauses the playback of the target media content in response to a target trigger operation on the media content playback page and maintains the display of the comment information on the target media content. By using the above technical solution, this embodiment, when receiving a comment display operation during the playback process of the target media content, displays the comment information on the target media content and maintains the playback of the target media content. When receiving a target trigger operation, it pauses the playback of the target media content and maintains the display of the comment information on the target media content, thereby avoiding the interference of the playback of the target media content with the viewing of the comment information on the target media content, meeting various needs of users when viewing the comment information, and improving the user experience.
[0083] In the above technical solution, the comment display module 602 may be set to display a first control for triggering the execution of the target trigger operation on the media content playback page in response to a comment display operation on the target media content.
[0084] In the above technical solution, the first control may include a playback pause control and / or a preset adjustment control.
[0085] In the above technical solution, the playback pause module 603 may be set to pause the playback of the target media content in response to a target trigger operation on the playback pause control and display a playback control for triggering the execution of a playback operation on the target media content.
[0086] In the above technical solution, the playback pause module 603 may be arranged to maintain the display of the comment information for the target media content in the second area, or to display the comment information for the target media content in a third area different from the second area.
[0087] The apparatus for controlling media content provided by this embodiment may include an area adjustment module arranged to, after maintaining the display of the comment information for the target media content in the second area described above, adjust the second area to a third area in response to an area adjustment operation on the media content playback page, and display the comment information for the target media content in the third area.
[0088] In the above technical solution, the playback pause module 603 may be arranged to adjust the display area of the comment information from the second area to a third area in response to an area adjustment operation on the media content playback page, and pause the playback of the target media content.
[0089] In the above technical solution, the playback pause module 603 may be arranged to expand the second area to the third area in response to an area adjustment operation on the preset adjustment control, and pause the playback of the target media content.
[0090] In the above technical solution, the target trigger operation may further include a target gesture operation. The apparatus for controlling media content provided by this embodiment may further include a size adjustment module arranged to adjust the area size of the second area and / or the display size of the comment information in the second area based on the target gesture operation during the trigger process of the target gesture operation.
[0091] In the above technical solution, the target gesture operation may include a target slide operation, and the size adjustment module may be configured to adjust the area size of the second area and / or the display size of the comment information in the second area based on the slide distance of the target slide operation.
[0092] In the above technical solution, when the target trigger operation is triggered, the playback pause module 603 may be configured to adjust the second area to the third area according to the preset area size of the third area, and display the comment information for the target media content in the third area according to the target display size. Here, the target display size may be the first display size of the comment information before the target trigger operation is triggered, the second display size of the comment information when the target trigger operation is triggered, or a preset third display size.
[0093] In the above technical solution, a second control may be displayed in the second area, and the playback pause module 603 may be configured to display the comment information for the target media content in the third area and cancel the display of the second control.
[0094] In the above technical solution, the method of displaying the information in the second area may be different from the method of displaying the information in the third area.
[0095] In the above technical solution, the second area may display the first preset number of first comment information and m sub-comment information of the first comment information, and the third area may display the second preset number of second comment information and n sub-comment information of the second comment information. Here, the first preset number may be different from the second preset number, and / or m≠n, where m and n are both positive integers.
[0096] In the above technical solution, the comment information for the target media content may have different sorting orders when it is displayed in the second area and when it is displayed in the third area.
[0097] The apparatus for controlling media content provided by this embodiment may further include a first additional display module and / or a second additional display module. The first additional display module is configured to, after displaying the comment information for the target media content in the second area of the media content playback page, in response to a sub-comment information viewing operation in the second area, additionally display a target number of sub-comment information preset in the second area. The second additional display module is configured to, after displaying the comment information for the target media content in the third area, in response to a sub-comment information viewing operation in the third area, additionally display a target number of sub-comment information preset in the third area. Here, the target sub-comment information is the sub-comment information of the third comment information that is the target of the sub-comment information viewing operation, and the preset number in the third area may be different from the preset number in the fourth area.
[0098] The apparatus for controlling media content provided by this embodiment may further include a second playback module configured to pause the playback of the target media content described above, and then, in response to a playback operation on the target media content, continue the playback of the target media content, and display the comment information for the target media content in the second area or the third area.
[0099] The apparatus for controlling media content provided by this embodiment may further include a display cancellation module configured to pause the playback of the target media content, maintain the display of the comment information for the target media content, and then, in response to a display cancellation operation on the comment information, cancel the display of the comment information, and continue to pause the playback of the target media content or continue the playback of the target media content.
[0100] The apparatus for controlling media content provided in an embodiment of the present disclosure can execute the method for controlling media content provided in any embodiment of the present disclosure, and has functional modules and effects corresponding to the execution of the method for controlling media content. For technical details not described in detail in this embodiment, refer to the method for controlling media content provided in any embodiment of the present disclosure.
[0101] Hereinafter, referring to FIG. 7, it is a schematic diagram showing the structure of an electronic device (for example, a terminal device) 700 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet personal computers (tablet PCs), portable media players (PMPs), in-vehicle terminals (for example, car navigation terminals), etc., and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 7 is merely an example that does not limit the functions and usage ranges of the embodiments of the present disclosure in any way.
[0102] As shown in FIG. 7, the electronic device 700 may include a processing device (for example, a central processing unit, a graphics processor, etc.) 701 that executes various appropriate operations and processes based on a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. A large number of programs and data necessary for the operation of the electronic device 700 are stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0103] Typically, an input device 706 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 707 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 708 including a magnetic tape, a hard drive, etc., and a communication device 709 can be connected to the I / O interface 705. The communication device 709 enables the electronic device 700 to communicate with other devices wirelessly or wiredly so that data can be exchanged. FIG. 7 illustrates the electronic device 700 equipped with various devices, but it is not necessary to implement or include all of the illustrated devices. More or fewer devices may alternatively be implemented or included.
[0104] According to embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 709, or installed from the storage device 708 or the ROM 702. When this computer program is executed by the processing device 701, the above-described functions limited to the method of embodiments of the present disclosure are executed.
[0105] In the present disclosure, the above-mentioned computer-readable medium may be a computer-readable medium, a computer-readable storage medium, or any combination of the two above. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The computer-readable storage medium may include an electrical connection having one or more wires, a portable computer disk, a hard drive, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may be composed of a data signal propagated in a baseband or a data signal propagated as part of a carrier that propagates a computer-readable program code. Such a propagated data signal can take various forms including an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted using any suitable medium including a wired, optical fiber cable, radio frequency (RF), etc., or any suitable combination of these.
[0106] In some embodiments, the client and server may communicate using a currently known or future-developed network protocol, such as the Hypertext Transfer Protocol (HTTP), and may be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as networks that are currently known or will be developed in the future.
[0107] The computer-readable medium may be included in the electronic device or may exist separately without being assembled into the electronic device.
[0108] The computer-readable medium described above carries one or more programs. When the one or more programs are executed on the electronic device, the electronic device includes steps of playing the target media content in a first area of a media content playback page, displaying comment information for the target media content in a second area of the media content playback page in response to a comment display operation for the target media content, and pausing the playback of the target media content and maintaining the display of the comment information for the target media content in response to a target trigger operation acting within the media content playback page.
[0109] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages (such as Java, Smalltalk, C++, etc.) and also traditional procedural programming languages (such as "C" or similar programming languages). The program code may run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer or to an external computer (e.g., connected via the Internet using an Internet Service Provider) through any type of network, including a LAN or WAN.
[0110] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of systems, methods, and computer program products that may be implemented according to various embodiments of the present disclosure. In this case, each box in the flowchart or block diagram may represent a module, program segment, or part of code that includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions shown in the boxes may occur in a different order than the order shown in the accompanying drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts, as well as combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0111] The units described in the embodiments of the present disclosure may be realized by software or hardware, and the names of modules may not necessarily be used to limit the units themselves.
[0112] The functionality described herein may be performed at least in part by one or more hardware logic components. For example, and without limitation, demo-type hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0113] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. Examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard drive, a RAM, a ROM, an EPROM or flash memory, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0114] According to one or more embodiments of the present disclosure, Example 1 is a method for controlling media content, comprising: playing the target media content in a first area of a media content playback page; displaying comment information for the target media content in a second area of the media content playback page in response to a comment display operation for the target media content; Responsive to a target trigger operation on the media content playback page, the method includes pausing playback of the target media content and / or maintaining display of comment information for the target media content.
[0115] According to one or more embodiments of the present disclosure, Example 2 is a method according to Example 1, further including a step of displaying a first control on the media content playback page for triggering execution of the target trigger operation in response to a comment display operation on the target media content.
[0116] According to one or more embodiments of the present disclosure, Example 3 is the method of Example 2, wherein the first control includes a play-pause control and / or a preset adjustment control.
[0117] According to one or more embodiments of the present disclosure, Example 4 is a method according to Example 3, wherein the step of pausing the playback of the target media content in response to a target trigger operation on the media content playback page described above includes: Responsive to a target trigger operation on the playback pause control, the step of pausing playback of the target media content and displaying a playback control that triggers execution of a play operation on the target media content.
[0118] According to one or more embodiments of the present disclosure, Example 5 is a method according to Example 1, wherein the step of maintaining a display of comment information for the target media content described above includes: maintaining a display of comment information for the target media content in the second area; or The method includes a step of displaying comment information on the target media content in a third area different from the second area.
[0119] According to one or more embodiments of the present disclosure, Example 6 is a method according to Example 5, comprising: after maintaining the display of comment information for the target media content in the second area, The method further includes adjusting the second area to a third area in response to an area adjustment operation on the media content playback page, and displaying comment information for the target media content in the third area.
[0120] According to one or more embodiments of the present disclosure, Example 7 is the method of Example 5, wherein in response to a target trigger operation on the media content playback page, the step of pausing playback of the target media content and / or maintaining display of comment information for the target media content includes: The method includes adjusting a display area of the comment information from the second area to the third area in response to an area adjustment operation on the media content playback page, and pausing playback of the target media content.
[0121] According to one or more embodiments of the present disclosure, Example 8 is a method according to Example 7, in which, in response to the above-described region adjustment operation on the media content playback page, the step of adjusting a display region of the comment information from the second region to the third region and pausing the playback of the target media content includes: In response to a region adjustment operation on a preset adjustment control, the method includes expanding the second region into the third region and pausing playback of the target media content.
[0122] In accordance with one or more embodiments of the present disclosure, Example 9 is a method as recited in Example 5, wherein the target trigger operation includes a target gesture operation, and the method includes: The triggering process of the target gesture operation further includes adjusting an area size of the second area and / or a display size of comment information in the second area based on the target gesture operation.
[0123] According to one or more embodiments of the present disclosure, Example 10 is a method according to Example 9, in which the target gesture operation includes a target slide operation, and the step of adjusting a region size of the second region and / or a display size of comment information in the second region based on the target gesture operation described above includes: The method includes adjusting a size of the second area and / or a display size of comment information in the second area based on a sliding distance of the target sliding operation.
[0124] According to one or more embodiments of the present disclosure, Example 11 is a method according to Example 9, in which the step of displaying comment information on the target media content in the third area includes: The method includes a step of adjusting the second area to the third area according to a preset area size of the third area when the target trigger operation is triggered, and displaying comment information on the target media content in the third area according to a target display size, where the target display size is a first display size of the comment information before the target trigger operation is triggered, a second display size of the comment information when the target trigger operation is triggered, or a preset third display size.
[0125] According to one or more embodiments of the present disclosure, Example 12 is the method of Example 5, wherein the second area also displays a second control, and the step of displaying comment information for the target media content in the third area includes: The method includes the step of displaying comment information on the target media content in the third area and canceling the display of the second control.
[0126] According to one or more embodiments of the present disclosure, Example 13 is a method of Example 5, in which the method of displaying information in the second area is different from the method of displaying information in the third area.
[0127] According to one or more embodiments of the present disclosure, Example 14 is a method according to Example 13, wherein the second area displays a first preset number of first comment information and m sub-comment information of the first comment information, and the third area displays a second preset number of second comment information and n sub-comment information of the second comment information, where the first preset number is different / distinct from the second preset number or m≠n, and both m and n are positive integers.
[0128] According to one or more embodiments of the present disclosure, Example 15 is a method as described in Example 13, in which comment information on the target media content is sorted differently when displayed in the second area and when displayed in the third area.
[0129] According to one or more embodiments of the present disclosure, Example 16 is a method of Example 5, further comprising: after displaying comment information for the target media content in a second area of the media content playback page, The method further includes / does not include a step of additionally displaying a third preset number of target sub-comment information in the second area in response to a sub-comment information viewing operation in the second area. After displaying comment information on the target media content in the third area, additionally displaying a fourth preset number of pieces of target sub-comment information in the third area in response to a sub-comment information viewing operation in the third area; Further comprising: Here, the target sub-comment information is sub-comment information of third comment information that is a target of the sub-comment information browsing operation, and the third preset number is different from the fourth preset number.
[0130] According to one or more embodiments of the present disclosure, Example 17 is a method according to any one of Examples 1 to 16, comprising: after pausing the playback of the target media content as described above; The method further includes a step of continuing playback of the target media content in response to a playback operation on the target media content, and displaying comment information on the target media content in the second area or the third area.
[0131] According to one or more embodiments of the present disclosure, Example 18 is a method according to any one of Examples 1 to 16, further comprising: pausing playback of the target media content and maintaining display of comment information for the target media content; The method further includes a step of canceling the display of the comment information and / or maintaining the pause of playback of the target media content or continuing playback of the target media content in response to a display cancellation operation for the comment information.
[0132] In accordance with one or more embodiments of the present disclosure, example 19 is an apparatus for controlling media content, comprising: A first playback module is configured to play a target media content in a first area of the media content playback page; a comment display module configured to display comment information for the target media content in a second area of the media content playback page in response to a comment display operation for the target media content; and a playback pause module configured to pause playback of the target media content in response to a target trigger operation on the media content playback page and maintain display of comment information for the target media content.
[0133] In accordance with one or more embodiments of the disclosure, example 20 is an electronic device, comprising: At least one processor; a memory communicatively connected to the at least one processor; The memory is executed by the at least one processor and can be executed by the at least one processor so as to cause the at least one processor to execute the method for controlling media content according to any one of Examples 1 to 18.
[0134] According to one or more embodiments of the present disclosure, Example 21 is a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it realizes the method for controlling media content according to any one of Examples 1 to 18.
[0135] According to one or more embodiments of the present disclosure, Example 22 is a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method according to any one of Examples 1 to 18.
[0136] Note that although various operations are shown in a specific order, this should not be construed as requiring that these operations be performed in the specific order shown or in a sequential order. In certain situations, it may be advantageous to process them in multitasking and in parallel. Similarly, although the above description includes details of multiple implementations, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of individual embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in any suitable sub-combination in multiple embodiments.
Claims
1. A method for controlling media content, comprising: playing target media content in a first area of a media content playback page; responding to a comment display operation on the target media content, and displaying comment information on the target media content in a second area of the media content playback page; responding to a target trigger operation acting within the media content playback page, temporarily pausing the playback of the target media content, and maintaining the display of the comment information on the target media content.
2. The method according to claim 1, further comprising, in response to a comment display operation on the target media content, displaying a first control for triggering the execution of the target trigger operation on the media content playback page.
3. The method according to claim 2, wherein the first control includes at least one of a playback pause control and a preset adjustment control.
4. The step of temporarily pausing the playback of the target media content in response to a target trigger operation acting within the media content playback page: The method according to claim 3, comprising, in response to a target trigger operation acting on the playback pause control, temporarily pausing the playback of the target media content, and displaying a playback control for triggering the execution of a playback operation on the target media content.
5. The step of maintaining the display of the comment information on the target media content: maintaining the display of the comment information on the target media content in the second area, or displaying the comment information on the target media content in a third area different from the second area.
6. After maintaining the display of the comment information on the target media content in the second area, The method according to claim 5, further comprising, in response to an area adjustment operation acting within the media content playback page, adjusting the second area to a third area, and displaying the comment information on the target media content in the third area.
7. The step of temporarily pausing the playback of the target media content in response to a target trigger operation acting within the media content playback page, and maintaining the display of the comment information on the target media content: The method according to claim 5, comprising the step of adjusting the display area of the comment information from the second area to the third area in response to an area adjustment operation acting within the media content playback page, and temporarily stopping the playback of the target media content.
8. The step of adjusting the display area of the comment information from the second area to the third area in response to an area adjustment operation acting within the media content playback page, and temporarily stopping the playback of the target media content, The method according to claim 7, comprising the step of expanding the second area to the third area in response to an area adjustment operation acting on a preset adjustment control, and temporarily stopping the playback of the target media content.
9. The target trigger operation includes a target gesture operation, and the method The method according to claim 5, further comprising the step of adjusting at least one of the area size of the second area and the display size of the comment information in the second area based on the target gesture operation during the triggering of the target gesture operation.
10. The target gesture operation includes a target slide operation, The step of adjusting at least one of the area size of the second area and the display size of the comment information in the second area based on the target gesture operation, The method according to claim 9, comprising the step of adjusting at least one of the area size of the second area and the display size of the comment information in the second area based on the slide distance of the target slide operation.
11. The step of displaying comment information on the target media content in the third area, When the triggering of the target trigger operation ends, the step of adjusting the second area to the third area according to the preset area size of the third area, and displaying the comment information on the target media content in the third area according to the target display size, The target display size is the first display size of the comment information before the target trigger operation is triggered, the second display size of the comment information when the triggering of the target trigger operation ends, or a preset third display size. The method according to claim 9.
12. A second control is also displayed in the second area, The step of displaying comment information on the target media content in the third area, The method according to claim 5, comprising the step of displaying comment information on the target media content in the third region and canceling the display of the second control.
13. The method according to claim 5, wherein the form of displaying information in the second region is different from the form of displaying information in the third region.
14. Display first comment information of a first preset number and m sub-comment information of the first comment information in the second region, and display second comment information of a second preset number and n sub-comment information of the second comment information in the third region, wherein the first preset number is different from the second preset number, m ≠ n, and both m and n are positive integers, The method according to claim 13, satisfying at least one of the above.
15. The method according to claim 13, wherein the order of the comment information on the target media content is different when it is displayed in the second region and when it is displayed in the third region.
16. After displaying the comment information on the target media content in the second region of the media content playback page, in response to a sub-comment information viewing operation acting on the second region, further comprising the step of additionally displaying target sub-comment information of a third preset number in the second region; After displaying the comment information on the target media content in the third region, in response to a sub-comment information viewing operation acting on the third region, further comprising the step of additionally displaying target sub-comment information of a fourth preset number in the third region, satisfying at least one of the above, wherein the target sub-comment information is sub-comment information of third comment information targeted by the sub-comment information viewing operation, and the third preset number is different from the fourth preset number. The method according to claim 5.
17. After temporarily suspending the playback of the target media content, The method according to any one of claims 1 to 16, further comprising the step of continuing the playback of the target media content in response to a playback operation on the target media content and displaying comment information on the target media content in the second region or the third region.
18. After temporarily suspending the playback of the target media content and maintaining the display of the comment information on the target media content, In response to a display cancellation operation for the comment information, canceling the display of the comment information, maintaining the temporary suspension of the playback of the target media content, or further including the step of continuing the playback of the target media content, the method according to any one of claims 1 to 16.
19. In an apparatus for controlling media content, a first playback module installed to play back target media content in a first area of a media content playback page; a comment display module installed to display comment information for the target media content in a second area of the media content playback page in response to a comment display operation for the target media content; a playback temporary suspension module installed to temporarily suspend the playback of the target media content and maintain the display of the comment information for the target media content in response to a target trigger operation acting within the media content playback page.
20. An electronic device, including at least one processor; a memory communicatively connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method for controlling media content according to any one of claims 1 to 18.
21. A computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method for controlling media content according to any one of claims 1 to 18.
22. A computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for executing the method for controlling media content according to any one of claims 1 to 18.
Citation Information
Patent Citations
Video hot spot marking method and apparatus
CN104967908A
Short video playing control method and device and storage medium
CN109982129A
Video display method and device and electronic equipment
CN113905125A
Picture distribution system and picture reproduction apparatus
JP2016139934A
Display page interaction control method and device
JP2022506929A