Video playback method and apparatus

By detecting the exit gesture and displaying the small window window on the video details page interface, combined with the small window selection reminder and playback reminder, the problem of inconvenient use of the existing technology small window playback function is solved, and the user's operation convenience and function usage rate are improved.

WO2024255418A1PCT designated stage expired Publication Date: 2024-12-191VERGE INTERNET TECH BEIJING
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/087296
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-15
Filing Date
2024-04-11
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

In existing video playback applications, the opening rate of small window video playback is low, and there is a lack of convenient means to guide users to use small window mode, making it difficult for users to discover or operate this function.

Method used

By detecting the exit gesture operation, the window window is displayed on the video details page interface, and during the exit process, it is determined that the window mode is triggered according to the gesture operation, continue to play the video in the window window, and provide window selection reminder and playback reminder. Helps users to easily trigger or confirm playback of the window.

Benefits of technology

It improves the operation convenience of users when switching interfaces in the application, enables users to flexibly choose whether to play small windows, effectively guide users to use small windows, and avoid missing the use of this function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024087296_19122024_PF_FP_ABST
    Figure CN2024087296_19122024_PF_FP_ABST
Patent Text Reader

Abstract

A video playback method and apparatus. The method comprises: if an exit gesture operation is detected in the process of displaying a video detail page interface of an application, displaying a small window on an upper layer of the video detail page interface; according to the exit gesture operation, exiting the video detail page interface and entering the next interface of the application; if it is determined, according to the detected gesture operation, in the process of exiting the video detail page interface, that a small window mode is triggered, continuing to display the small window in a currently displayed interface, and playing a target video in the small window according to the playback progress of the target video in the video detail page interface. In the process of exiting a video detail page, a user can be enabled to select, according to needs, whether to perform small window playback. The method is simple and convenient for the user to operate, such that the user may synchronously watch the target video by means of the small window while browsing the next interface of the application.
Need to check novelty before this filing date? Find Prior Art

Description

Video playback method and device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on June 15, 2023, with application number 202310711184.1 and invention name “Video Playback Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present disclosure relates to the field of video playback technology, and in particular to a video playback method and device. Background Art

[0003] With the continuous advancement of technology and the evolving needs of users, playing videos in small windows has become a common experience for users in various video-playing applications, enabling them to "watch and search" while watching. It is also an effective means of increasing the playback time of videos on video platforms. However, in related technologies, the activation rate of small window video playback within applications is generally low, and there is no convenient way to guide users to play videos in small window mode. How to provide a user-friendly method for playing videos in a small window is a technical problem that needs to be solved urgently.

[0004] Summary of the Invention

[0005] In view of this, the present disclosure proposes a video playback method and device.

[0006] According to one aspect of the present disclosure, a video playback method is provided, the method comprising:

[0007] If an exit gesture is detected during the display of the video details page interface of the application, a small window is displayed on the upper layer of the video details page interface;

[0008] Exit the video details page interface and enter the next interface of the application according to the exit gesture operation;

[0009] If the small window mode is determined to be triggered based on the detected gesture operation during the process of exiting the video details page interface, the small window will continue to be displayed in the currently displayed interface, and the target video will be played in the small window according to the playback progress of the target video in the video details page interface.

[0010] In this way, users can choose whether to play the video in a small window as needed when exiting the video details page of the application. The user operation is simple and convenient, allowing users to watch the target video through the small window synchronously while browsing the next interface of the application. Among them, displaying the small window in the process of exiting the video details page can effectively guide users to use the small window playback function, avoiding users from missing this function due to unfamiliarity or inconvenience in operation. In particular, when users switch interfaces within the application, they can conveniently choose to play the target video in the video details page through the small window as needed, or choose to refuse small window playback, which enriches the user's operation functions during the switching interface within the application and allows users to flexibly choose according to their own needs.

[0011] In a possible implementation, the method further includes:

[0012] Before exiting the video details page interface, if it is detected that the gesture operation on the small window meets the triggering condition, it is determined that the small window mode is triggered.

[0013] In a possible implementation, the trigger condition includes: the end point of the gesture operation is located within the trigger range of the small window and the duration of the gesture operation remaining within the trigger range exceeds a preset duration.

[0014] In a possible implementation, the method further includes:

[0015] Before determining that the small window mode has been triggered, a small window selection reminder is displayed in the small window window to remind the user to select the small window mode to continue playing the target video. In this way, the user can confirm that they can play the target video in the small window mode through the small window selection reminder, which serves as a guide for users who are unfamiliar with or unaccustomed to using small window playback.

[0016] In a possible implementation, the small window selection reminder is also used to remind the user how to trigger the small window mode. In this way, the user can determine how to quickly trigger the small window mode based on the small window selection reminder.

[0017] In one possible implementation, the method further includes: upon determining that the small window mode has been triggered, displaying a small window play reminder in the small window window, wherein the small window play reminder is used to remind the user to stop the gesture operation to play the target video in the small window mode. In this way, the user can intuitively determine whether the small window mode has been triggered based on the small window play reminder, facilitating a timely response.

[0018] In a possible implementation, the next interface includes a home page interface or a search result interface. In this way, when the small window mode is triggered, the user can watch the target video in the small window while continuing to browse the home page interface or the search result interface.

[0019] According to another aspect of the present disclosure, a video playback device is provided, the device comprising:

[0020] A small window display module is used to display a small window on the upper layer of the video details page interface if an exit gesture operation is detected during the display of the video details page interface of the application;

[0021] An interface exit module, configured to exit the video details page interface and enter the next interface of the application according to the exit gesture operation;

[0022] The video playback module is used to continue displaying the small window in the currently displayed interface if it is determined that the small window mode is triggered based on the detected gesture operation during the process of exiting the video details page interface, and play the target video in the small window according to the playback progress of the target video in the video details page interface.

[0023] In a possible implementation, the apparatus further includes:

[0024] The trigger detection module is used to determine that the small window mode is triggered if it is detected that the gesture operation on the small window meets the trigger condition before exiting the video details page interface.

[0025] In a possible implementation, the trigger condition includes: the end point of the gesture operation is located within the trigger range of the small window and the duration of the gesture operation within the trigger range exceeds a preset duration.

[0026] In a possible implementation, the apparatus further includes:

[0027] A selection reminder display module is used to display a small window selection reminder in the small window before determining that the small window mode is triggered. The small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.

[0028] In a possible implementation, the small window selection reminder is also used to remind the user how to trigger the small window mode.

[0029] In a possible implementation, the apparatus further includes:

[0030] The playback reminder display module is used to display a small window playback reminder in the small window window when it is determined that the small window mode is triggered. The small window playback reminder is used to remind the user to stop the gesture operation to play the target video in the small window mode.

[0031] In a possible implementation, the next interface includes a home page interface or a search result interface.

[0032] The beneficial effects of the video playback device provided above are the same as those of the video playback method described above, and are not described here for redundancy.

[0033] According to another aspect of the present disclosure, a video playback device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.

[0034] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.

[0035] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0036] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.

[0038] FIG1 shows a flowchart of a video playback method according to an embodiment of the present disclosure.

[0039] FIG2 is a schematic diagram showing interface changes of a video playback method according to an embodiment of the present disclosure.

[0040] FIG3 shows a block diagram of a video playback device according to an embodiment of the present disclosure.

[0041] Fig. 4 is a block diagram showing a device 800 for a video playback method according to an exemplary embodiment. DETAILED DESCRIPTION

[0042] Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.

[0043] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0044] In addition, numerous specific details are provided in the following detailed description to better illustrate the present disclosure. Those skilled in the art will appreciate that the present disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art are not described in detail in order to highlight the main points of the present disclosure.

[0045] In the related art, when a user plays a video in full-screen or non-full-screen mode using an application, a control for triggering small-window playback will be displayed to the user on the video playback interface. After the user triggers the control, the application will continue to play the currently playing video through the small window, and at the same time exit the full-screen mode or the interface displayed to the user in non-full-screen mode and return to the previous interface. In this way, the user can continue to browse the previous interface while continuing to watch the video in the small window floating above the previous interface. However, this requires the user to click the control to trigger small-window playback to trigger small-window video playback, requiring the user to remember the operation method of small-window video playback. In particular, in some cases, the description of the function of the control icon may not be intuitive, or even hidden in the next-level menu, making it difficult for users to find and operate. Even for users who are not used to small-window playback, this function may be completely ignored. In addition, for scenarios such as user video browsing and searching, this method of triggering small-window video playback brings great inconvenience to users' browsing and searching.

[0046] To solve the above technical problems, the embodiments of the present disclosure provide a video playback method and device, which can enable users to choose whether to play the video in a small window as needed when exiting the video details page. The user operation is simple and convenient, so that the user can watch the target video synchronously through the small window while browsing the next interface of the application. Among them, displaying the small window in the process of exiting the video details page can effectively guide the user to use the small window playback function, avoiding the user from missing this function due to unfamiliarity or inconvenience in operation. In particular, when the user switches interfaces within the application, the user can conveniently choose to play the target video in the video details page through the small window as needed, or choose to reject the small window playback, which enriches the user's operation functions during the switching interface within the application, allowing the user to flexibly choose according to their own needs.

[0047] Figure 1 illustrates a flow chart of a video playback method according to an embodiment of the present disclosure. Figure 2 illustrates a schematic diagram of interface changes in the video playback method according to an embodiment of the present disclosure. As shown in Figure 1 , the method includes steps S101 through S103. The method can be applied to a terminal device. The following describes the implementation of the video playback method according to an embodiment of the present disclosure in conjunction with Figures 1 and 2 .

[0048] As shown in Figure 2, in step S101, when an exit gesture operation is detected for the video details page interface T1, a small window P is displayed on the upper layer of the video details page interface T1. The user gesture operation detection can be performed while the application's video details page interface T1 is being displayed to the user. If an exit gesture operation is detected for the video details page interface T1, the next application interface T2 to be displayed after exiting the video details page interface T1 can also be determined.

[0049] The application may be an APP capable of playing videos, and this disclosure does not limit this. The video details page interface may be an interface for displaying detailed information about the target video. As shown in FIG2 , the following content may be displayed in different areas of the video details page interface T1: the target video, an introduction to the target video, videos associated with the target video, etc., and this disclosure does not limit this.

[0050] "Small windows" may include windows displayed on other interfaces in the form of floating windows, etc., and can be configured to be movable, resizable, closable, clickable to enter full-screen playback, etc. As shown in the examples below, small windows can also be used to display various reminders to guide user operations and serve as trigger conditions for triggering small window mode.

[0051] In one possible implementation, the exit gesture operation for the video details page interface T1 can be a gesture such as a sliding gesture along a preset direction on the video details page interface T1. The preset sliding direction can be rightward as shown in FIG2 or leftward, etc., and this disclosure does not limit this.

[0052] In this embodiment, the interface displayed to the user before the user selects the current video details page interface T1 can be determined as the next interface based on the user's historical operations. For example, the next interface can be the homepage interface, the search results interface, etc., and this disclosure does not limit this. In this way, when the small window mode is triggered, the user can continue to browse the next interface while watching the target video in the small window.

[0053] Taking the following interface as an example, that is, the home page interface or the search result interface, in an application APP that can play videos, for example, the home page interface or the search result interface usually displays a thumbnail of the video. After the user clicks the thumbnail, he enters the video details page interface of the video. After exiting the video details page interface, he returns to the home page interface or the search result interface. In combination with this embodiment, if an exit gesture operation is detected during the display of the video details page interface of the application, a small window is displayed on the upper layer of the video details page interface. If the small window mode is triggered, the user can continue to browse and select other videos of interest on the home page interface or the search result interface, or watch the selected target video at the same time. If there are no other videos of greater interest, the user can also switch back to full-screen mode through the small window to continue watching the target video, thereby meeting the various needs of users and providing users with a more flexible and convenient operation mode.

[0054] In some embodiments, when it is determined that the small window P needs to be displayed on the upper layer of the video details page interface T1, the small window P can be displayed on the upper layer of the video details page interface T1 according to the default display position and default display size of the small window P. Alternatively, when it is determined that the small window P needs to be displayed on the upper layer of the video details page interface T1, the selected display position and selected display size selected by the user can be determined based on the user's historical behavior data, and then the small window P can be displayed at the selected display position on the upper layer of the video details page interface T1 according to the selected display size. Alternatively, when it is determined that the small window P needs to be displayed on the upper layer of the video details page interface T1, the small window P can be displayed on the upper layer of the video details page interface T1 according to the display position and display size of the small window during the user's last triggering of the small window mode to play the video. It can be understood that the display position and display size of the small window P can be set according to the user's settings, and this disclosure does not limit this.

[0055] In one possible implementation, the method may further include: before determining that the small window mode is triggered, displaying a small window selection reminder in the small window window P. The small window selection reminder may be used to remind the user to select the small window mode to continue playing the target video. In this way, the user can use the small window selection reminder to determine that the target video can be played in the small window mode, and then select it according to needs, thereby guiding the user to use this function. In some embodiments, the small window selection reminder may also be used to remind the user of the triggering method of the small window mode. In this way, the user can determine how to quickly trigger the small window mode based on the small window selection reminder.

[0056] In this implementation, the small window selection reminder can be displayed to the user in the small window P in the form of text, pictures, animated pictures, videos, etc., and the present disclosure does not limit this. For example, as shown in Figure 2, the small window selection reminder is displayed in the form of the text "Drag to this small window to play". Since the small window has a certain area, it can display more intuitive and rich reminder information, and can be continuously displayed on other interfaces, so it can play a better guiding and prompting role for the user. It is understandable that those skilled in the art can set the implementation method of the small window selection reminder according to actual needs, such as using double-clicking the small window as a trigger condition, etc., and the present disclosure does not limit this.

[0057] As shown in Figure 2, in step S102, the video details page interface T1 is exited and the next interface T2 of the application is entered according to the exit gesture operation. Gesture operation detection can also be performed during the process of exiting the video details page interface T1 and entering the next interface T2 of the application, and then whether the user has triggered the small window mode can be determined based on the detected gesture operation. The trajectory of the gesture operation, the location where it stays, the duration of the stay at the location, etc. can be detected to determine whether the user has triggered the small window mode based on the inspection results.

[0058] In some embodiments, in the process of exiting the video details page interface T1 according to the exit gesture operation, the video details page interface T1 can be exited and the next interface T2 can be displayed according to the preset switching method between the video details page interface T1 and the next interface T2, thereby realizing the display switching between the video details page interface T1 and the next interface T2. For example, as shown in Figure 2, the video details page can be continuously moved out of the currently displayed interface and continuously moved into the next interface according to the sliding speed of the exit gesture operation, until the video details page is completely moved out of the interface and the next interface is completely moved into the interface. In this process, the small window can always be displayed on the current and next interfaces, continuously providing reminder information to the user, and guiding the user to use the small window function. It can be understood that those skilled in the art can set the implementation method of exiting the video details page interface and entering the next interface according to the exit gesture operation according to actual needs, and the present disclosure does not limit this.

[0059] As shown in Figure 2, in step S103, if it is determined that the small window mode is triggered during the process of exiting the video details page interface T1, the small window window continues to be displayed in the currently displayed interface, and the target video is played in the small window window according to the playback progress of the target video in the video details page interface. In some embodiments, if it is determined that the small window mode is triggered, the display of the video details page interface T1 can be directly ended and the display of the next interface T2 can be carried out, and the small window window P can be displayed on the upper layer of the next interface T2 to play the target video in the small window window P according to the playback progress of the target video in the video details page interface T1.

[0060] In a possible implementation, the method may further include: before exiting the video details page interface T1, if it is detected that the gesture operation for the small window meets the trigger condition, then it is determined that the small window mode is triggered. In some embodiments, the trigger condition may include: the end point of the gesture operation is located within the trigger range of the small window P and the duration of stay in the trigger range exceeds a preset duration. In some embodiments, the trigger range may be a preset range including the area occupied by the small window P. For example, as shown in Figure 2, the trigger range may be the area where the small window P is located. It is understandable that those skilled in the art can set the trigger conditions according to actual needs, and the present disclosure does not limit this. In this way, the small window is also used as a "control" to trigger the small window mode. Compared with conventional controls, the small window area is larger, more eye-catching, more convenient to operate, and less likely to cause misoperation.

[0061] In some embodiments, the preset duration in the trigger condition can be set according to user settings to meet the selection requirements of different users for triggering the small window mode.

[0062] In one possible implementation, if the video details page interface is completely exited, or exited to a predetermined stage, the small window mode is not triggered and the small window may no longer be displayed.

[0063] In one possible implementation, the method may further include: if it is determined that the small window mode has been triggered, displaying a small window play reminder in the small window window P, wherein the small window play reminder is used to remind the user to stop the gesture operation to play the target video in the small window mode. In this way, the user can intuitively determine whether the small window mode has been triggered based on the small window play reminder, facilitating timely response by the user.

[0064] In this implementation, the small window playback reminder can be displayed to the user in the small window window P in the form of text, pictures, animated images, videos, etc., and this disclosure does not limit this. For example, as shown in Figure 2, the small window selection reminder is displayed in the form of the text "Release your finger to play in the small window." It is understood that those skilled in the art can configure the implementation method of the small window playback reminder according to actual needs, and this disclosure does not limit this.

[0065] FIG3 shows a block diagram of a video playback device according to an embodiment of the present disclosure. As shown in FIG3 , the video playback device includes: a small window display module 41 , an interface exit module 42 , and a video playback module 43 .

[0066] A small window display module 41 is configured to display a small window on the upper layer of the video details page interface if an exit gesture operation is detected during the display of the video details page interface of the application;

[0067] An interface exit module 42 is configured to exit the video details page interface and enter the next interface of the application according to the exit gesture operation;

[0068] The video playback module 43 is used to continue displaying the small window in the currently displayed interface if it is determined that the small window mode is triggered according to the detected gesture operation during the process of exiting the video details page interface, and to play the target video in the small window according to the playback progress of the target video in the video details page interface.

[0069] In a possible implementation, the apparatus further includes:

[0070] The trigger detection module is used to determine that the small window mode is triggered if it is detected that the gesture operation on the small window meets the trigger condition before exiting the video details page interface.

[0071] In a possible implementation, the trigger condition includes: the end point of the gesture operation is located within the trigger range of the small window and the duration of the gesture operation within the trigger range exceeds a preset duration.

[0072] In a possible implementation, the apparatus further includes:

[0073] A selection reminder display module is used to display a small window selection reminder in the small window before determining that the small window mode is triggered. The small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.

[0074] In a possible implementation, the small window selection reminder is also used to remind the user how to trigger the small window mode.

[0075] In a possible implementation, the apparatus further includes:

[0076] The playback reminder display module is used to display a small window playback reminder in the small window window when it is determined that the small window mode is triggered. The small window playback reminder is used to remind the user to stop the gesture operation to play the target video in the small window mode.

[0077] In a possible implementation, the next interface includes a home page interface or a search result interface.

[0078] The implementation methods and beneficial effects of each module and sub-module of the video playback device disclosed in the present invention can be referred to the relevant descriptions of the corresponding steps in the above-mentioned video playback method. To avoid redundancy, they are not described here.

[0079] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.

[0080] It should be noted that although the above embodiments are used as examples to describe the video playback method and device, those skilled in the art will appreciate that the present disclosure is not limited thereto. In fact, users can flexibly set each step and each module according to their personal preferences and / or actual application scenarios, as long as they comply with the technical solutions of the present disclosure.

[0081] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium.

[0082] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.

[0083] An embodiment of the present disclosure also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0084] Figure 4 is a block diagram of an apparatus 800 for a video playback method according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0085] 4 , apparatus 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 (I / O interface), a sensor component 814 , and a communication component 816 .

[0086] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0087] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0088] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0089] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0090] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), which is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0091] The input / output interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0092] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0093] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0094] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0095] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions that can be executed by the processor 820 of the apparatus 800 to perform the above method.

[0096] The present disclosure may be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.

[0097] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.

[0098] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0099] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, and conventional procedural programming languages ​​such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, 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 via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., utilizing an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions. The electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.

[0100] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0101] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0102] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0103] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and the part of the module, program segment or instruction contains one or more executable instructions for realizing the prescribed logical function. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the prescribed function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0104] While various embodiments of the present disclosure have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A video playback method, characterized in that: The method comprises: If an exit gesture operation is detected during the display of the video details page interface of the application, a small window is displayed on the upper layer of the video details page interface; Exit the video details page interface and enter the next interface of the application according to the exit gesture operation; If the small window mode is determined to be triggered according to the detected gesture operation during the process of exiting the video details page interface, the small window continues to be displayed in the currently displayed interface, and the target video is played in the small window according to the playback progress of the target video in the video details page interface.

2. The method according to claim 1, characterized in that The method further comprises: Before exiting the video details page interface, if it is detected that the gesture operation on the small window meets the triggering condition, it is determined that the small window mode is triggered.

3. The method according to claim 2, characterized in that The trigger condition includes: the end point of the gesture operation is located within the trigger range of the small window and the duration of staying in the trigger range exceeds a preset duration.

4. The method according to claim 1, characterized in that: The method further comprises: Before determining that the small window mode is triggered, a small window selection reminder is displayed in the small window, and the small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.

5. The method according to claim 4, characterized in that The small window selection reminder is also used to remind the user how to trigger the small window mode.

6. The method according to claim 1, characterized in that The method further comprises: When it is determined that the small window mode is triggered, a small window playback reminder is displayed in the small window, and the small window playback reminder is used to remind the user to stop the gesture operation to play the target video in the small window mode.

7. The method according to claim 1, characterized in that The next interface includes a home page interface or a search result interface.

8. A video playback device, characterized in that: The device comprises: A small window display module, used to display a small window on the upper layer of the video detail page interface if an exit gesture operation is detected during the display of the video detail page interface of the application; An interface exit module, used to exit the video details page interface and enter the next interface of the application according to the exit gesture operation; The video playback module is used to confirm the video according to the gesture operation detected during the process of exiting the video details page interface. When the small window mode is triggered, the small window continues to be displayed in the currently displayed interface, and the target video is played in the small window according to the playback progress of the target video in the video details page interface.

9. A video playback device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 7 when executing the instructions stored in the memory.

10. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for displaying video being played

    CN105867762A

  • Video playing method and device

    CN106303664A

  • Video playing method and device and computer readable memory medium

    CN109640182A

  • Method for playing video on floating layer and display equipment

    CN115412753A

  • Video playing method and device

    CN116744067A