一种Android MV视频后台播放系统技术方案

技术编号:24254502 阅读:46 留言:0更新日期:2020-05-23 01:13
本发明专利技术涉及视频后台播放技术领域,具体涉及一种Android MV视频后台播放系统,步骤一:操作交互栈阶段:针对当前播放的MV视频与后台视频,形成交互,当前播放的MV视频为当前活动栈,后台视频为后台栈;步骤二:发送交互指令,对步骤一的当前活动栈和后台栈进行操作,当前活动栈和后台栈建立通信形成互联,实现视频的全屏,位置变换;步骤三:视频播放栈阶段:接收到交互指令,利用fragment栈管理来实现对交互指令的判断,来实现对当前活动栈播放;它采用的独立fragment栈管理的方案,保证了视频正常播放以及极大地提高用户的体验感。

An Android MV video background playing system

【技术实现步骤摘要】
一种AndroidMV视频后台播放系统
本专利技术涉及视频后台播放
,具体涉及一种AndroidMV视频后台播放系统。
技术介绍
随着人们的生活水平提高,生活和工作节奏加快,人们闲瑕时间以及为缓解工作和生活压力时,往往喜欢去唱歌以来缓解压力或娱乐休闲,因此各种K歌类应该蓬勃发展。市面上基于TV端使用的K歌应用基本上都只能在全屏下才能播放,例如:天籁K歌,唱吧,开麦。这样导致用户操作不变,经常会出现误操作退出全屏,导致K歌中断。百灵K歌有类似画中画播放功能,但是从画中画和全屏来回切换时需要重新播放MV,有明显停顿,同时也不支持后台播放,一旦切换到二级页面MV播放就自动停止。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷和不足,提供一种AndroidMV视频后台播放系统。本专利技术所述的一种AndroidMV视频后台播放系统,采用如下步骤:步骤一:操作交互栈阶段:针对当前播放的MV视频与后台视频,形成交互,当前播放的MV视频为当前活动栈,后台视频为后台栈;步骤二:发送交互指令,对步骤一的当前活动栈和后台栈进行操作,当前活动栈和后台栈建立通信形成互联,实现视频的全屏,位置变换;步骤三:视频播放栈阶段:接收到交互指令,利用fragment栈管理来实现对交互指令的判断,来实现对当前活动栈播放,或者对前活动栈和后台栈实现位置互换,此时后台栈位置变换成为当前活动栈,当前活动栈变为后台为后台栈,实现流畅切换及播放。本专利技术有益效果为:本专利技术所述的一种AndroidMV视频后台播放系统,它采用的独立fragment栈管理的方案,解决目前TV端K歌应用只能在全屏播放,一旦退出全屏播放立即停止,以及画中画动态显示问题,以及解决在不影响唱歌的条件下实现边唱歌边进行其他操作的问题,保证了视频正常播放以及极大地提高用户的体验感。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术的拓扑流程示意图;【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。如图1所示,本具体实施方式所述的一种AndroidMV视频后台播放系统,步骤一:操作交互栈阶段:针对当前播放的MV视频与后台视频,形成交互,当前播放的MV视频为当前活动栈,后台视频为后台栈;步骤二:发送交互指令,对步骤一的当前活动栈和后台栈进行操作,当前活动栈和后台栈建立通信形成互联,实现视频的全屏,位置变换;步骤三:视频播放栈阶段:接收到交互指令,利用fragment栈管理来实现对交互指令的判断,来实现对当前活动栈播放,或者对前活动栈和后台栈实现位置互换,此时后台栈位置变换成为当前活动栈,当前活动栈变为后台为后台栈,实现流畅切换及播放。本专利技术工作原理如下:本专利技术针对上述
技术介绍
中存在问题采用了三种解决方案:1、方案一:根据Android标准API采用多activity方式进行页面交互,在具体实施过程发现该方案缺陷,陈述如下:一旦页面进行切换将导致mv视频自动停止播放,类似天籁唱吧等,只能在独立一个全屏页面进行唱歌,不能进行其他操作。2、方案二:采用window方式进行mv视频播放渲染,独立于其他交互,可以实现mv视频后台播放,在具体实施过程发现该方案缺陷,陈述如下:window需要单独进行全新申请,Android版本碎片化问题以及各个厂家不同的定制修改,部分设备无法申请该权限,导致整个mv视频完全全部无法播放。3、方案三:采用独立fragment栈管理,视频播放一个栈,其他交互一个栈,在两个栈之间建立通信实现视频的全屏,位置变换;经过以上实验,最后采用fragment独立栈方案,基本实现任意位置,任意大小,以及后台视频播放功能。本专利技术的关键点在于如何对mv视频播放进行保活,在前两个阶段无法实现后台播放最根本的原因都是因为视频一旦进入后台就自动休眠死掉,导致mv播放停止。最后采用的独立fragment栈管理的方案,也就是将视频播放独立出来,区别于其他交互操作,从而实现无论外面怎么操作视频播放的栈都还一只存在,另外通过和其他栈之间的交互通信实现视频窗大小以及位置的变换。本专利技术最终效果实现了mv视频的后台播放以及视频任意位置,任意大小摆放,对K歌体验,特别是多人操作是的K歌体检有较大改善。本专利技术所述的一种AndroidMV视频后台播放系统,采用的独立fragment栈管理的方案,解决目前TV端K歌应用只能在全屏播放,一旦退出全屏播放立即停止,以及画中画动态显示问题,以及解决在不影响唱歌的条件下实现边唱歌边进行其他操作的问题,保证了视频正常播放以及极大地提高用户的体验感。以上所述仅是本专利技术的较佳实施方式,故凡依本专利技术专利申请范围所述特征及原理所做的等效变化或修饰,均包括于本专利技术专利申请范围内。本文档来自技高网
...

【技术保护点】
1.一种Android MV视频后台播放系统,采用如下步骤:/n步骤一: 操作交互栈阶段:针对当前播放的MV视频与后台视频,形成交互,当前播放的MV视频为当前活动栈,后台视频为后台栈;/n步骤二:发送交互指令,对步骤一的当前活动栈和后台栈进行操作,当前活动栈和后台栈建立通信形成互联,实现视频的全屏,位置变换;/n步骤三:视频播放栈阶段:接收到交互指令,利用fragment栈管理来实现对交互指令的判断,来实现对当前活动栈播放,或者对前活动栈和后台栈实现位置互换,此时后台栈位置变换成为当前活动栈,当前活动栈变为后台为后台栈,实现流畅切换及播放。/n

【技术特征摘要】
1.一种AndroidMV视频后台播放系统,采用如下步骤:
步骤一:操作交互栈阶段:针对当前播放的MV视频与后台视频,形成交互,当前播放的MV视频为当前活动栈,后台视频为后台栈;
步骤二:发送交互指令,对步骤一的当前活动栈和后台栈进行操作,当前活动栈和后台栈建立通...

【专利技术属性】
技术研发人员:熊小松刘春宇岳军彦宁黎徐文海
申请(专利权)人:成都金麦客科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1