HK40100535B - Video playing method and device - Google Patents
Video playing method and deviceInfo
- Publication number
- HK40100535B HK40100535B HK42024088405.6A HK42024088405A HK40100535B HK 40100535 B HK40100535 B HK 40100535B HK 42024088405 A HK42024088405 A HK 42024088405A HK 40100535 B HK40100535 B HK 40100535B
- Authority
- HK
- Hong Kong
- Prior art keywords
- video
- small window
- interface
- details page
- pop
- Prior art date
Links
Description
技术领域Technical Field
本公开涉及视频播放技术领域,尤其涉及一种视频播放方法及装置。This disclosure relates to the field of video playback technology, and in particular to a video playback method and apparatus.
背景技术Background Technology
随着技术的不断进步,用户需求的不断变化,在各类能够进行视频播放的应用程序中,通过小窗播放视频是用户实现“边看边找”的常见体验方案,同时也是提升视频平台视频播放时长的有效手段。但相关技术中,应用程序内小窗播放视频的开启率普遍不高,且没有便捷的手段引导用户使用小窗模式播放视频。如何提供一种用户操作简单的小窗播放视频的方法,是亟待解决的技术问题。With continuous technological advancements and evolving user needs, in various video playback applications, windowed video playback is a common solution for users to "watch and search simultaneously," and it's also an effective way to extend video playback time on video platforms. However, the activation rate of windowed video playback within applications is generally low, and there are no convenient methods to guide users to use windowed mode. Therefore, providing a user-friendly method for playing videos in a windowed mode is a pressing technical problem that needs to be solved.
发明内容Summary of the Invention
有鉴于此,本公开提出了一种视频播放方法及装置。In view of this, the present disclosure proposes a video playback method and apparatus.
根据本公开的一方面,提供了一种视频播放方法,所述方法包括:According to one aspect of this disclosure, a video playback method is provided, the method comprising:
若在展示应用的视频详情页界面的过程中检测到退出手势操作,则在所述视频详情页界面的上层展示小窗窗口;If an exit gesture is detected during the display of the application's video details page, a small window will be displayed above the video details page.
根据所述退出手势操作退出所述视频详情页界面以及进入所述应用的下一界面;Exit the video details page and proceed to the next screen of the application using the exit gesture.
若退出所述视频详情页界面的过程中根据检测到的手势操作确定小窗模式被触发,则在当前展示的界面中继续展示所述小窗窗口,并在所述小窗窗口中按照所述视频详情页界面中目标视频的播放进度播放所述目标视频。If the small window mode is triggered based on the detected gesture operation during the exit of 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.
这样,可以使用户在退出应用的视频详情页的过程中,根据需要选择是否进行视频小窗播放,用户操作简单、便捷,使得用户可以在浏览应用的下一界面的过程中通过小窗同步观看目标视频,其中,在退出视频详情页的过程中展示小窗窗口,可以有效引导用户使用小窗播放功能,避免用户因不熟悉或操作不便而错过这一功能,特别是,用户在应用内切换界面时,可以根据需要,便捷地选择通过小窗播放视频详情页中的目标视频,或者选择拒绝小窗播放,丰富了应用内切换界面过程中用户的操作功能,使得用户可以根据自身需要灵活选择。This allows users to choose whether to play the video in a small window while exiting the video details page of the application. The user operation is simple and convenient, allowing users to watch the target video simultaneously in a small window while browsing the next screen of the application. In particular, displaying the small window while exiting the video details page can effectively guide users to use the small window playback function, preventing users from missing this function due to unfamiliarity or inconvenience. Especially when switching screens within the application, users can conveniently choose to play the target video in the video details page in a small window or choose to refuse small window playback as needed, enriching the user operation functions during screen switching within the application and allowing users to flexibly choose according to their own needs.
在一种可能的实现方式中,所述方法还包括:In one possible implementation, the method further includes:
在退出所述视频详情页界面之前,若检测到针对所述小窗窗口的手势操作满足触发条件,则确定所述小窗模式被触发。Before exiting the video details page, if a gesture operation on the small window is detected that meets the triggering conditions, it is determined that the small window mode has been triggered.
在一种可能的实现方式中,所述触发条件包括:所述手势操作的终点位于所述小窗窗口的触发范围内且停留在所述触发范围内的停止时长超过预设时长。In one possible implementation, the triggering condition includes: the endpoint of the gesture operation is located within the trigger range of the small window and the stopping time within the trigger range exceeds a preset time.
在一种可能的实现方式中,所述方法还包括:In one possible implementation, the method further includes:
在确定所述小窗模式被触发之前,在所述小窗窗口中展示小窗选择提醒,所述小窗选择提醒用于提醒用户选择小窗模式继续播放所述目标视频。这样,用户可以通过小窗选择提醒确定其可以通过小窗模式播放目标视频,对不熟悉或不习惯使用小窗播放的用户,起到引导作用。Before the pop-up mode is triggered, a pop-up selection reminder is displayed in the pop-up window. This reminder prompts the user to select pop-up mode to continue playing the target video. In this way, the user can confirm that they can play the target video in pop-up mode through the reminder, serving as a guide for users unfamiliar with or unaccustomed to pop-up playback.
在一种可能的实现方式中,所述小窗选择提醒还用于提醒用户小窗模式的触发方式。这样,用户可以基于小窗选择提醒确定如何快捷地触发小窗模式。In one possible implementation, the pop-up selection reminder also serves to remind the user of how to trigger the pop-up mode. This allows the user to determine how to quickly trigger the pop-up mode based on the reminder.
在一种可能的实现方式中,所述方法还包括:在确定所述小窗模式被触发的情况下,在所述小窗窗口中展示小窗播放提醒,所述小窗播放提醒用于提醒用户停止手势操作以按照小窗模式播放所述目标视频。这样,用户可以直观的基于小窗播放提醒确定是否已经触发小窗模式,便于用户及时响应。In one possible implementation, the method further includes: upon determining that the pop-up mode has been triggered, displaying a pop-up playback reminder in the pop-up window, the reminder prompting the user to stop the gesture operation to play the target video in pop-up mode. This allows the user to intuitively determine whether pop-up mode has been triggered based on the pop-up playback reminder, facilitating a timely response.
在一种可能的实现方式中,所述下一界面包括首页界面或检索结果界面。这样,在小窗模式被触发的情况下,用户就可以在继续浏览首页界面或检索结果界面的同时,小窗观看目标视频。In one possible implementation, the next interface includes either a homepage interface or a search results interface. Thus, when the pop-up mode is triggered, the user can watch the target video in a pop-up window while continuing to browse the homepage interface or the search results interface.
根据本公开的另一方面,提供了一种视频播放装置,所述装置包括:According to another aspect of this disclosure, a video playback device is provided, the device comprising:
小窗展示模块,用于若在展示应用的视频详情页界面的过程中检测到退出手势操作,则在所述视频详情页界面的上层展示小窗窗口;The small window display module is used to display a small window on top of the video details page if an exit gesture operation is detected during the display of the application's video details page interface;
界面退出模块,用于根据所述退出手势操作退出所述视频详情页界面以及进入所述应用的下一界面;The interface exit module is used to exit the video details page interface and enter the next interface of the application based on the exit gesture operation;
视频播放模块,用于若退出所述视频详情页界面的过程中根据检测到的手势操作确定小窗模式被触发,则在当前展示的界面中继续展示所述小窗窗口,并在所述小窗窗口中按照所述视频详情页界面中目标视频的播放进度播放所述目标视频。The video playback module is configured to, if the small window mode is triggered based on 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 playback progress of the target video in the video details page interface.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
触发检测模块,用于在退出所述视频详情页界面之前,若检测到针对所述小窗窗口的手势操作满足触发条件,则确定所述小窗模式被触发。The trigger detection module is used to determine that the small window mode has been triggered if a gesture operation on the small window is detected that meets the trigger conditions before exiting the video details page interface.
在一种可能的实现方式中,所述触发条件包括:所述手势操作的终点位于所述小窗窗口的触发范围内且停留在所述触发范围内的停留时长超过预设时长。In one possible implementation, the triggering condition includes: the endpoint of the gesture operation is located within the triggering range of the small window and the duration of stay within the triggering range exceeds a preset duration.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
选择提醒展示模块,用于在确定所述小窗模式被触发之前,在所述小窗窗口中展示小窗选择提醒,所述小窗选择提醒用于提醒用户选择小窗模式继续播放所述目标视频。The selection reminder display module is used to display a small window selection reminder in the small window before the small window mode is determined to be triggered. The small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.
在一种可能的实现方式中,所述小窗选择提醒还用于提醒用户小窗模式的触发方式。In one possible implementation, the small window selection reminder is also used to remind the user of the triggering method of the small window mode.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
播放提醒展示模块,用于在确定所述小窗模式被触发的情况下,在所述小窗窗口中展示小窗播放提醒,所述小窗播放提醒用于提醒用户停止手势操作以按照小窗模式播放所述目标视频。The playback reminder display module is used to display a small window playback reminder in the small window when it is determined that the small window mode has been triggered. The small window playback reminder is used to remind the user to stop the gesture operation so that the target video can be played in the small window mode.
在一种可能的实现方式中,所述下一界面包括首页界面或检索结果界面。In one possible implementation, the next interface includes a homepage interface or a search results interface.
上述所提供的视频播放装置的有益效果,与上述视频播放方法对应相同,未免冗余,此处不予赘述。The beneficial effects of the video playback device described above are the same as those of the video playback method described above, and will not be repeated here to avoid redundancy.
根据本公开的另一方面,提供了一种视频播放装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。According to another aspect of this disclosure, a video playback apparatus is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the above-described method when executing the instructions stored in the memory.
根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。According to another aspect of this disclosure, a non-volatile computer-readable storage medium is provided that stores computer program instructions thereon, wherein the computer program instructions, when executed by a processor, implement the above-described method.
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。According to another aspect of this disclosure, a computer program product is provided, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。Other features and aspects of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings.
附图说明Attached Figure Description
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.
图1示出根据本公开一实施例的视频播放方法的流程图。Figure 1 shows a flowchart of a video playback method according to an embodiment of the present disclosure.
图2示出根据本公开一实施例的视频播放方法的界面变化示意图。Figure 2 shows a schematic diagram of interface changes in a video playback method according to an embodiment of the present disclosure.
图3示出根据本公开一实施例的视频播放装置的框图。Figure 3 shows a block diagram of a video playback device according to an embodiment of the present disclosure.
图4是根据一示例性实施例示出的一种用于视频播放方法的装置800的框图。Figure 4 is a block diagram illustrating an apparatus 800 for a video playback method according to an exemplary embodiment.
具体实施方式Detailed Implementation
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.
相关技术中,用户在利用应用程序全屏或者非全屏模式下播放视频的过程中,会在视频播放的界面为用户展示触发小窗播放的控件,在用户触发控件后应用程序会将正在播放的视频通过小窗继续播放,同时退出全屏模式或退出非全屏模式下为用户展示的界面、并回到上一界面,这样,用户可以继续浏览上一界面的同时,在悬浮于上一界面上层的小窗中继续观看视频。但是,这需要用户点击触发小窗播放的控件才能触发小窗视频播放,需要用户额外记忆小窗视频播放的操作方式,特别是,有些情况下控件的图标对功能的描述可能并不直观,甚至隐藏在下一级菜单中,导致用户难以发现、难以操作,甚至对于没有小窗播放习惯的用户来说,可能会完全忽视这个功能。且对于用户进行视频浏览、检索等场景下,这种触发小窗视频播放的方式给用户的浏览、检索带来很大不便。In related technologies, when users are playing videos in full-screen or non-full-screen mode using an application, a control to trigger pop-up playback is displayed on the video playback screen. After the user triggers the control, the application continues playing the video in a pop-up window, simultaneously exiting the full-screen or non-full-screen mode and returning to the previous screen. This allows users to continue browsing the previous screen while watching the video in a pop-up window floating above it. However, this requires users to click the control to trigger pop-up playback, necessitating them to memorize the operation. In particular, in some cases, the control icon's description of its function may not be intuitive, or it may even be hidden in a sub-menu, making it difficult for users to find and operate. Users unfamiliar with pop-up playback may even completely overlook this feature. Furthermore, for scenarios involving video browsing and searching, this method of triggering pop-up playback significantly inconveniences users.
为解决上述技术问题,本公开实施例提供了一种视频播放方法及装置,可以使用户在退出视频详情页的过程中,根据需要选择是否进行视频小窗播放,用户操作简单、便捷,使得用户可以在浏览应用的下一界面的过程中通过小窗同步观看目标视频,其中,在退出视频详情页的过程中展示小窗窗口,可以有效引导用户使用小窗播放功能,避免用户因不熟悉或操作不便而错过这一功能,特别是,用户在应用内切换界面时,可以根据需要,便捷地选择通过小窗播放视频详情页中的目标视频,或者选择拒绝小窗播放,丰富了应用内切换界面过程中用户的操作功能,使得用户可以根据自身需要灵活选择。To address the aforementioned technical problems, this disclosure provides a video playback method and apparatus. Users can choose whether to play the video in a small window while exiting a video details page, making the operation simple and convenient. This allows users to simultaneously watch the target video in a small window while browsing the next interface of the application. Displaying the small window while exiting the video details page effectively guides users to use the small window playback function, preventing users from missing this feature due to unfamiliarity or inconvenience. In particular, when switching interfaces within the application, users can conveniently choose to play the target video in the video details page in a small window or refuse small window playback, enriching the user's operational functions during interface switching within the application and allowing users to flexibly choose according to their needs.
图1示出根据本公开一实施例的视频播放方法的流程图。图2示出根据本公开一实施例的视频播放方法的界面变化示意图。如图1所示,该方法包括步骤S101-步骤S103。该方法可以应用于终端设备。以下结合图1、图2对本公开实施例的视频播放方法的实现方式进行说明。Figure 1 shows a flowchart of a video playback method according to an embodiment of the present disclosure. Figure 2 shows 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-S103. This method can be applied to terminal devices. The implementation of the video playback method according to an embodiment of the present disclosure will be described below with reference to Figures 1 and 2.
如图2所示,在步骤S101中,在检测到针对所述视频详情页界面T1的退出手势操作的情况下,在所述视频详情页界面T1的上层展示小窗窗口P。其中,可以在为用户展示应用的视频详情页界面T1的过程中,进行用户手势操作检测。若检测到针对视频详情页界面T1的退出手势操作,还可以确定退出所述视频详情页界面T1之后需要展示的应用的下一界面T2。As shown in Figure 2, in step S101, if an exit gesture is detected on the video details page interface T1, a small window P is displayed above the video details page interface T1. User gesture detection can be performed during the process of displaying the application's video details page interface T1 to the user. If an exit gesture is detected on the video details page interface T1, the next interface T2 of the application to be displayed after exiting the video details page interface T1 can also be determined.
其中,应用可以是能够进行视频播放的应用程序APP,本公开对此不作限制。视频详情页界面可以是对目标视频的详细介绍信息进行展示的界面。如图2所示,在视频详情页界面T1的不同区域中可以展示有以下内容:目标视频、目标视频的简介、与目标视频相关联的视频等等,本公开对此不作限制。The application can be a video playback application (APP), and this disclosure does not impose any restrictions on it. The video details page interface can be an interface that displays detailed information about the target video. As shown in Figure 2, the following content can be displayed in different areas of the video details page interface T1: the target video, a brief introduction of the target video, videos associated with the target video, etc., and this disclosure does not impose any restrictions on it.
“小窗窗口”可包括以悬浮窗等形式显示于其他界面之上的窗口,根据需要,可设置该小窗窗口可移动、可调整大小、可关闭、可点击进入全屏播放等等。根据下文中的示例,小窗窗口还可以用于展示各种引导用户操作的提醒信息,以及作为触发小窗模式的触发条件。A "small window" can include a window displayed on top of other interfaces in the form of a floating window. As needed, this small window can be set to be movable, resizable, closable, and clickable to enter full-screen playback, etc. According to the examples below, small windows can also be used to display various prompts guiding user operations, and as trigger conditions for activating small window mode.
在一种可能的实现方式中,针对所述视频详情页界面T1的退出手势操作可以是针对视频详情页界面T1的、沿预设方向滑动的滑动手势等手势。其中,预设滑动方向可以是如图2所示的向右,也可以是向左等,本公开对此不作限制。In one possible implementation, the exit gesture operation for the video details page interface T1 can be a swipe gesture or other gesture that slides along a preset direction on the video details page interface T1. The preset swipe direction can be to the right as shown in Figure 2, or to the left, etc., and this disclosure does not limit this.
在本实施例中,可以根据用户的历史操作,将用户选择展示当前视频详情页界面T1之前为用户展示的界面确定为下一界面,例如,下一界面可以是首页界面、检索结果界面等等,本公开对此不作限制。这样,在小窗模式被触发的情况下,用户就可以在继续浏览下一界面的同时,小窗观看目标视频。In this embodiment, based on the user's historical operations, the interface previously displayed to the user before the current video details page T1 can be determined as the next interface. For example, the next interface could be the homepage, search results, etc., and this disclosure does not impose any limitations on this. Thus, when the pop-up mode is triggered, the user can continue browsing the next interface while simultaneously watching the target video in a pop-up window.
以下一界面是首页界面或者检索结果界面为例,在例如能够进行视频播放的应用程序APP中,首页界面或者检索结果界面通常展示视频的缩略图,用户点击缩略图后,进入该视频的视频详情页界面,退出视频详情页界面后,回到首页界面或检索结果界面。结合本实施例,如果在展示应用的视频详情页界面的过程中检测到退出手势操作,则在所述视频详情页界面的上层展示小窗窗口,如果小窗模式被触发,用户就既可以在首页界面或者检索结果界面上继续浏览选择其他感兴趣的视频,也可以同时观看已选择的目标视频,如果没有其他更感兴趣的视频,也可以通过小窗窗口切换回全屏模式继续观看目标视频,满足了用户的多种需求,为用户提供了更加灵活便捷的操作模式。The following example uses the homepage or search results screen. In applications such as video playback apps, the homepage or search results screen typically displays video thumbnails. After clicking the thumbnail, the user enters the video's details page. Exiting the details page returns the user to the homepage or search results screen. In this embodiment, if an exit gesture is detected while displaying the video details page, a small window is displayed above it. If the small window mode is triggered, the user can continue browsing and selecting other videos of interest on the homepage or search results screen, or simultaneously watch the selected target video. If no other videos of interest are found, the user can switch back to full-screen mode through the small window to continue watching the target video, satisfying various user needs and providing a more flexible and convenient operating mode.
在一些实施例中,在确定需要在所述视频详情页界面T1的上层展示小窗窗口P的情况下,可以按照小窗窗口P的默认显示位置和默认显示尺寸在视频详情页界面T1的上层展示小窗窗口P。或者,在确定需要在所述视频详情页界面T1的上层展示小窗窗口P的情况下,可以根据用户的历史行为数据确定用户选择的选中显示位置和选中显示尺寸,进而在在视频详情页界面T1的上层的选中显示位置处按照选中显示尺寸展示小窗窗口P。或者,在确定需要在视频详情页界面T1的上层展示小窗窗口P的情况下,可以根据用户的上一次触发小窗模式播放视频的过程中小窗窗口的显示位置和显示尺寸,在在视频详情页界面T1的上层展示小窗窗口P。可以理解的是,可以根据用户的设置对小窗窗口P的显示位置和显示尺寸进行设置,本公开对此不作限制。In some embodiments, when it is determined that a small window P needs to be displayed above the video details page interface T1, the small window P can be displayed above the video details page interface T1 according to its default display position and default display size. Alternatively, when it is determined that a small window P needs to be displayed above 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 above 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 above the video details page interface T1, the small window P can be displayed above the video details page interface T1 based on 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 is 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.
在一种可能的实现方式中,该方法还可以包括:在确定所述小窗模式被触发之前,在小窗窗口P中展示小窗选择提醒。其中,所述小窗选择提醒可以用于提醒用户选择小窗模式继续播放所述目标视频。这样,用户可以通过小窗选择提醒确定其可以通过小窗模式播放目标视频,进而根据需求选择,对用户起到引导使用该功能的作用。在一些实施例中,小窗选择提醒还可以用于提醒用户小窗模式的触发方式。这样,用户可以基于小窗选择提醒确定如何快捷地触发小窗模式。In one possible implementation, the method may further include: displaying a window selection reminder in the window P before determining that the window mode has been triggered. This reminder can be used to prompt the user to select window mode to continue playing the target video. In this way, the user can determine through the reminder that they can play the target video in window mode and then select it according to their needs, thus guiding the user to use the function. In some embodiments, the window selection reminder can also be used to remind the user of the triggering method for the window mode. This allows the user to determine how to quickly trigger the window mode based on the reminder.
在该实现方式中,可以在小窗窗口P中以文字、图片、动图、视频等形式为用户展示小窗选择提醒,本公开对此不作限制。例如,如图2所示,小窗选择提醒是以文字“拖动至此小窗播放”的形式展示的。由于小窗具有一定的面积,可以展示更加直观丰富的提醒信息,且可以持续显示于其他界面之上,因此可以对用户起到更好的引导提示作用。可以理解的是,本领域技术人员可以根据实际需要对小窗选择提醒的实现方式进行设置,例如以双击小窗窗口作为触发条件等等,本公开对此不作限制。In this implementation, the selection reminder can be displayed to the user in the form of text, images, animations, videos, etc. within the small window P, and this disclosure does not impose any restrictions on this. For example, as shown in Figure 2, the 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 richer reminder information, and can be continuously displayed on other interfaces, thus providing better guidance and prompts for the user. It is understood 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 this disclosure does not impose any restrictions on this.
如图2所示,在步骤S102中,根据所述退出手势操作退出所述视频详情页界面T1以及进入所述应用的下一界面T2。还可以在退出所述视频详情页界面T1、进入所述应用的下一界面T2的过程中,进行手势操作检测,进而根据检测到的手势操作确定用户是否触发小窗模式。其中,可以对手势操作的轨迹、停留位置、在停留位置的停留时长等进行检测,以根据检查结果确定用户是否触发小窗模式。As shown in Figure 2, in step S102, the user exits the video details page interface T1 and enters the next interface T2 of the application based on 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 the user's activation of the pop-up mode can be determined based on the detected gesture operation. Specifically, the trajectory, dwell position, and duration of the gesture operation can be detected to determine whether the user has activated the pop-up mode.
在一些实施例中,根据所述退出手势操作退出所述视频详情页界面T1的过程中,可以根据预设的视频详情页界面T1与下一界面T2之间的切换方式进行视频详情页界面T1退出与下一界面T2的展示,实现视频详情页界面T1与下一界面T2之间的展示切换。例如,如图2所示,可以根据退出手势操作的滑动速度将视频详情页不断移出当前展示的界面同时不断移入下一界面,直至视频详情页完全移出界面、且下一界面完全移入界面。在这个过程中,小窗窗口可以始终展示在当前及下一界面之上,持续地为用户提供提醒信息,引导用户使用小窗功能。可以理解的是,本领域技术人员可以根据实际需要对根据退出手势操作退出视频详情页界面以及进入下一界面的实现方式进行设置,本公开对此不作限制。In some embodiments, during the process of exiting the video details page interface T1 according to the exit gesture operation, the exit of the video details page interface T1 and the display of the next interface T2 can be performed according to a 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. During 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 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 actual needs, and this disclosure does not limit it.
如图2所示,在步骤S103中,若退出所述视频详情页界面T1的过程中确定小窗模式被触发,则在当前展示的界面中继续展示所述小窗窗口,并在所述小窗窗口中按照所述视频详情页界面中目标视频的播放进度播放所述目标视频。在一些实施例中,若确定小窗模式被触发可以直接结束视频详情页界面T1的展示并进行下一界面T2的展示,并在下一界面T2的上层展示小窗窗口P,以在所述小窗窗口P中按照所述视频详情页界面T1中目标视频的播放进度播放所述目标视频。As shown in Figure 2, in step S103, if it is determined that the pop-up mode is triggered during the process of exiting the video details page interface T1, the pop-up window continues to be displayed in the currently displayed interface, and the target video is played in the pop-up 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 pop-up mode is triggered, the display of the video details page interface T1 can be directly ended and the next interface T2 can be displayed. A pop-up window P is displayed on the upper layer of the next interface T2, so that the target video is played in the pop-up window P according to the playback progress of the target video in the video details page interface T1.
在一种可能的实现方式中,该方法还可以包括:在退出所述视频详情页界面T1之前,若检测到针对所述小窗窗口的手势操作满足触发条件,则确定所述小窗模式被触发。在一些实施例中,所述触发条件可以包括:所述手势操作的终点位于所述小窗窗口P的触发范围内且停留在所述触发范围内的停留时长超过预设时长。在一些实施例中,触发范围可以是包括小窗窗口P所占据区域范围在内的一个预设的范围,例如,如图2所示,触发范围可以为小窗窗口P所处区域范围。可以理解的是,本领域技术人员可以根据实际需要对触发条件进行设置,本公开对此不作限制。通过这种方式,将小窗窗口同时作为触发小窗模式的“控件”,相比于常规的控件来说,小窗窗口面积更大,更加醒目,操作更加方便,误操作的可能性更低。In one possible implementation, the method may further include: before exiting the video details page interface T1, if a gesture operation on the small window is detected to meet a trigger condition, then the small window mode is determined to be triggered. In some embodiments, the trigger condition may include: the endpoint of the gesture operation is located within the trigger range of the small window P and the duration of stay within 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 occupied by the small window P. It is understood that those skilled in the art can set the trigger condition according to actual needs, and this 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 has a larger area, is more eye-catching, is more convenient to operate, and has a lower possibility of accidental operation.
在一些实施例中,可以根据用户设置对触发条件中的预设时长进行设置,以满足不同用户对触发小窗模式的选择需求。In some embodiments, the preset duration of the triggering conditions can be set according to user settings to meet the different user needs for selecting the trigger window mode.
在一种可能的实现方式中,如果视频详情页界面完全退出,或退出到预定的阶段时,小窗模式没有被触发,可以不再显示小窗窗口。In one possible implementation, if the video details page is completely exited, or if the scheduled stage is reached and the pop-up mode is not triggered, the pop-up window may no longer be displayed.
在一种可能的实现方式中,该方法还可以包括:在确定所述小窗模式被触发的情况下,在所述小窗窗口P中展示小窗播放提醒,所述小窗播放提醒用于提醒用户停止手势操作以按照小窗模式播放所述目标视频。这样,用户可以直观的基于小窗播放提醒确定是否已经触发小窗模式,便于用户及时响应。In one possible implementation, the method may further include: upon determining that the pop-up mode has been triggered, displaying a pop-up playback reminder in the pop-up window P, the pop-up playback reminder being used to prompt the user to stop the gesture operation to play the target video in pop-up mode. In this way, the user can intuitively determine whether the pop-up mode has been triggered based on the pop-up playback reminder, facilitating a timely response.
在该实现方式中,可以在小窗窗口P中以文字、图片、动图、视频等形式为用户展示小窗播放提醒,本公开对此不作限制。例如,如图2所示,小窗选择提醒是以文字“松开手指小窗播放”的形式展示的。可以理解的是,本领域技术人员可以根据实际需要对小窗播放提醒的实现方式进行设置,本公开对此不作限制。In this implementation, the pop-up playback reminder can be displayed to the user in the pop-up window P in the form of text, images, animations, videos, etc., and this disclosure does not impose any restrictions on this. For example, as shown in Figure 2, the pop-up selection reminder is displayed in the form of the text "Release finger to play in pop-up window". It is understood that those skilled in the art can set the implementation method of the pop-up playback reminder according to actual needs, and this disclosure does not impose any restrictions on this.
图3示出根据本公开一实施例的视频播放装置的框图。如图3所示,该视频播放装置包括:小窗展示模块41、界面退出模块42和视频播放模块43。Figure 3 shows a block diagram of a video playback device according to an embodiment of the present disclosure. As shown in Figure 3, the video playback device includes: a small window display module 41, an interface exit module 42, and a video playback module 43.
小窗展示模块41,用于若在展示应用的视频详情页界面的过程中检测到退出手势操作,则在所述视频详情页界面的上层展示小窗窗口;The small window display module 41 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.
界面退出模块42,用于根据所述退出手势操作退出所述视频详情页界面以及进入所述应用的下一界面;The interface exit module 42 is used to exit the video details page interface and enter the next interface of the application according to the exit gesture operation;
视频播放模块43,用于若退出所述视频详情页界面的过程中根据检测到的手势操作确定所述小窗模式被触发,则在当前展示的界面中继续展示所述小窗窗口,并在所述小窗窗口中按照所述视频详情页界面中目标视频的播放进度播放所述目标视频。The video playback module 43 is used to continue displaying the small window in the currently displayed interface if the small window mode is triggered based on 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.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
触发检测模块,用于在退出所述视频详情页界面之前,若检测到针对所述小窗窗口的手势操作满足触发条件,则确定所述小窗模式被触发。The trigger detection module is used to determine that the small window mode has been triggered if a gesture operation on the small window is detected that meets the trigger conditions before exiting the video details page interface.
在一种可能的实现方式中,所述触发条件包括:所述手势操作的终点位于所述小窗窗口的触发范围内且停留在所述触发范围内的停留时长超过预设时长。In one possible implementation, the triggering condition includes: the endpoint of the gesture operation is located within the triggering range of the small window and the duration of stay within the triggering range exceeds a preset duration.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
选择提醒展示模块,用于在确定所述小窗模式被触发之前,在所述小窗窗口中展示小窗选择提醒,所述小窗选择提醒用于提醒用户选择小窗模式继续播放所述目标视频。The selection reminder display module is used to display a small window selection reminder in the small window before the small window mode is determined to be triggered. The small window selection reminder is used to remind the user to select the small window mode to continue playing the target video.
在一种可能的实现方式中,所述小窗选择提醒还用于提醒用户小窗模式的触发方式。In one possible implementation, the small window selection reminder is also used to remind the user of the triggering method of the small window mode.
在一种可能的实现方式中,所述装置还包括:In one possible implementation, the device further includes:
播放提醒展示模块,用于在确定所述小窗模式被触发的情况下,在所述小窗窗口中展示小窗播放提醒,所述小窗播放提醒用于提醒用户停止手势操作以按照小窗模式播放所述目标视频。The playback reminder display module is used to display a small window playback reminder in the small window when it is determined that the small window mode has been triggered. The small window playback reminder is used to remind the user to stop the gesture operation so that the target video can be played in the small window mode.
在一种可能的实现方式中,所述下一界面包括首页界面或检索结果界面。In one possible implementation, the next interface includes a homepage interface or a search results interface.
本公开视频播放装置的各模块、子模块的实现方式以及有益效果可以参考上述视频播放方法中对应步骤的相关描述,未免冗余,此处不予赘述。The implementation methods and beneficial effects of each module and sub-module of the video playback device disclosed herein can be found in the relevant descriptions of the corresponding steps in the above video playback method. To avoid redundancy, they will not be repeated here.
在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。In some embodiments, the functions or modules of the apparatus provided in this disclosure can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
需要说明的是,尽管以上述实施例作为示例介绍了视频播放方法及装置如上,但本领域技术人员能够理解,本公开应不限于此。事实上,用户完全可根据个人喜好和/或实际应用场景灵活设定各步骤、各模块,只要符合本公开的技术方案即可。It should be noted that although the video playback method and apparatus have been described above as examples, those skilled in the art will understand that this disclosure is not limited thereto. In fact, users can flexibly set each step and module according to their personal preferences and/or actual application scenarios, as long as it conforms to the technical solution of this disclosure.
本公开实施例还提出一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。计算机可读存储介质可以是易失性或非易失性计算机可读存储介质。This disclosure also proposes a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the above-described method. The computer-readable storage medium can be volatile or non-volatile.
本公开实施例还提出一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。This disclosure also proposes an electronic device, including: 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.
本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。This disclosure also provides a computer program product, including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.
图4是根据一示例性实施例示出的一种用于视频播放方法的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。Figure 4 is a block diagram illustrating an apparatus 800 for a video playback method according to an exemplary embodiment. For example, apparatus 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
参照图4,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出接口812(I/O接口),传感器组件814,以及通信组件816。Referring to FIG4, device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input/output interface 812 (I/O interface), sensor component 814, and communication component 816.
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。Memory 804 is configured to store various types of data to support the operation of device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. 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 storage, flash memory, magnetic disk, or optical disk.
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。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 touchscreen 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 action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。Audio component 810 is configured to output and/or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
输入/输出接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。Input/output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on/off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration/deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。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 methods described above.
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由装置800的处理器820执行以完成上述方法。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 a processor 820 of the device 800 to perform the above-described method.
本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。This disclosure can be a system, method, and/or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing/processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and/or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. A network adapter card or network interface in each computing/processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing/processing device.
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status 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 execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving 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., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Various aspects of this disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。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, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions/actions 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 that causes a computer, programmable data processing apparatus, and/or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions/actions specified in one or more blocks of the flowchart and/or block diagram.
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be 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 perform the functions/actions specified in one or more boxes of a flowchart and/or block diagram.
附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims (8)
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40100535A HK40100535A (en) | 2024-05-03 |
| HK40100535B true HK40100535B (en) | 2025-11-21 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11816303B2 (en) | Device, method, and graphical user interface for navigating media content | |
| JP6553719B2 (en) | Screen split display method and apparatus | |
| CN105955607B (en) | Content sharing method and device | |
| US20190073124A1 (en) | Method and apparatus for controlling application | |
| US20240320014A1 (en) | Method, apparatus, device, and storage medium for message processing | |
| EP2897370A1 (en) | Method and apparatus for operating television application | |
| US12321570B2 (en) | Device, method, and graphical user interface for navigating media content | |
| TW201902232A (en) | Method and apparatus for previewing video search results, and computer readable storage medium | |
| CN112631480A (en) | Automatic display method and device of picture sequence, electronic equipment and storage medium | |
| TWI690841B (en) | Interface display method and device and non-volatile computer readable storage medium | |
| CN113542886A (en) | Video playing method and device for playing video | |
| CN112584222A (en) | Video processing method and device for video processing | |
| WO2019095913A1 (en) | Interface display method and apparatus | |
| WO2019095814A1 (en) | Interface display method and apparatus | |
| WO2018188410A1 (en) | Feedback response method and apparatus | |
| CN112764636B (en) | Video processing method, apparatus, electronic device, and computer-readable storage medium | |
| CN108156506A (en) | The progress adjustment method and device of barrage information | |
| JP6130978B2 (en) | Image deletion method, image deletion apparatus, program, and recording medium | |
| CN112068764B (en) | Language switching method and device for language switching | |
| CN116744067B (en) | Video playback method and device | |
| WO2019095817A1 (en) | Interface display method and apparatus | |
| CN113704514B (en) | Multimedia playback and display method and device | |
| US20200037050A1 (en) | Play Framework, Display Method, Apparatus and Storage Medium for Media Content | |
| HK40100535B (en) | Video playing method and device | |
| HK40100535A (en) | Video playing method and device |