The invention relates to a video playing method and device. The method includes: in the play information stream interface search playback view, to acquire the play view; the view to be broadcast transfer to the floating window player previously created; according to the component to be broadcast play view of packaging the floating window player; start floating window package after the player playing the view to be played. The video playback method and device in play information stream to the player interface search view, obtain the play view, will be transferred to the floating window view player player, the player to play through the floating window view, do not need to play different views in different player swap, reduce the consumption of system performance.
【技术实现步骤摘要】
视频播放方法和装置
本专利技术涉及网络通信领域,特别是涉及一种视频播放方法和装置。
技术介绍
随着网络技术的发展,出现了越来越多的视频播放网站。用户在视频播放网站上选择需要播放的视图,即可进行视图播放。传统的视频播放方式是在需要播放的视图上包含有一个播放器的外壳,当该视图需要当前播放时,将播放器视图渲染在外壳上。如果当前界面有很多需要当前播放的视图,就需要不停的插拔播放器视图到不同的外壳上,导致系统性能消耗较大。
技术实现思路
基于此,有必要针对传统的视频播放方式导致系统性能消耗大的问题,提供一种视频播放方法和装置,能降低系统性能消耗。一种视频播放方法,包括:在播放信息流界面检索有播放视图,获取待播放视图;将所述待播放视图传递给预先创建的悬浮窗播放器;根据所述待播放视图封装所述悬浮窗播放器的播放组件;启动封装后的悬浮窗播放器播放所述待播放视图。一种视频播放装置,包括:数据获取模块,用于在播放信息流界面检索有播放视图,获取待播放视图;数据传递模块,用于将所述待播放视图传递给预先创建的悬浮窗播放器;封装模块,用于根据所述待播放视图封装所述悬浮窗播放器的播放组件;播放模块,用于启动封装后的悬浮窗播放器播放所述待播放视图。上述视频播放方法和装置,在播放信息流界面检索到有播放视图,获取待播放视图,将待播放视图传递给悬浮窗播放器,通过悬浮窗播放器播放待播放视图,不需要将不同的播放视图插拔在不同的播放器上,降低了系统性能消耗。附图说明图1为一个实施例中终端的内部结构示意图;图2为一个实施例中视频播放方法的流程图;图3为一个实施例中竖向滑动feed流的示意图;图4为一个实施例 ...
【技术保护点】
一种视频播放方法,包括:在播放信息流界面检索有播放视图,获取待播放视图;将所述待播放视图传递给预先创建的悬浮窗播放器;根据所述待播放视图封装所述悬浮窗播放器的播放组件;启动封装后的悬浮窗播放器播放所述待播放视图。
【技术特征摘要】
1.一种视频播放方法,包括:在播放信息流界面检索有播放视图,获取待播放视图;将所述待播放视图传递给预先创建的悬浮窗播放器;根据所述待播放视图封装所述悬浮窗播放器的播放组件;启动封装后的悬浮窗播放器播放所述待播放视图。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在播放所述待播放视图时,预加载预设数量视频数据。3.根据权利要求1所述的方法,其特征在于,所述获取待播放视图,包括:接收点播指令,根据所述点播指令获取待播放视图;或者,根据直播轮询方式获取待播放视图。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述悬浮窗播放器上检测到手势信息,识别所述手势信息得到对应的手势指令;根据所述手势指令控制所述悬浮窗播放器执行相应的动作。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述手势指令为移动指令,则控制所述悬浮窗播放器移动,更新移动后所述悬浮窗播放器的位置;若所述手势指令为多点触控指令,则控制所述悬浮窗播放器进行放大或缩小,更新放大或缩小后的悬浮窗播放器的大小和位置。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到终端的屏幕发生旋转或检测到对全屏控件的触发操作,则控制所述悬浮窗播放器进入全屏播放模式。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述播放信息流界面接收到滑动控制指令;根据所述滑动控制指令控制所述播放信息流界面进行移动;检测到滑动停止,获取在所述播放信息流界面的预设区域内的播放视图;通过悬浮窗播放器播放所述预设区域内的播放视图。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:启动用于播放的主进程和服务进程,并建立所述主进程与服务进程之间通信;将所述服务进程与悬浮窗视图绑定;创建悬浮窗视图的窗口管理器;初始化播放器,并将播放器加入到所述悬浮窗视图的窗口管理器中形成悬浮窗播放器;将所述待播放视图传递给预先创建的悬浮窗播放器,包括:通过所述主进程将所述待播放视图传递给所述服务进程,并由所述服务进程通过事件总线将所述待播放视图传递给所述悬浮窗播放器。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述播放信息流界面移动时,触发所述悬浮窗播放器进入跟随模式。10.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收到界面切换指令;根据所述界面切换指令切换到对应的应用程序界面,将所述悬浮窗播放器悬浮在所述应用程序界面之上。11.一种视频播放装置,其特征在于,包括:数据获取模块,用于在播放信息流界面检索有播放视图,获取待播放视图;数据传递模块,用于将所述待播放视图传递给预先创建的悬浮窗播放器...
【专利技术属性】
技术研发人员:魏常伟,张俊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。