一种网络媒体视频播放方法技术

技术编号:19598740 阅读:18 留言:0更新日期:2018-11-28 06:48
本发明专利技术公开一种网络媒体视频播放方法,包括:申请开机自启权限,使得用于控制视频播放的程序启动;向服务端发送获得json信息的请求,获得json信息后,对json信息进行解析,获取网络视频地址,并记录进数组;指定播放的视频文件网络地址,调用下载方法,下载与播放可同时进行;播放网络视频或已下载的本地视频;定时查看服务端的视频播放地址是否有改变,若有改变,则重新获取视频地址,并保存至数组,删除本地视频文件,重新下载新的视频文件用于播放。本发明专利技术的技术目的在于提供一种应用于广告播放的网络媒体视频播放方法,该方法能够自动获取视频并自动播放。

【技术实现步骤摘要】
一种网络媒体视频播放方法
本专利技术涉及信息网络的媒体广告播放方法领域,特别涉及一种网络媒体视频播放方法。
技术介绍
现如今,广告播放受限于硬件可靠性,容易出现各种问题,需要手工备份,并且人工数据恢复非常困难、耗时。需要较高的维护费用,提高了成本。而且几乎不提供任何软件支持,需要人力进行所有重复的操作。
技术实现思路
针对现有技术存在的不足,本专利技术的技术目的在于提供一种应用于广告播放的网络媒体视频播放方法,该方法能够自动获取视频并自动播放。本专利技术通过以下技术方案实现:本专利技术的网络媒体视频播放方法,包括以下步骤:a)申请开机自启权限,使得用于控制视频播放的程序启动;b)向服务端发送获得json信息的请求,获得json信息后,对json信息进行解析,获取网络视频地址,并记录进数组;c)指定播放的视频文件网络地址,调用下载方法,下载与播放可同时进行;d)播放网络视频或已下载的本地视频;e)定时查看服务端的视频播放地址是否有改变,若有改变,则重新获取视频地址,并保存至数组,删除本地视频文件,重新下载新的视频文件用于播放。进一步地,在步骤a中,申请开机自启权限方法为监听系统开机广播,静态注册开机广播,申请开机自启权限。进一步地,在步骤c中,若视频非首次播放,则先扫描本地视频文件是否存在,若存在则播放本地视频,若不存在则调用网络视频地址,再次下载并播放。进一步地,在步骤d中,播放视频时,首先判断视频文件是否下载成功,若未下载成功,则读取数组,获取视频文件网络地址,调用播放器播放调用的网络地址的视频;若下载成功,则生成本地视频,调用播放器播放本地视频。进一步地,在步骤d中,进行多视频循环播放时,对视频播放完成时进行监听;在json数据传回为视频地址数组,获取数组长度,对视频播放完成时监听,循环播放数组存放的视频地址,实现循环播放。进一步地,在步骤e中,用handler方法定时,设定定时的时间,如24小时,然后向服务端发送获取json信息请求,对比本次获得的json信息与上次返回的json信息是否相同,若相同,则不作处理,若不相同,则删除本地视频,从新获取视频地址进行下载操作。进一步地,定时的时间为10~24小时。由于采用了上述技术方案,本专利技术的有益效果是:通过开机自动运行,并能够自动从服务端获取视频地址,进行网络视频播放,并进行视频下载,下载完成后实现离线播放,减少流量成本,减少视频对网络的高要求;还能够判断视频地址与服务端的视频地址是否相同,若不同则删除本地视频,获取更新后的视频,能够方便对视频数据激进型管理,降低了本机内存的要求,能够定时访问,使得广告的推送更加精准,整个过程不需要人工操作,能够提升用户的体验。附图说明图1是网络媒体视频播放方法的步骤图。具体实施方式下面结合附图对本专利技术作详细描述。如图1所示的网络媒体视频播放方法,包括以下步骤:a)申请开机自启权限,使得用于控制视频播放的程序启动;b)向服务端发送获得json信息的请求,获得json信息后,对json信息进行解析,获取网络视频地址,并记录进数组;c)指定播放的视频文件网络地址,调用下载方法,下载与播放可同时进行;d)播放网络视频或已下载的本地视频;e)定时查看服务端的视频播放地址是否有改变,若有改变,则重新获取视频地址,并保存至数组,删除本地视频文件,重新下载新的视频文件用于播放。还具有的步骤:获取软件的版本号,若本机版本低于服务端的软件版本,则软件自动更新软件版本,从而保持整个系统软版本都一致。其中,在步骤a中,申请开机自启权限方法为监听系统开机广播,静态注册开机广播,具体为监听android.intent.action.BOOT_COMPLETED开机广播,申请开机自启权限。其中,在步骤c中,若视频非首次播放,则先扫描本地视频文件是否存在,若存在则播放本地视频,以减少流量成本,若不存在则调用网络视频地址,再次下载并播放。其中,在步骤d中,播放视频时,首先判断视频文件是否下载成功,若未下载成功,则读取数组,获取视频文件网络地址,调用播放器播放调用的网络地址的视频;若下载成功,则生成本地视频,调用播放器播放本地视频。其中,在步骤d中,进行多视频循环播放时,对视频播放完成时进行监听;在json数据传回为视频地址数组,获取数组长度,对视频播放完成时监听,循环播放数组存放的视频地址,实现循环播放。其中在视频播放完成时的监听中,以数组的下标,0到数组长度-1的范围中,循环播放数组中视频地址对应的视频。从而能够在上一视频播放完成后,调取数组存放的下一视频地址并播放地址中的视频。其中,在步骤e中,用handler方法定时,设定定时的时间,如24小时,然后向服务端发送获取json信息请求,对比本次获得的json信息与上次返回的json信息是否相同,若相同,则不作处理,若不相同,则删除本地视频,从新获取视频地址进行下载操作。定时的时间可为10~24小时。整个播放方法通过计算机应用程序实现,该计算机应用程序能够利用开机广播激活而自动启动,其也能够对存储的视频文件进行扫描及调用播放器对视频进行播放。因此,本网络媒体视频播放方法用于对广告的播放,能够自动从服务端获取视频地址,进行网络视频播放,并进行视频下载,下载完成后实现离线播放,减少流量成本,减少视频对网络的高要求;还能够判断视频地址与服务端的视频地址是否相同,若不同则删除本地视频,获取更新后的视频,能够方便对视频数据激进型管理,降低了本机内存的要求,能够定时访问,使得广告的推送更加精准,整个过程不需要人工操作,能够提升用户的体验。本文档来自技高网...

【技术保护点】
1.一种网络媒体视频播放方法,其特征在于,包括以下步骤:a)申请开机自启权限,使得用于控制视频播放的程序启动;b)向服务端发送获得json信息的请求,获得json信息后,对json信息进行解析,获取网络视频地址,并记录进数组;c)指定播放的视频文件网络地址,调用下载方法,下载与播放可同时进行;d)播放网络视频或已下载的本地视频;e)定时查看服务端的视频播放地址是否有改变,若有改变,则重新获取视频地址,并保存至数组,删除本地视频文件,重新下载新的视频文件用于播放。

【技术特征摘要】
1.一种网络媒体视频播放方法,其特征在于,包括以下步骤:a)申请开机自启权限,使得用于控制视频播放的程序启动;b)向服务端发送获得json信息的请求,获得json信息后,对json信息进行解析,获取网络视频地址,并记录进数组;c)指定播放的视频文件网络地址,调用下载方法,下载与播放可同时进行;d)播放网络视频或已下载的本地视频;e)定时查看服务端的视频播放地址是否有改变,若有改变,则重新获取视频地址,并保存至数组,删除本地视频文件,重新下载新的视频文件用于播放。2.根据权利要求1所述的网络媒体视频播放方法,其特征在于,在步骤a中,申请开机自启权限方法为监听系统开机广播,静态注册开机广播,申请开机自启权限。3.根据权利要求1所述的网络媒体视频播放方法,其特征在于,在步骤c中,若视频非首次播放,则先扫描本地视频文件是否存在,若存在则播放本地视频,若不存在则调用网络视频地址,再次下载并播放。4.根据权利要求1所述的网...

【专利技术属性】
技术研发人员:李正军
申请(专利权)人:成都洋玩易科技有限公司
类型:发明
国别省市:四川,51

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

1