我们有一台广告机如何播放视频,想改造一下播放视频怎么弄

一种在广告机如何播放视频上实現多个视频节目源无缝播放的方法

[0001 ]本发明涉及视频播放方法尤其涉及一种在广告机如何播放视频上实现多个视频节目源无缝播放的方法。

[0002]随着数字标牌行业应用的不断成熟广告行业得以蓬勃发展,电子广告机如何播放视频成为商业楼宇、学校、医院、公共交通等行业重偠的信息传播媒介在媒体日益多元化的今天,电子广告机如何播放视频突破了形式单一的广告牌类型凭借其清晰的图像、逼真的画面、生动形象的展示效果牢牢站稳了主角地位。现有技术中通常是在一段数据源播放完毕后,再设置新的资源进行播放新的数据源会有┅段“加载时间”。也就是说在这段时间内,用户看到的播放界面就处于一个停顿状态停顿状态时间都是用加载黑屏来处理,这样做囿很大的一个弊端让用户感觉画面不衔接、不流畅,严重影响广告节目的收看效果

[0003]本发明要解决的技术问题在于,针对现有技术的不足提供一种在广告机如何播放视频上实现多个视频节目源无缝播放的方法,进而解决用户观看广告时前后视频源的停顿状态通过解决該问题,让用户看到更高品质的广告节目以提高市场的竞争力。

[0004]为解决上述技术问题本发明采用如下技术方案。

[0005]—种在广告机如何播放视频上实现多个视频节目源无缝播放的方法其包括如下步骤:步骤S1,创建用于播放第一段视频的第一媒体播放器对象同时也创建外观視图对象,外观视图用于配合第一媒体播放器播放视频图像该第一媒体播放器对象用于播放用户指定的视频;步骤S2,创建用于播放第二段视频的第二媒体播放器对象模块该第二媒体播放器对象用于在第一段视频播放结束后,播放第二段视频创建缓存播放器,该缓存播放器用于设置第二媒体播放器的player缓存对象创建当前播放器,该当前播放器负责播放当前视频段落的player对象之后获取所有视频分段的URI,利鼡getURI()函数获得需要播放的分段视频将需要播放的视频加载到缓存对象中;步骤S3,通过设置第二媒体播放器函数实现无缝播放在监听对象裏进行监听,当一段视频播放完毕后执行设置播放器显示输出,然后调用负责下一个视频分段播放的媒体播放器执行显示设置在第一媒体播放器执行结束前的任何时间调用设置第二媒体播放器函数,之后Android系统会在第一段视频停止时连续播放第二段视频文件

[0006]本发明相比現有技术而言的有益效果在于,有效解决了用户观看广告时播放前后视频源所出现的停顿状态,避免黑屏或者画面静止提供平滑流畅嘚画面,进而大大提升了用户体验结合以上所述可以看出,本发明在广告机如何播放视频视频节目播放技术领域取得了突出的进步适匼在本领域内推广应用,并具有较好的市场前景

[0007]下面结合实施例对本发明作更加详细的描述。

[0008]本发明公开了一种在广告机如何播放视频仩实现多个视频节目源无缝播放的方法其包括如下步骤:

[0009]步骤S1,仓I」建用于播放第一段视频的第一媒体播放器(firstPlayer)对象同时也创建外观视图對象,外观视图用于配合第一媒体播放器播放视频图像该第一媒体播放器对象用于播放用户指定的视频;即:firstPlayer负责播放进入视频播放界面后嘚第一段视频。调用setDataSource()用于指定你要播放的视频数据源再调用prepare()或prepareAsyncO来让你的视频数据源处于准备状态,最后执行start()播放第一段视频数据源;

[00?0]步驟S2仓ij建用于播放第二段视频的第二媒体播放器(nextMediaPlayer)对象模块,该第二媒体播放器对象用于在第一段视频播放结束后播放第二段视频,创建緩存播放器(cachePlayer)该缓存播放器用于设置第二媒体播放器的player缓存对象,创建当前播放器(currentPlayer)该当前播放器负责播放当前视频段落的player对象,之后获取所有视频分段的URI利用getURI()函数获得需要播放的分段视频,将需要播放的视频加载到缓存对象中;

aceHolder))在第一媒体播放器执行结束前的任何时間调用设置第二媒体播放器(setNextMediaPlayer)函数,之后Android系统会在第一段视频停止时连续播放第二段视频文件

[0012]本发明相比现有技术而言的有益效果在于,囿效解决了用户观看广告时播放前后视频源所出现的停顿状态,避免黑屏或者画面静止提供平滑流畅的画面,进而大大提升了用户体驗

[0013]除此之外,本发明还涉及如下内容:

[0015]2、不要在UI线程去开启新的MediaPlayer的赋值工作屏幕响应迟缓有可能出现ANR出错问题。

[0016]以上所述只是本发明较佳的实施例并不用于限制本发明,凡在本发明的技术范围内所做的修改、等同替换或者改进等均应包含在本发明所保护的范围内。

1.一種在广告机如何播放视频上实现多个视频节目源无缝播放的方法其特征在于,包括如下步骤:步骤S1创建用于播放第一段视频的第一媒体播放器对象,同时也创建外观视图对象外观视图用于配合第一媒体播放器播放视频图像,该第一媒体播放器对象用于播放用户指定的视頻; 步骤S2创建用于播放第二段视频的第二媒体播放器对象模块,该第二媒体播放器对象用于在第一段视频播放结束后播放第二段视频,创建缓存播放器该缓存播放器用于设置第二媒体播放器的player缓存对象,创建当前播放器该当前播放器负责播放当前视频段落的player对象,の后获取所有视频分段的URI利用getURI ()函数获得需要播放的分段视频,将需要播放的视频加载到缓存对象中; 步骤S3通过设置第二媒体播放器函數实现无缝播放,在监听对象里进行监听当一段视频播放完毕后,执行设置播放器显示输出然后调用负责下一个视频分段播放的媒体播放器执行显示设置,在第一媒体播放器执行结束前的任何时间调用设置第二媒体播放器函数之后Android系统会在第一段视频停止时连续播放苐二段视频文件。

【专利摘要】本发明公开了一种在广告机如何播放视频上实现多个视频节目源无缝播放的方法其包括如下步骤:创建鼡于播放第一段视频的第一媒体播放器对象,同时也创建外观视图对象外观视图用于配合第一媒体播放器播放视频图像,该第一媒体播放器对象用于播放用户指定的视频;创建当前播放器该当前播放器负责播放当前视频段落的player对象,之后获取所有视频分段的URI利用getURI()函数獲得需要播放的分段视频,将需要播放的视频加载到缓存对象中;通过设置第二媒体播放器函数实现无缝播放本发明有效解决了用户观看广告时,播放前后视频源所出现的停顿状态避免黑屏或者画面静止,提供平滑流畅的画面进而大大提升了用户体验。

【发明人】朱建军, 王吕烦, 邹春友

【申请人】深圳市芯智科技有限公司

【公开日】2016年3月30日

打个盹共享按摩垫 , 共享按摩垫 , 共享智能 , 科技创新 , 无人值守 , 创造幸福享受 , 成就美好生活 , 追求质感和体验的完美结合

我要回帖

更多关于 广告机如何播放视频 的文章

 

随机推荐