[发明专利]web播放器发版中音视频零故障播放方法及系统在审
申请号: | 201910893633.2 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110545488A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 赖志能;黄海亮;梁瑛玮;洪行健;李长杰;冷冬;丁一;邓叶秾;谢锦派;许稳成 | 申请(专利权)人: | 广州易方信息科技股份有限公司 |
主分类号: | H04N21/81 | 分类号: | H04N21/81;H04N21/458 |
代理公司: | 44387 佛山帮专知识产权代理事务所(普通合伙) | 代理人: | 曾凤云<国际申请>=<国际公布>=<进入 |
地址: | 510000 广东省广州市番禺区小谷围街外*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放器 播放音视频 音视频播放 调用 下载 错误信息反馈 快速测试 异常状况 应对措施 中音视频 防御性 非预期 音视频 工作量 嵌入 播放 测试 成功 | ||
1.一种web播放器发版中音视频零故障播放方法,其特征在于,包括以下步骤:
在音视频页面上嵌入player.js文件,所述player.js文件有两个播放器地址:第一版本播放器、第二版本播放器;
当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频;
判断第一版本播放器是否播放所述音视频成功;若是,则继续通过第一版本播放器播放所述音视频;若否,第一版本播放器将错误信息反馈给player.js文件;
player.js文件收到错误信息后下载并调用第二版本播放器播放所述音视频;
其中,所述第一版本播放器为新版本播放器,当第一版本播放器更新时,将更新前的第一版本播放器的文件名改为第二版本播放器的文件名,即更新前的第一版本播放器变成第二版本播放器。
2.如权利要求1所述web播放器发版中音视频零故障播放方法,其特征在于,所述当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频的步骤包括:
当接收到音视频播放请求时,player.js尝试下载并调用第一版本播放器;
对第一版本播放器进行初始化,生成对应的播放器DOM元素;若初始化成功,则通过第一版本播放器加载音视频资源进行播放。
3.如权利要求2所述web播放器发版中音视频零故障播放方法,其特征在于,所述player.js文件收到错误信息后下载并调用第二版本播放器播放所述音视频的步骤包括:
player.js文件接收到第一版本播放器播放失败的错误信息后,使用removeChild函数移除播放器DOM元素,以销毁第一版本播放器;
player.js文件下载并调用第二版本播放器;
初始化第二版本播放器,并将其塞入原先的播放器DOM元素中,使用第二版本播放器加载音视频资源进行播放。
4.如权利要求1所述web播放器发版中音视频零故障播放方法,其特征在于,还包括以下步骤:
当player.js文件存在下载第二版本播放器的行为时,player.js文件向服务器发送错误日志,测试人员根据所接收到的错误日志排查相关用户页面,并发布第一版本播放器的修复版本,此时第二版本播放器不变。
5.一种web播放器发版中音视频零故障播放系统,其特征在于,包括
嵌入模块,用于在音视频页面上嵌入player.js文件,所述player.js文件有两个播放器地址:第一版本播放器、第二版本播放器;
第一调用模块,用于当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频;
判断模块,用于判断第一版本播放器是否播放所述音视频成功;若是,则继续通过第一版本播放器播放所述音视频;若否,第一版本播放器将错误信息反馈给player.js文件;
第二调用模块,用于player.js文件收到错误信息后下载并调用第二版本播放器播放所述音视频;
其中,所述嵌入模块中,所述第一版本播放器为新版本播放器,当第一版本播放器更新时,将更新前的第一版本播放器的文件名改为第二版本播放器的文件名,即更新前的第一版本播放器变成第二版本播放器。
6.如权利要求6所述web播放器发版中音视频零故障播放系统,其特征在于,所述第一调用模块包括
第一播放器调用单元,用于当接收到音视频播放请求时,player.js尝试下载并调用第一版本播放器;
第一播放单元,用于对第一版本播放器进行初始化,生成对应的播放器DOM元素;当初始化成功,则通过第一版本播放器加载音视频资源进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州易方信息科技股份有限公司,未经广州易方信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910893633.2/1.html,转载请声明来源钻瓜专利网。