Video playing method and device

By displaying the small window window on the upper layer of the video details page interface and triggering the small window mode according to gesture operations, the problem of users' difficulty in using small windows is solved, and a flexible video playback experience is achieved when switching the interface in the application.

CN116744067BActive Publication Date: 2025-07-081VERGE INTERNET TECH BEIJING
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310711184.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2025-07-08
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

In the prior art, the opening rate of small windows in the application program is not high, and there is a lack of convenient means to guide users to play videos in small windows mode.

Method used

When an exit gesture operation is detected, the small window window is displayed on the upper layer of the video details page interface, and the small window mode is determined based on the gesture operation, allowing the user to select whether to play the small window during the process of exiting the video details page, and guide the user to operate through the small window selection reminder and play reminder.

Benefits of technology

It improves the convenience and flexibility of user operations, enables users to watch videos simultaneously while browsing the next interface of the application, enriches the operation function of the in-app switching interface, and avoids users missing the small window playback function.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116744067B_ABST
    Figure CN116744067B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a video playing method and apparatus. The method includes: if an exit gesture operation is detected during the process of displaying the video detail page interface of an application, a small window is displayed on the upper layer of the video detail page interface; the video detail page interface is exited and the next interface of the application is entered according to the exit gesture operation; if it is determined that the small window mode is triggered according to the detected gesture operation during the process of exiting the video detail page interface, the small window is continuously displayed in the currently displayed interface, and the target video is played in the small window according to the playing progress of the target video in the video detail page interface. It enables users to choose whether to play the video in a small window as needed during the process of exiting the video detail page. The user operation is simple and convenient, allowing users to synchronously watch the target video in a small window during the process of browsing the next interface of the application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the continuous advancement of technology and the continuous changes in user needs, in various applications that can play videos, playing videos through small windows is a common experience solution for users to achieve "watching and searching", and it is also an effective means to increase the video playback time of video platforms. However, in related technologies, the opening rate of small windows for playing videos in applications is generally not high, and there is no convenient means to guide users to use small window mode to play videos. How to provide a method for playing videos in a small window that is simple for users to operate is a technical problem that needs to be solved urgently. Summary of the invention

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

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

[0005] 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;

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

[0007] 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.

[0008] In this way, the user 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, so that the user can watch the target video through the small window simultaneously 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 to avoid the user missing this function due to unfamiliarity or inconvenience in operation. In particular, when the user switches the interface 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 refuse the small window playback, which enriches the user's operation functions in the process of switching interfaces within the application and allows the user to flexibly choose according to their own needs.

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

[0010] Before exiting the video details page interface, if it is detected that a gesture operation on the small window satisfies the trigger condition, it is determined that the small window mode is triggered.

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

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

[0013] 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. In this way, the user can determine through the small window selection reminder that they can play the target video in the small window mode, which plays a guiding role for users who are not familiar with or not used to using small window playback.

[0014] In a possible implementation, the small window selection reminder is further 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.

[0015] In a possible implementation, the method further includes: 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. In this way, the user can intuitively determine whether the small window mode has been triggered based on the small window playback reminder, which is convenient for the user to respond in a timely manner.

[0016] 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.

[0017] According to another aspect of the present disclosure, there is provided a video playback device, and the device includes:

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

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

[0020] A video playback module, which is configured to, if it is determined that the small window mode is triggered according to a detected gesture operation during the process of exiting the video details page interface, continue to display the small window in the currently displayed 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.

[0021] In a possible implementation manner, the device further includes:

[0022] A trigger detection module, which is configured to, before exiting the video details page interface, if it is detected that a gesture operation on the small window meets the trigger condition, determine that the small window mode is triggered.

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

[0024] In a possible implementation manner, the device further includes:

[0025] A selection reminder display module, which is configured to display a small window selection reminder in the small window before it is determined that the small window mode is triggered, and the small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.

[0026] In a possible implementation manner, the small window selection reminder is further used to remind the user of the triggering method of the small window mode.

[0027] In a possible implementation manner, the device further includes:

[0028] A playback reminder display module, which is configured to display a small window playback reminder in the small window when it is determined that the small window mode is triggered, 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.

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

[0030] The beneficial effects of the above-provided video playback device are the same as those of the above video playback method. To avoid redundancy, they are not elaborated here.

[0031] According to another aspect of the present disclosure, a video playback device is provided, including: a processor; 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.

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

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

[0034] Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Description of the Drawings

[0035] The drawings included in and constituting a part of the specification, together with the specification, illustrate exemplary embodiments, features, and aspects of the present disclosure and are used to explain the principles of the present disclosure.

[0036] Figure 1 A flowchart showing a video playback method according to an embodiment of the present disclosure.

[0037] Figure 2 A schematic diagram showing the interface change of a video playback method according to an embodiment of the present disclosure.

[0038] Figure 3 A block diagram showing a video playback device according to an embodiment of the present disclosure.

[0039] Figure 4 It is a block diagram of a device 800 for a video playback method shown according to an exemplary embodiment. Detailed Embodiments

[0040] The following will detail various exemplary embodiments, features, and aspects of the present disclosure with reference to the accompanying drawings. The same reference numerals in the drawings denote elements having the same or similar functions. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0041] The special term "exemplary" herein means "serving as an example, embodiment, or illustration". Any embodiment described herein as "exemplary" is not necessarily to be construed as superior to or better than other embodiments.

[0042] In addition, for a better description of the present disclosure, numerous specific details are given in the following detailed embodiments. Those skilled in the art should understand that the present disclosure can be implemented without some of these specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art are not described in detail so as to highlight the gist of the present disclosure.

[0043] In the related art, during the process of a user playing a video in full-screen or non-full-screen mode using an application, a control for triggering small-window playback is displayed on the video playback interface. After the user triggers the control, the application will continue to play the currently playing video in a small window, and at the same time exit the interface displayed in full-screen mode or non-full-screen mode and return to the previous interface. In this way, while the user can continue to browse the previous interface, they can continue to watch the video in a small window floating above the previous interface. However, this requires the user to click the control for triggering small-window playback to trigger small-window video playback, and the user needs to memorize the operation method of small-window video playback additionally. In particular, in some cases, the icon of the control may not intuitively describe the function and may even be hidden in a sub-menu, resulting in the user having difficulty in discovering and operating it. Even for users who do not have the habit of small-window playback, they may completely ignore this function. Moreover, in scenarios where the user browses and retrieves videos, this way of triggering small-window video playback brings great inconvenience to the user's browsing and retrieval.

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

[0045] Figure 1 The flowchart of the video playback method according to an embodiment of the present disclosure is shown. Figure 2 The schematic diagram of the interface change of the video playback method according to an embodiment of the present disclosure is shown. As Figure 1 shown, the method includes steps S101 - step S103. This method can be applied to a terminal device. The following combines Figure 1 、 Figure 2 to illustrate the implementation manner of the video playback method of the embodiments of the present disclosure.

[0046] As Figure 2As shown, in step S101, when a gesture operation for exiting the video details page interface T1 is detected, a small window P is displayed on top of the video details page interface T1. Among them, during the process of displaying the video details page interface T1 of the application for the user, user gesture operation detection can be performed. If a gesture operation for exiting the video details page interface T1 is detected, it is also possible to determine the next interface T2 of the application that needs to be displayed after exiting the video details page interface T1.

[0047] Among them, the application can be an application program APP that can play videos, and the present disclosure does not limit this. The video details page interface can be an interface for displaying detailed information about the target video. As Figure 2 shown, the following content can be displayed in different areas of the video details page interface T1: the target video, the introduction of the target video, videos associated with the target video, etc., and the present disclosure does not limit this.

[0048] The "small window" can include a window displayed in the form of a floating window or the like on top of other interfaces. As needed, the small window can be set to be movable, resizable, closable, clickable to enter full-screen playback, and so on. According to the examples in the following text, the small window can also be used to display various reminder messages for guiding user operations, and as a trigger condition for triggering the small window mode.

[0049] In a possible implementation manner, the gesture operation for exiting the video details page interface T1 can be a gesture such as a sliding gesture that slides along a preset direction for the video details page interface T1. Among them, the preset sliding direction can be, for example, Figure 2 shown, to the right, or to the left, etc., and the present disclosure does not limit this.

[0050] In this embodiment, according to the user's historical operations, the interface that was displayed for the user before the user selected to display the current video details page interface T1 can be determined as the next interface. For example, the next interface can be the home page interface, the search result interface, etc., and the present disclosure does not limit this. 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 next interface.

[0051] Taking the following interface as an example of 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 thumbnails of videos. After the user clicks on a thumbnail, they enter the video details page interface of that video. After exiting the video details page interface, they return to the home page interface or the search result interface. In combination with this embodiment, if an exit gesture operation is detected during the process of displaying the video details page interface of the application, a small window will be displayed on top of the video details page interface. If the small window mode is triggered, the user can either 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 simultaneously. If there are no other more interesting videos, they can also switch back to the full-screen mode through the small window to continue watching the target video, meeting the various needs of users and providing a more flexible and convenient operation mode for users.

[0052] In some embodiments, when it is determined that a small window P needs to be displayed on top of the video details page interface T1, the small window P can be displayed on top 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 a small window P needs to be displayed on top 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 top of the video details page interface T1 according to the selected display size. Alternatively, when it is determined that a small window P needs to be displayed on top of the video details page interface T1, the small window P can be displayed on top of the video details page interface T1 according to the display position and display size of the small window during the process of 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 the present disclosure does not limit this.

[0053] In a possible implementation, the method may further include: before it is determined that the small window mode is triggered, a small window selection reminder is displayed in the small window P. Among them, the small window selection reminder can be used to remind the user to select the small window mode to continue playing the target video. In this way, the user can determine through the small window selection reminder that they can play the target video in the small window mode, and then make a selection according to their needs, which plays a role in guiding the user to use this function. In some embodiments, the small window selection reminder can 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.

[0054] In this implementation, the small window selection reminder can be displayed for the user in the form of text, pictures, animated pictures, videos, etc. in the small window P, and the present disclosure does not limit this. For example, as Figure 2As shown, the small window selection reminder is displayed in the form of 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 users. 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.

[0055] like Figure 2 As shown, 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. In the process of exiting the video details page interface T1 and entering the next interface T2 of the application, gesture operation detection can also be performed to determine whether the user triggers the small window mode according to the detected gesture operation. Among them, the trajectory, stop position, and stop time at the stop position of the gesture operation can be detected to determine whether the user triggers the small window mode according to the inspection result.

[0056] In some embodiments, during 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, so as to realize the display switching between the video details page interface T1 and the next interface T2. Figure 2 As shown, 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 is understandable 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.

[0057] like Figure 2 As shown, 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 performed, and the small window window P can be displayed on the upper layer of the next interface T2, so that the target video can be played in the small window window P according to the playback progress of the target video in the video details page interface T1.

[0058] In a possible implementation, the method may further include: before exiting the video detail page interface T1, if it is detected that a gesture operation on the small window satisfies a trigger condition, 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 within the trigger range of the small window P and the residence duration within the trigger range exceeds a preset duration. In some embodiments, the trigger range may be a preset range including the area range occupied by the small window P. For example, as Figure 2 shown, the trigger range may be the area range where the small window P is located. It can be understood that those skilled in the art can set the trigger condition according to actual needs, and the present disclosure places no restrictions thereon. In this way, the small window is used as a "control" for triggering the small window mode at the same time. Compared with a conventional control, the small window has a larger area, is more eye-catching, is more convenient to operate, and has a lower possibility of misoperation.

[0059] 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.

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

[0061] In a possible implementation, the method may further include: when it is determined that the small window mode is triggered, a small window playback reminder is displayed in the small window P, 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. In this way, the user can intuitively determine whether the small window mode has been triggered based on the small window playback reminder, which is convenient for the user to respond in a timely manner.

[0062] In this implementation, the small window playback reminder can be displayed for the user in the form of text, pictures, animated pictures, videos, etc. in the small window P, and the present disclosure places no restrictions thereon. For example, as Figure 2 shown, the small window selection reminder is displayed in the form of the text "Release your finger to play in small window". It can be understood that those skilled in the art can set the implementation manner of the small window playback reminder according to actual needs, and the present disclosure places no restrictions thereon.

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

[0064] A small window display module 41, 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 process of displaying the video details page interface of the display application;

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

[0066] A video playback module 43, configured to continue to display the small window in the currently displayed 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 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.

[0067] In a possible implementation manner, the device further includes:

[0068] A trigger detection module, configured to determine that the small window mode is triggered if a gesture operation on the small window satisfies a trigger condition before exiting the video details page interface.

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

[0070] In a possible implementation manner, the device further includes:

[0071] A selection reminder display module, configured to display a small window selection reminder in the small window before it is determined that the small window mode is triggered, where the small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.

[0072] In a possible implementation manner, the small window selection reminder is further used to remind the user of the triggering method of the small window mode.

[0073] In a possible implementation manner, the device further includes:

[0074] A playback reminder display module, configured to display a small window playback reminder in the small window when it is determined that the small window mode is triggered, where 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.

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

[0076] The implementation manners and beneficial effects of each module and sub-module of the disclosed video playback device can refer to the relevant descriptions of the corresponding steps in the above video playback method. To avoid redundancy, they will not be elaborated here.

[0077] 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 methods described in the above method embodiments. The specific implementation can refer to the descriptions of the above method embodiments. For the sake of brevity, they will not be elaborated here.

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

[0079] The embodiments of the present disclosure also propose a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above methods are implemented. The computer-readable storage medium can be a volatile or non-volatile computer-readable storage medium.

[0080] The embodiments of the present disclosure also propose an electronic device, including: a processor; a memory for storing instructions executable by the processor; wherein, the processor is configured to implement the above methods when executing the instructions stored in the memory.

[0081] The embodiments of the present disclosure also provide a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in the processor of an electronic device, the processor in the electronic device executes the above methods.

[0082] Figure 4 It is a block diagram of a device 800 for a video playback method shown according to an exemplary embodiment. For example, the device 800 can 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.

[0083] Refer to Figure 4 , the device 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.

[0084] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-described methods. 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.

[0085] The memory 804 is configured to store various types of data to support the operation 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, and the like. The memory 804 may 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, a magnetic disk, or an optical disk.

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

[0087] 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 may 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, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. 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 may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0088] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that 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 signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0089] The input / output interface 812 provides an interface between the processing component 802 and peripheral interface modules, and the above peripheral interface modules can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0090] The sensor component 814 includes one or more sensors for providing an assessment of the status of the device 800 in various aspects. For example, the sensor component 814 can detect the on / off state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor component 814 can also detect a change 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 the temperature change of the device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0091] The communication component 816 is configured to facilitate communication between the device 800 and other devices in a wired or wireless manner. The device 800 can access a wireless network based on communication standards, 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 further 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.

[0092] 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 for performing the above-described method.

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

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

[0095] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may 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 of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium 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 disc (DVD), a memory stick, a floppy disk, a mechanically encoded device such as a punch card or raised structures in a groove having instructions stored thereon, and any suitable combination of the foregoing. The computer-readable storage medium as used herein is not construed as a transitory 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., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0096] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to respective computing / processing devices, or may be downloaded to an external computer or an external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include a copper transmission cable, an optical fiber transmission, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A 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 for storage in a computer-readable storage medium in each computing / processing device.

[0097] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine - related 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++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer - readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand - alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer - readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field - programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer - readable program instructions to implement various aspects of the present disclosure.

[0098] Aspects of the present disclosure are described herein with reference to the 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.

[0099] 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 apparatus to produce a machine such that the instructions, when executed by the processor of the computer or other programmable data - processing apparatus, create a means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer - readable program instructions can also be stored in a computer - readable storage medium, which causes a computer, a programmable data - processing apparatus, and / or other devices to operate in a particular manner, so that the computer - readable medium storing the instructions includes a manufacture comprising instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0100] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices, causing a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to generate a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0101] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions.

[0102] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the market, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A video playing method, characterized in that, The method includes: If an exit gesture operation is detected during the process of displaying the video details page interface of the application, a small window is displayed on the upper layer of the video details page interface, where the video details page interface is an interface for displaying detailed information about the target video; Exit the video details page interface according to the exit gesture operation and enter the next interface of the application; 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, continue to display the small window in the currently displayed interface, and play the target video in the small window according to the playing progress of the target video in the video details page interface; Wherein, the method further includes: Before exiting the video details page interface, if it is detected that the gesture operation on the small window meets the trigger condition, it is determined that the small window mode is triggered; the trigger condition includes: the end point of the gesture operation is within the trigger range of the small window and the residence time in the trigger range exceeds the preset time.

2. The method according to claim 1, wherein The method further includes: 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.

3. The method according to claim 2, wherein The small window selection reminder is also used to remind the user of the triggering method of the small window mode.

4. The method according to claim 1, wherein The method further includes: When it is determined that the small window mode is triggered, a small window play reminder is displayed in the small window, and 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.

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

6. A video playback device, characterized in that, The device includes: A small window display module, configured to if an exit gesture operation is detected during the process of displaying the video details page interface of the application, display a small window on the upper layer of the video details page interface, where the video details page interface is an interface for displaying detailed information about the target video; An interface exit module, configured to exit the video details page interface according to the exit gesture operation and enter the next interface of the application; A video play module, configured to 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, continue to display the small window in the currently displayed interface, and play the target video in the small window according to the playing progress of the target video in the video details page interface; Wherein, the device further includes: A trigger detection module, configured to before exiting the video details page interface, if it is detected that the gesture operation on the small window meets the trigger condition, determine that the small window mode is triggered; the trigger condition includes: the end point of the gesture operation is within the trigger range of the small window and the residence time in the trigger range exceeds the preset time.

7. A video playback device, characterized in that Includes: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to implement the method according to any one of claims 1 to 5 when executing the instructions stored in the memory.

8. 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 described in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for displaying video being played

    CN105867762A

  • Device and method for realizing small window playing of video

    CN108419117A