CN109451341A - 视频播放方法、视频播放装置、电子设备及存储介质 - Google Patents
视频播放方法、视频播放装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN109451341A CN109451341A CN201811279510.1A CN201811279510A CN109451341A CN 109451341 A CN109451341 A CN 109451341A CN 201811279510 A CN201811279510 A CN 201811279510A CN 109451341 A CN109451341 A CN 109451341A
- Authority
- CN
- China
- Prior art keywords
- page
- ratio
- ratio page
- live video
- video stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请是关于一种视频播放方法、视频播放装置、电子设备和非临时性计算机可读存储介质。所述视频播放方法包括:建立播放器适配器,第一比例页面的根控制器采用所述播放器适配器播放直播视频流;接收对所述直播视频流进行第二比例页面播放的触发操作;将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面;以及将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。在第二比例页面,用户可以在观看视频直播内容的同时浏览其他页面内容并进行交互,提高了用户体验。
Description
技术领域
本申请属于计算机软件应用领域,尤其是视频播放方法、视频播放装置、电子设备及存储介质。
背景技术
随着互联网技术的高速发展和智能手机的普及,互联网移动用户的娱乐方式逐渐丰富起来。视频直播是一种丰富互联网移动用户生活的娱乐方式,用户可以实时的观看主播的才艺展示,或者和主播语音聊天。如今的视频直播被赋予更多娱乐和社交的属性,逐渐涵盖用户生活和娱乐的方方面面。
相关技术中,视频直播方式均是一个视频观看页面占据整个手机屏幕,直播视频内容显示在视频观看页面的局部区域或整个区域。无法在视频观看页面上留出空余的区域来供用户去浏览其他内容。用户无法在观看直播视频内容和收听语音信息的同时对其他页面的内容进行浏览和交互,减少了用户在同一界面中可观看的视频内容,从而降低了用户体验。
发明内容
为克服相关技术中存在的问题,本申请公开一种视频播放方法,播放器适配器作为拉流对象在所述第一比例页面和所述第二比例页面之间切换所述直播视频流;以及当接收对所述直播视频流进行第二比例页面播放的触发操作时,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。在所述第二比例页面,用户可以在观看视频直播内容的同时浏览其他页面内容并进行交互,提高了用户体验。
根据本申请实施例的第一方面,提供一种视频播放方法,包括:
建立播放器适配器,第一比例页面的根控制器采用所述播放器适配器播放直播视频流;
接收对所述直播视频流进行第二比例页面播放的触发操作;
将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面;以及
将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
可选地,当第一次进入所述第一比例页面时,建立负责拉流的所述播放器适配器;
所述第一比例页面的所述根控制器代理所述播放器适配器;
所述播放器适配器将所述直播视频流传递给所述第一比例页面的所述根控制器;以及
所述第一比例页面的所述根控制器负责对所述直播视频流进行渲染。
可选地,当接收到对所述直播视频流进行所述第二比例页面播放的触发操作时,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面并且建立所述第二比例页面的所述小窗控制器。
可选地,所述第一比例页面的所述根控制器将所述播放器适配器传递给所述第二比例页面的所述小窗控制器;
所述第二比例页面的所述小窗控制器代理所述播放器适配器;
所述播放器适配器将所述直播视频流传递给所述第二比例页面的所述小窗控制器;以及
所述第二比例页面的所述小窗控制器负责对所述直播视频流进行渲染。
可选地,所述将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面,包括:
所述第一比例页面的所述根控制器直接控制所述第二比例页面的生命周期和直播控制逻辑;
根据接收到的对所述直播视频流进行所述第二比例页面播放的触发操作,所述第一比例页面的所述根控制器将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
可选地,当接收到所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,所述第二比例页面的所述小窗控制器直接调用所述第一比例页面的所述根控制器来实现所述第二比例页面的生命周期的更替或者直播逻辑控制。
可选地,当接收到所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,基于通信协议,所述第二比例页面的所述小窗控制器将所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作指令传输给所述第一比例页面的所述根控制器来实现所述第二比例页面的生命周期的更替或者直播逻辑控制。
可选地,所述通信协议是所述第一比例页面和所述第二比例页面之间的通信协议。
可选地,所述将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面,包括:
创建一个新的页面窗口单例对象,所述页面窗口单例对象承载和展示所述第二比例页面;
将所述页面窗口单例对象添加到所述第一比例页面,使得所述第一比例页面的所述根控制器直接控制所述页面窗口单例对象的生命周期和直播控制逻辑;
根据接收到的对所述直播视频流进行所述第二比例页面播放的触发操作,所述第一比例页面的所述根控制器将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
可选地,所述第二比例页面的所述生命周期,包括:
第二比例页面的创建、第二比例页面的显示和第二比例页面的关闭。
可选地,所述第二比例页面的所述直播控制逻辑,包括:直播视频流的播放、直播视频流的暂停和直播视频流的关闭。
可选地,所述视频播放方法,还包括:接收将所述直播视频流切回所述第一比例页面播放的触发操作;
将所述直播视频流的播放页面由所述第二比例页面切换为所述第一比例页面;以及
将所述播放器适配器作为拉流对象传送给所述第一比例页面,所述第一比例页面的所述根控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第二比例页面切换到所述第一比例页面。
可选地,所述视频播放方法,还包括:
当接收到关闭所述第一比例页面或者所述第二比例页面的触发操作时,将所述播放器适配器回收。
可选地,所述视频播放方法,还包括:
接收对所述直播视频流进行所述第一比例页面播放的触发操作;
建立所述第一比例页面的所述根控制器。
根据本申请实施例的第二方面,提供一种视频播放装置,包括:
播放器适配器建立单元,用于建立播放器适配器;
接收单元,用于接收对所述直播视频流进行第二比例页面播放的触发操作;
页面切换单元,用于将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面;以及
流切换单元,用于第一比例页面的根控制器采用所述播放器适配器播放直播视频流;将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
可选地,所述接收单元,还用于接收将所述直播视频流切回所述第一比例页面播放的触发操作;
所述页面切换单元,还用于将所述直播视频流的播放页面由所述第二比例页面切换为所述第一比例页面;以及
所述流切换单元,还用于将所述播放器适配器作为拉流对象传送给所述第一比例页面,所述第一比例页面的所述根控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第二比例页面切换到所述第一比例页面。
可选地,所述播放器适配器建立单元,还用于当接收到关闭所述第一比例页面或者所述第二比例页面的触发操作时,将所述播放器适配器回收。
可选地,所述接收单元,还用于接收对所述直播视频流进行所述第一比例页面播放的触发操作。
根据本申请实施例的第三方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述的视频播放方法。
根据本申请实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现如上所述的视频播放方法。
根据本申请实施例的第五方面,提供计算机程序产品,包括计算机程序产品,所述计算机程序包括程序指令,当所述程序指令被电子设备执行时,使所述电子设备执行上述视频播放方法。
本申请的实施例提供的技术方案可以包括以下有益效果:
1)播放器适配器作为拉流对象在第一比例页面和第二比例页面之间切换当前直播视频流;以及当接收对当前直播视频流进行第二比例页面播放的触发操作时,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。在第二比例页面,用户可以在观看视频直播内容的同时浏览其他页面内容并进行交互,提高了用户体验。
2)播放器适配器作为拉流对象将当前直播视频流从第一比例页面切换到第二比例页面。在第一比例页面根控制器作为播放器适配器的代理,第一比例页面的根控制器负责对当前直播视频流进行渲染。在第二比例页面小窗控制器作为播放器适配器的代理,第二比例页面的小窗控制器负责对当前直播视频流进行渲染。播放器适配器在第一比例页面和第二比例页面之间切换当前直播视频流,实现直播内容的自动续播,保持直播内容的流畅度,进一步提高用户体验。同时,在第一比例页面和第二比例页面之间切换当前直播视频流时无需重新加载直播视频流内容,节省了用户的流量。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1是根据一示例性实施例示出的视频播放方法的流程图;
图2是根据一示例性实施例示出的视频播放方法的流程图;
图3是根据一示例性实施例示出的视频播放方法的流程图;
图4是根据一示例性实施例示出的视频播放装置框图;
图5是根据一示例性实施例示出的一种电子设备的逻辑框图;
图6是根据一示例性实施例示出的另一种电子设备的逻辑框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的视频播放方法的流程图。具体步骤包括:
在步骤S110中,建立播放器适配器,第一比例页面的根控制器采用所述播放器适配器播放直播视频流。
在步骤S120中,接收对所述直播视频流进行第二比例页面播放的触发操作。
在步骤S130中,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
在步骤S140中,将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
在本申请的一个实施例中,用户选择所要观看的直播视频后,可以通过两种方式来观看直播视频。用户通过点击此直播视频的直播间等触发操作默认进入播放此直播视频的第一比例页面后,首先,建立播放器适配器,第一比例页面的根控制器采用播放器适配器播放当前直播视频流。然后,接收对当前直播视频流进行第二比例页面播放的触发操作。其次,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。最后,将播放器适配器作为拉流对象传送给第二比例页面,所述第二比例页面的小窗控制器采用播放器适配器播放当前直播视频流,从而将当前直播视频流从所述第一比例页面切换到第二比例页面。
根据本申请的实施例,播放器适配器作为拉流对象在第一比例页面和第二比例页面之间切换当前直播视频流;以及当接收对当前直播视频流进行第二比例页面播放的触发操作时,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。播放器适配器在第二比例页面,用户可以在观看视频直播内容的同时浏览其他页面内容并进行交互,提高了用户体验。
图2是根据一示例性实施例示出的视频播放方法的流程图。具体步骤包括:
在步骤S210中,当第一次进入所述第一比例页面时,建立负责拉流的所述播放器适配器;所述第一比例页面的所述根控制器代理所述播放器适配器;所述播放器适配器将所述直播视频流传递给所述第一比例页面的所述根控制器;以及所述第一比例页面的所述根控制器负责对所述直播视频流进行渲染。
在步骤S220中,当接收到对所述直播视频流进行所述第二比例页面播放的触发操作时,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面并且建立所述第二比例页面的所述小窗控制器。
在步骤S230中,所述第一比例页面的所述根控制器将所述播放器适配器传递给所述第二比例页面的所述小窗控制器;所述第二比例页面的所述小窗控制器代理所述播放器适配器;所述播放器适配器将所述直播视频流传递给所述第二比例页面的所述小窗控制器;以及所述第二比例页面的所述小窗控制器负责对所述直播视频流进行渲染。
在本申请的一个实施例中,用户通过点击直播视频的直播间等触发操作默认进入播放此直播视频的第一比例页面。首先,当第一次默认进入第一比例页面时,建立负责拉流的播放器适配器;第一比例页面的根控制器作为此播放器适配器的代理;播放器适配器将当前直播视频流传递给第一比例页面的根控制器;以及第一比例页面的根控制器负责对当前直播视频流进行渲染。然后,当接收到对当前直播视频流进行第二比例页面播放的触发操作时,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面并且建立第二比例页面的小窗控制器。其次,第一比例页面的根控制器将播放器适配器传递给第二比例页面的小窗控制器;第二比例页面的小窗控制器作为此播放器适配器的代理;播放器适配器将当前直播视频流传递给第二比例页面的小窗控制器;以及第二比例页面的小窗控制器负责对当前直播视频流进行渲染。
根据本申请的实施例,播放器适配器作为拉流对象将当前直播视频流从第一比例页面切换到第二比例页面。在第一比例页面根控制器作为播放器适配器的代理,第一比例页面的根控制器负责对当前直播视频流进行渲染。在第二比例页面小窗控制器作为播放器适配器的代理,第二比例页面的小窗控制器负责对当前直播视频流进行渲染。播放器适配器在第一比例页面和第二比例页面之间切换当前直播视频流,实现直播内容的自动续播,保持直播内容的流畅度,进一步提高用户体验。同时,在第一比例页面和第二比例页面之间切换当前直播视频流时无需重新加载直播视频流内容,节省了用户的流量。
在本申请的一个可选的实施例中,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面的方法为:为了第二比例页面显示于其他页面之上,并保证不对其他页面的用户交互造成影响,第一比例页面的根控制器直接控制第二比例页面的生命周期和直播控制逻辑;根据接收到的对当前直播视频流进行第二比例页面播放的触发操作,第一比例页面的根控制器将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。
在一个实施例中,当接收到第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,第二比例页面的小窗控制器直接调用第一比例页面的根控制器来实现第二比例页面的生命周期的更替或者直播逻辑控制。
在另一个实施例中,提前定义好第二比例页面的创建、显示和关闭的生命周期更替和直播视频的播放、暂停和关闭的逻辑控制等相关协议后,根控制器和小窗控制器遵循协议来进行通信。第一比例页面和第二比例页面之间通过通信协议来传递第二比例页面的创建、显示和关闭的生命周期更替的指令和直播视频播放的播放、暂停和关闭的逻辑控制指令。第二比例页面的直播控制逻辑由第二比例页面自身提供对应的接口。当接收到第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,基于通信协议,第二比例页面的小窗控制器将第二比例页面的生命周期更替或者直播控制逻辑的触发操作指令传输给第一比例页面的根控制器来实现第二比例页面的生命周期的更替或者直播逻辑控制。在一个实施例中,用户右滑第一比例页面返回其他页面,在第一比例页面消失的时候通过通信协议调用根控制器的showFloatingView来显示第二比例页面。当用户进入一个新的其他直播页面而关闭当前的第二比例页面时,通过通信协议调用根控制器的closeFloatingView来关闭第二比例页面。基于通信协议调用所述根控制器的startPlay、pausePlay和closePlay来实现第二比例页面的直播控制逻辑。
根据本申请的实施例,基于通信协议,第二比例页面的小窗控制器将第二比例页面的生命周期更替或者直播控制逻辑的触发操作指令传输给第一比例页面的根控制器来实现第二比例页面的生命周期的更替或者直播逻辑控制以便后续功能拓展,提高了视频直播软件的性能。
在本申请的一个可选的实施例中,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面的方法为:通过创建一个新的页面窗口单例对象,此页面窗口单例对象承载和展示第二比例页面的内容;将此页面窗口单例对象添加到第一比例页面,使得第一比例页面的根控制器直接控制此页面窗口单例对象的生命周期更替和直播控制逻辑;根据接收到的对当前直播视频流进行第二比例页面播放的触发操作,第一比例页面的根控制器将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。
在本申请的一个可选的实施例中,第二比例页面的生命周期,包括:第二比例页面的创建、第二比例页面的显示和第二比例页面的关闭。
在本申请的一个可选的实施例中,第二比例页面的直播控制逻辑,包括:直播视频流的播放、直播视频流的暂停和直播视频流的关闭。
图3是根据一示例性实施例示出的视频播放方法的流程图。具体步骤包括:
在步骤S310中,建立播放器适配器,第一比例页面的根控制器采用所述播放器适配器播放直播视频流。
在步骤S320中,接收对所述直播视频流进行第二比例页面播放的触发操作。
在步骤S330中,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
在步骤S340中,将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
在步骤S350中,接收将所述直播视频流切回所述第一比例页面播放的触发操作。
在步骤S360中,将所述直播视频流的播放页面由所述第二比例页面切换为所述第一比例页面。
在步骤S370中,将所述播放器适配器作为拉流对象传送给所述第一比例页面,所述第一比例页面的所述根控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第二比例页面切换到所述第一比例页面。
在本申请的一个实施例中,用户通过点击直播视频的直播间等触发操作默认进入播放此直播视频的第一比例页面后,首先,建立播放器适配器,第一比例页面的根控制器采用播放器适配器播放当前直播视频流。然后,接收对当前直播视频流进行第二比例页面播放的触发操作。其次,将当前直播视频流的播放页面由第一比例页面切换为第二比例页面。再次,将播放器适配器作为拉流对象传送给第二比例页面,第二比例页面的小窗控制器采用所述播放器适配器播放当前直播视频流,从而将当前直播视频流从第一比例页面切换到第二比例页面。再次,接收将当前直播视频流切回所述第一比例页面播放的触发操作。再次,将当前直播视频流的播放页面由第二比例页面切换为第一比例页面。最后,将播放器适配器作为拉流对象传送给第一比例页面,第一比例页面的根控制器采用播放器适配器播放当前直播视频流,从而将当前直播视频流从第二比例页面切换到第一比例页面。
根据本申请实施例,播放器适配器作为拉流对象在第一比例页面和第二比例页面之间切换当前直播视频流。在第一比例页面根控制器代理播放器适配器,第一比例页面的根控制器负责对当前直播视频流进行渲染。在第二比例页面小窗控制器作为播放器适配器的代理,第二比例页面的小窗控制器负责对当前直播视频流进行渲染。播放器适配器在第一比例页面和第二比例页面之间切换当前直播视频流,实现直播内容的自动续播,保持直播内容的流畅度,进一步提高用户体验。
在本申请的一个可选的实施例中,所述视频播放方面,还包括:当接收到用户关闭第一比例页面或者第二比例页面的触发操作时,将播放器适配器回收。
在本申请的一个可选的实施例中,所述视频播放方面,还包括:接收对当前直播视频流进行第一比例页面播放的触发操作;建立第一比例页面的根控制器。
图4是根据一示例性实施例示出的视频播放装置框图。所述视频播放装置具体包括:播放器适配器建立单元410、接收单元420、页面切换单元430和流切换单元440。
播放器适配器建立单元410,用于建立播放器适配器。
接收单元420,用于接收对所述直播视频流进行第二比例页面播放的触发操作。
页面切换单元430,用于将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。以及
流切换单元440,用于第一比例页面的根控制器采用所述播放器适配器播放直播视频流;将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
在本申请的一个实施例中,播放器适配器建立单元410,用于建立播放器适配器;接收单元420,用于接收对当前直播视频流进行第二比例页面播放的触发操作;页面切换单元430,用于将当前直播视频流的播放页面由第一比例页面切换为第二比例页面;以及流切换单元440,用于第一比例页面的根控制器采用播放器适配器播放当前直播视频流;将播放器适配器作为拉流对象传送给第二比例页面,第二比例页面的小窗控制器采用播放器适配器播放当前直播视频流,从而将当前直播视频流从第一比例页面切换到第二比例页面。
在本申请的一个可选的实施例中,接收单元420,还用于接收将当前直播视频流切回第一比例页面播放的触发操作;
页面切换单元430,还用于将当前直播视频流的播放页面由第二比例页面切换为第一比例页面;以及
流切换单元440,还用于将播放器适配器作为拉流对象传送给第一比例页面,第一比例页面的根控制器采用播放器适配器播放当前直播视频流,从而将当前直播视频流从第二比例页面切换到第一比例页面。
在本申请的一个可选的实施例中,播放器适配器建立单元410,还用于当接收到关闭第一比例页面或者第二比例页面的触发操作时,将播放器适配器回收。
在本申请的一个可选的实施例中,接收单元420,还用于接收对当前直播视频流进行第一比例页面播放的触发操作。
图5是根据一示例性实施例示出的一种用于上述视频播放方法的视频播放的电子设备500的框图。例如,电子设备500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,电子设备500可以包括以下一个或多个组件:处理组件502,存储器504,电力组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制电子设备500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在电子设备500的操作。这些数据的示例包括用于在电子设备500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为电子设备500的各种组件提供电力。电源组件506可以包括电源管理***,一个或多个电源,及其他与为电子设备500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述电子设备500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当电子设备500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当电子设备500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启用按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为电子设备500提供各个方面的状态评估。例如,传感器组件514可以检测到电子设备500的打开/关闭状态,组件的相对定位,例如所述组件为电子设备500的显示器和小键盘,传感器组件514还可以检测电子设备500或电子设备500一个组件的位置改变,用户与电子设备500接触的存在或不存在,电子设备500方位或加速/减速和电子设备500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于电子设备500和其他设备之间有线或无线方式的通信。电子设备500可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由电子设备500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
图6是根据一示例性实施例示出的一种用于上述视频播放方法的视频播放的电子设备600的框图。例如,电子设备600可以被提供为一服务器。参照图6,电子设备600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理组件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述信息列表显示方法方法。
电子设备600还可以包括一个电源组件626被配置为执行电子设备600的电源管理,一个有线或无线网络接口650被配置为将电子设备600连接到网络,和一个输入输出(I/O)接口658。电子设备600可以操作基于存储在存储器632的操作***,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (10)
1.一种视频播放方法,其特征在于,包括:
建立播放器适配器,第一比例页面的根控制器采用所述播放器适配器播放直播视频流;
接收对所述直播视频流进行第二比例页面播放的触发操作;
将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面;以及
将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
2.根据权利要求1所述的视频播放方法,其特征在于,当第一次进入所述第一比例页面时,建立负责拉流的所述播放器适配器;
所述第一比例页面的所述根控制器代理所述播放器适配器;
所述播放器适配器将所述直播视频流传递给所述第一比例页面的所述根控制器;以及
所述第一比例页面的所述根控制器负责对所述直播视频流进行渲染。
优选地,当接收到对所述直播视频流进行所述第二比例页面播放的触发操作时,将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面并且建立所述第二比例页面的所述小窗控制器。
优选地,所述第一比例页面的所述根控制器将所述播放器适配器传递给所述第二比例页面的所述小窗控制器;
所述第二比例页面的所述小窗控制器代理所述播放器适配器;
所述播放器适配器将所述直播视频流传递给所述第二比例页面的所述小窗控制器;以及
所述第二比例页面的所述小窗控制器负责对所述直播视频流进行渲染。
3.根据权利要求2所述的视频播放方法,其特征在于,所述将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面,包括:
所述第一比例页面的所述根控制器直接控制所述第二比例页面的生命周期和直播控制逻辑;
根据接收到的对所述直播视频流进行所述第二比例页面播放的触发操作,所述第一比例页面的所述根控制器将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
4.根据权利要求3所述的视频播放方法,其特征在于,当接收到所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,所述第二比例页面的所述小窗控制器直接调用所述第一比例页面的所述根控制器来实现所述第二比例页面的生命周期的更替或者直播逻辑控制。
5.根据权利要求3所述的视频播放方法,其特征在于,当接收到所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作时,基于通信协议,所述第二比例页面的所述小窗控制器将所述第二比例页面的生命周期更替或者直播控制逻辑的触发操作指令传输给所述第一比例页面的所述根控制器来实现所述第二比例页面的生命周期的更替或者直播逻辑控制。
6.根据权利要求2所述的视频播放方法,其特征在于,所述将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面,包括:
创建一个新的页面窗口单例对象,所述页面窗口单例对象承载和展示所述第二比例页面;
将所述页面窗口单例对象添加到所述第一比例页面,使得所述第一比例页面的所述根控制器直接控制所述页面窗口单例对象的生命周期和直播控制逻辑;
根据接收到的对所述直播视频流进行所述第二比例页面播放的触发操作,所述第一比例页面的所述根控制器将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面。
7.根据权利要求4或5或6所述的视频播放方法,其特征在于,所述第二比例页面的所述生命周期,包括:
第二比例页面的创建、第二比例页面的显示和第二比例页面的关闭。
优选地,所述第二比例页面的所述直播控制逻辑,包括:
直播视频流的播放、直播视频流的暂停和直播视频流的关闭。
优选地,还包括:
接收将所述直播视频流切回所述第一比例页面播放的触发操作;
将所述直播视频流的播放页面由所述第二比例页面切换为所述第一比例页面;以及
将所述播放器适配器作为拉流对象传送给所述第一比例页面,所述第一比例页面的所述根控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第二比例页面切换到所述第一比例页面。
优选地,还包括:
当接收到关闭所述第一比例页面或者所述第二比例页面的触发操作时,将所述播放器适配器回收。
优选地,还包括:
接收对所述直播视频流进行所述第一比例页面播放的触发操作;
建立所述第一比例页面的所述根控制器。
8.一种视频播放装置,其特征在于,包括:
播放器适配器建立单元,用于建立播放器适配器;
接收单元,用于接收对所述直播视频流进行第二比例页面播放的触发操作;
页面切换单元,用于将所述直播视频流的播放页面由所述第一比例页面切换为所述第二比例页面;以及
流切换单元,用于第一比例页面的根控制器采用所述播放器适配器播放直播视频流;将所述播放器适配器作为拉流对象传送给所述第二比例页面,所述第二比例页面的小窗控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第一比例页面切换到所述第二比例页面。
优选地,所述接收单元,还用于接收将所述直播视频流切回所述第一比例页面播放的触发操作;
所述页面切换单元,还用于将所述直播视频流的播放页面由所述第二比例页面切换为所述第一比例页面;以及
所述流切换单元,还用于将所述播放器适配器作为拉流对象传送给所述第一比例页面,所述第一比例页面的所述根控制器采用所述播放器适配器播放所述直播视频流,从而将所述直播视频流从所述第二比例页面切换到所述第一比例页面。
优选地,所述播放器适配器建立单元,还用于当接收到关闭所述第一比例页面或者所述第二比例页面的触发操作时,将所述播放器适配器回收。
优选地,所述接收单元,还用于接收对所述直播视频流进行所述第一比例页面播放的触发操作。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行上述权利要求1至7任意一项所述的视频播放方法。
10.一种非临时性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被执行时实现如权利要求1至7任一项所述的视频播放方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811279510.1A CN109451341B (zh) | 2018-10-30 | 2018-10-30 | 视频播放方法、视频播放装置、电子设备及存储介质 |
US17/257,126 US11146854B2 (en) | 2018-10-30 | 2019-08-23 | Method for playing videos and electronic device |
PCT/CN2019/102281 WO2020088059A1 (zh) | 2018-10-30 | 2019-08-23 | 视频播放方法、视频播放装置、电子设备及存储介质 |
US17/482,218 US20220007074A1 (en) | 2018-10-30 | 2021-09-22 | Method and apparatus for playing videos, and electronic device and storage medium thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811279510.1A CN109451341B (zh) | 2018-10-30 | 2018-10-30 | 视频播放方法、视频播放装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109451341A true CN109451341A (zh) | 2019-03-08 |
CN109451341B CN109451341B (zh) | 2020-09-11 |
Family
ID=65548879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811279510.1A Active CN109451341B (zh) | 2018-10-30 | 2018-10-30 | 视频播放方法、视频播放装置、电子设备及存储介质 |
Country Status (3)
Country | Link |
---|---|
US (2) | US11146854B2 (zh) |
CN (1) | CN109451341B (zh) |
WO (1) | WO2020088059A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020088059A1 (zh) * | 2018-10-30 | 2020-05-07 | 北京达佳互联信息技术有限公司 | 视频播放方法、视频播放装置、电子设备及存储介质 |
CN111367622A (zh) * | 2020-03-09 | 2020-07-03 | 联通沃音乐文化有限公司 | 一种移动端网站无阻断播放音频***和方法 |
WO2023077800A1 (zh) * | 2021-11-04 | 2023-05-11 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
WO2023077799A1 (zh) * | 2021-11-04 | 2023-05-11 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111629151B (zh) * | 2020-06-12 | 2023-01-24 | 北京字节跳动网络技术有限公司 | 视频合拍方法、装置、电子设备及计算机可读介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702764A (zh) * | 2009-10-26 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种播放视频的方法、***及对应的机顶盒 |
CN103546821A (zh) * | 2013-10-30 | 2014-01-29 | 乐视致新电子科技(天津)有限公司 | 一种视频播放界面调整的方法和装置 |
CN103793170A (zh) * | 2012-10-31 | 2014-05-14 | Lg电子株式会社 | 移动终端及其控制方法 |
US20140337147A1 (en) * | 2013-05-13 | 2014-11-13 | Exponential Interactive, Inc | Presentation of Engagment Based Video Advertisement |
CN106028143A (zh) * | 2016-05-27 | 2016-10-12 | 北京小米移动软件有限公司 | 视频直播方法及装置 |
CN106878810A (zh) * | 2017-03-13 | 2017-06-20 | 福建中金在线信息科技有限公司 | 一种视频播放方法及装置 |
CN106993214A (zh) * | 2017-03-20 | 2017-07-28 | 北京潘达互娱科技有限公司 | 网络直播方法及装置 |
CN107092417A (zh) * | 2017-03-30 | 2017-08-25 | 北京潘达互娱科技有限公司 | 网络直播方法及装置 |
CN108419117A (zh) * | 2018-04-28 | 2018-08-17 | 中广热点云科技有限公司 | 一种实现视频小窗口播放的装置及方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9756349B2 (en) * | 2002-12-10 | 2017-09-05 | Sony Interactive Entertainment America Llc | User interface, system and method for controlling a video stream |
US8387099B2 (en) * | 2002-12-10 | 2013-02-26 | Ol2, Inc. | System for acceleration of web page delivery |
US9032465B2 (en) * | 2002-12-10 | 2015-05-12 | Ol2, Inc. | Method for multicasting views of real-time streaming interactive video |
US7877687B2 (en) * | 2007-08-16 | 2011-01-25 | Yahoo! Inc. | Persistent visual media player |
US8789126B1 (en) * | 2011-08-30 | 2014-07-22 | Cox Communications, Inc. | System, method and device for swapping display configurations between viewing devices |
US20180032997A1 (en) * | 2012-10-09 | 2018-02-01 | George A. Gordon | System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device |
US11284137B2 (en) * | 2012-04-24 | 2022-03-22 | Skreens Entertainment Technologies, Inc. | Video processing systems and methods for display, selection and navigation of a combination of heterogeneous sources |
US20130318429A1 (en) | 2012-05-22 | 2013-11-28 | Movile | Dynamic floating web video player |
US20150046812A1 (en) * | 2013-08-12 | 2015-02-12 | Google Inc. | Dynamic resizable media item player |
CN103561307A (zh) * | 2013-10-30 | 2014-02-05 | 乐视致新电子科技(天津)有限公司 | 一种基于浏览器的指示模式切换方法和装置 |
US10431208B2 (en) * | 2015-06-01 | 2019-10-01 | Sinclair Broadcast Group, Inc. | Content presentation analytics and optimization |
CN106686446B (zh) * | 2015-11-05 | 2020-07-14 | 腾讯科技(北京)有限公司 | 内容投射方法及移动终端 |
US10681391B2 (en) * | 2016-07-13 | 2020-06-09 | Oath Inc. | Computerized system and method for automatic highlight detection from live streaming media and rendering within a specialized media player |
CN108235104B (zh) * | 2018-01-19 | 2020-08-28 | 深圳市富途网络科技有限公司 | 一种用于移动终端的直播视频浮窗播放方法 |
CN109451341B (zh) * | 2018-10-30 | 2020-09-11 | 北京达佳互联信息技术有限公司 | 视频播放方法、视频播放装置、电子设备及存储介质 |
-
2018
- 2018-10-30 CN CN201811279510.1A patent/CN109451341B/zh active Active
-
2019
- 2019-08-23 US US17/257,126 patent/US11146854B2/en active Active
- 2019-08-23 WO PCT/CN2019/102281 patent/WO2020088059A1/zh active Application Filing
-
2021
- 2021-09-22 US US17/482,218 patent/US20220007074A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702764A (zh) * | 2009-10-26 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种播放视频的方法、***及对应的机顶盒 |
CN103793170A (zh) * | 2012-10-31 | 2014-05-14 | Lg电子株式会社 | 移动终端及其控制方法 |
US20140337147A1 (en) * | 2013-05-13 | 2014-11-13 | Exponential Interactive, Inc | Presentation of Engagment Based Video Advertisement |
CN103546821A (zh) * | 2013-10-30 | 2014-01-29 | 乐视致新电子科技(天津)有限公司 | 一种视频播放界面调整的方法和装置 |
CN106028143A (zh) * | 2016-05-27 | 2016-10-12 | 北京小米移动软件有限公司 | 视频直播方法及装置 |
CN106878810A (zh) * | 2017-03-13 | 2017-06-20 | 福建中金在线信息科技有限公司 | 一种视频播放方法及装置 |
CN106993214A (zh) * | 2017-03-20 | 2017-07-28 | 北京潘达互娱科技有限公司 | 网络直播方法及装置 |
CN107092417A (zh) * | 2017-03-30 | 2017-08-25 | 北京潘达互娱科技有限公司 | 网络直播方法及装置 |
CN108419117A (zh) * | 2018-04-28 | 2018-08-17 | 中广热点云科技有限公司 | 一种实现视频小窗口播放的装置及方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020088059A1 (zh) * | 2018-10-30 | 2020-05-07 | 北京达佳互联信息技术有限公司 | 视频播放方法、视频播放装置、电子设备及存储介质 |
US11146854B2 (en) | 2018-10-30 | 2021-10-12 | Beijing Dajia Internet Information Technology Co., Ltd. | Method for playing videos and electronic device |
CN111367622A (zh) * | 2020-03-09 | 2020-07-03 | 联通沃音乐文化有限公司 | 一种移动端网站无阻断播放音频***和方法 |
WO2023077800A1 (zh) * | 2021-11-04 | 2023-05-11 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
WO2023077799A1 (zh) * | 2021-11-04 | 2023-05-11 | 上海哔哩哔哩科技有限公司 | 直播间视频播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US20210250647A1 (en) | 2021-08-12 |
WO2020088059A1 (zh) | 2020-05-07 |
CN109451341B (zh) | 2020-09-11 |
US20220007074A1 (en) | 2022-01-06 |
US11146854B2 (en) | 2021-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109451341A (zh) | 视频播放方法、视频播放装置、电子设备及存储介质 | |
CN105094732B (zh) | 屏幕显示方法及装置 | |
KR101722522B1 (ko) | 디스플레이 모드를 전환하기 위한 방법 및 장치 | |
CN107608561B (zh) | 触摸屏控制方法及装置 | |
CN111314768A (zh) | 投屏方法、投屏装置、电子设备以及计算机可读存储介质 | |
CN109729414A (zh) | 一种评论消息的发送、显示方法、装置、服务器及终端 | |
CN107204883B (zh) | 网络故障处理方法及装置 | |
CN105786507B (zh) | 显示界面切换的方法及装置 | |
CN107743244B (zh) | 视频直播方法及装置 | |
CN110691268B (zh) | 一种消息发送方法、装置、服务器、移动终端及存储介质 | |
CN105635846B (zh) | 设备控制方法及装置 | |
CN107147957B (zh) | 视频播放方法和装置 | |
CN106101433B (zh) | 通知消息显示方法和装置 | |
CN109327733A (zh) | 视频播放方法、视频播放装置、电子设备及存储介质 | |
CN110475134A (zh) | 一种评论内容显示方法、装置、电子设备及存储介质 | |
CN106453032B (zh) | 信息推送方法及装置、*** | |
EP4114010A2 (en) | Method and apparatus for information interaction in live broadcast room | |
CN111583952A (zh) | 音频处理方法、装置、电子设备及存储介质 | |
CN106375846B (zh) | 直播音频的处理方法及装置 | |
CN106292316B (zh) | 工作模式切换方法和装置 | |
CN108989191A (zh) | 撤回图片文件的方法及其控制方法、装置及移动终端 | |
CN106534750B (zh) | 显示控制方法及装置 | |
CN112817665A (zh) | 设备交互方法及装置、存储介质 | |
CN112685599A (zh) | 视频推荐方法及装置 | |
CN110113622A (zh) | 直播中的交互方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |