[发明专利]网页音频文件播放的方法、浏览器和服务器有效
申请号: | 201510430691.3 | 申请日: | 2015-07-21 |
公开(公告)号: | CN106649297B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 韦伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/68 | 分类号: | G06F16/68;G06F16/953 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 音频文件 播放 方法 浏览器 服务器 | ||
本发明公开了一种网页音频文件播放的方法,包括:浏览器接收音频标签触发指令,获取当前页面中本次触发的音频标签;当本次触发的音频标签对应的组合音频已加载时,查找本次触发的音频标签在所述组合音频中的对应时间段;播放所述组合音频中对应时间段的音频数据。本发明还公开了一种网页音频文件播放的方法、浏览器和服务器。本发明浏览器直接在已加载的当前页面的组合音频中查找并播放音频标签对应时间段的音频数据,该组合音频预先由服务器将当前页面的多个原始音频文件的音频数据依次排列,并按照时间顺序重新编辑合并而成,浏览器就无须再向服务器发送加载请求,有效减少了等待加载的时间,避免了音频播放延迟。
技术领域
本发明涉及到互联网技术领域,特别涉及到网页音频文件播放的方法、浏览器和服务器。
背景技术
目前,终端的浏览器在打开一个网页后,该网页上可能会自动播放音频或根据用户选择来播放音频,每次播放一个音频文件前,都会自动或手动的触发该音频文件的音频标签,此时,终端通过系统的浏览器或客户端自带的浏览器向网页的服务器发送http(HyperText Transfer Protocol,超文本传输协议)请求,浏览器在接收到服务器返回的响应后,开始加载并播放当前被触发的音频标签所对应的音频文件。由于发送请求和加载音频文件的过程会存在一定的时间延迟,在某一个音频标签被触发后,需等待一小段时间后,才能播放该音频文件。如果该页面存在多个不同的音频,每次触发一个音频标签后,浏览器都需要向服务器发送http请求,每次请求发送后都需要等待一段时间,才能完成加载并播放音频,这无疑增加了等待加载的时间,造成音频播放延迟。
发明内容
本发明实施例提供一种网页音频文件播放的方法、浏览器和服务器,在网页播放音频文件时有效减少了等待的时间,避免音频播放延迟。
本发明实施例提出一种网页音频文件播放的方法,包括步骤:
浏览器接收音频标签触发指令,获取当前页面中本次触发的音频标签;
当本次触发的音频标签对应的组合音频已加载时,查找本次触发的音频标签在所述组合音频中的对应时间段;
播放所述组合音频中对应时间段的音频数据。
本发明实施例还提出一种网页音频文件播放的方法,包括步骤:
服务器在数据库中获取当前页面上每一个音频标签对应的原始音频文件;
将多个所述原始音频文件的音频数据依次排列,并按照时间顺序重新编辑合并为一个音频文件,作为当前页面的组合音频;
根据每一个所述原始音频文件的时长,确定每一个所述原始音频文件在所述组合音频中的对应时间段;
将每一个所述原始音频文件在所述组合音频中的对应时间段与所述原始音频文件的音频标签建立映射关系。
本发明实施例还提出一种网页音频文件播放的浏览器,包括:
指令模块,用于接收音频标签触发指令,获取当前页面中本次触发的音频标签;
查找模块,用于当本次触发的音频标签对应的组合音频已加载时,查找本次触发的音频标签在所述组合音频中的对应时间段;
播放模块,用于播放所述组合音频中对应时间段的音频数据。
本发明实施例还提出一种网页音频文件播放的服务器,包括:
编辑模块,用于在数据库中获取当前页面上每一个音频标签对应的原始音频文件;将多个所述原始音频文件的音频数据依次排列,并按照时间顺序重新编辑合并为一个音频文件,作为当前页面的组合音频;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510430691.3/2.html,转载请声明来源钻瓜专利网。