[发明专利]web播放器发版中音视频零故障播放方法及系统在审
申请号: | 201910893633.2 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110545488A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 赖志能;黄海亮;梁瑛玮;洪行健;李长杰;冷冬;丁一;邓叶秾;谢锦派;许稳成 | 申请(专利权)人: | 广州易方信息科技股份有限公司 |
主分类号: | H04N21/81 | 分类号: | H04N21/81;H04N21/458 |
代理公司: | 44387 佛山帮专知识产权代理事务所(普通合伙) | 代理人: | 曾凤云<国际申请>=<国际公布>=<进入 |
地址: | 510000 广东省广州市番禺区小谷围街外*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放器 播放音视频 音视频播放 调用 下载 错误信息反馈 快速测试 异常状况 应对措施 中音视频 防御性 非预期 音视频 工作量 嵌入 播放 测试 成功 | ||
本发明提出了一种web播放器发版中音视频零故障播放方法及系统,所述方法包括以下步骤:在音视频页面上嵌入player.js文件,player.js文件有第一版本播放器、第二版本播放器的地址;当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频;判断第一版本播放器是否播放音视频成功;若是,则通过第一版本播放器播放音视频;若否,第一版本播放器将错误信息反馈给player.js文件,player.js下载并调用第二版本播放器播放音视频。本发明具有防御性机制,对未来可能发生的异常状况已提前准备好应对措施,可显著提高web播放器发版稳定性,避免非预期性音视频播放故障的发生,并对播放器的快速测试发版提供了有力支持,大大减轻了测试人员的压力和工作量。
技术领域
本发明涉及多媒体技术领域,具体涉及一种web播放器发版中音视频零故障播放方法及系统。
背景技术
现有web播放器一般是使用外嵌的方式集成到不同客户的页面,使用方式多种多样,特别是有一些不规范的使用方式,导致播放器发版经常出现个别客户播放失败,播放器不得不回退的情况。尤其是对于在线教育行业,观看视频的学员众多(包括在校学生),发版故障将造成巨大影响。播放器发版不稳定一直是业界难题,目前传统的发版方式是以新版播放器文件来替代旧版播放器文件,因此线上只有一个正式的播放器版本,这种发版方式没有防御性机制,即对未来可能发生的异常情况没有提前准备好对应措施,对异常情况毫无招架之力,容易发生回退现象。另外,这种采用新版播放器文件直接替换旧版播放器的方式,测试效率低,测试覆盖度要求过高,无法实现精准测试,测试人员压力大,发版周期长。
发明内容
针对现有技术的不足,本发明提出一种web播放器发版中音视频零故障播放方法及系统,大大提高播放器发版稳定性,避免非预期性音视频播放故障的发生,并对播放器的快速测试发版提供了有力支持,大大减轻了测试人员的压力和工作量。
本发明的技术方案是这样实现的:
一种web播放器发版中音视频零故障播放方法,包括以下步骤:
在音视频页面上嵌入player.js文件,所述player.js文件有两个播放器地址:第一版本播放器、第二版本播放器;
当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频;
判断第一版本播放器是否播放所述音视频成功;若是,则继续通过第一版本播放器播放所述音视频;若否,第一版本播放器将错误信息反馈给player.js文件;
player.js文件收到错误信息后下载并调用第二版本播放器播放所述音视频;
其中,所述第一版本播放器为新版本播放器,当第一版本播放器更新时,将更新前的第一版本播放器的文件名改为第二版本播放器的文件名,即更新前的第一版本播放器变成第二版本播放器。
可选的,所述当接收到音视频播放请求时,通过player.js文件下载并调用第一版本播放器播放音视频的步骤包括:
当接收到音视频播放请求时,player.js尝试下载并调用第一版本播放器;
对第一版本播放器进行初始化,生成对应的播放器DOM元素;若初始化成功,则通过第一版本播放器加载音视频资源进行播放。
可选的,所述player.js文件收到错误信息后下载并调用第二版本播放器播放所述音视频的步骤包括:
player.js文件接收到第一版本播放器播放失败的错误信息后,使用removeChild函数移除播放器DOM元素,以销毁第一版本播放器;
player.js文件下载并调用第二版本播放器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州易方信息科技股份有限公司,未经广州易方信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910893633.2/2.html,转载请声明来源钻瓜专利网。