[发明专利]自适应Web平台音频播放方法和装置有效
申请号: | 201210564572.3 | 申请日: | 2012-12-21 |
公开(公告)号: | CN103077191A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 江南;陈志民;段建新 | 申请(专利权)人: | 中金数据系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G11B27/10 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 寇海侠 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 web 平台 音频 播放 方法 装置 | ||
技术领域
本发明涉及一种音频播放方法和装置,具体是一种自适应Web平台音频播放方法和装置,属于音频播放技术领域。
背景技术
目前主要的音频播放器分:通用播放器和行业软件专用播放器两种。其中,通用播放器可分为三类:1.操作系统自带的播放器:例如:Windows操作系统环境下运行的windowsmedia player、Linux操作系统环境下运行的Totem等。此类播放器属于系统自带,无需安装即可使用,但功能和界面都相对比较简单,且自带插件和解码包种类少,只能播放一般标准格式的音频文件,要播放特殊格式的音频文件,则需要额外安装相应的插件或解码包,使用起来比较麻烦。2.基于操作系统的第三方播放器软件:例如:暴风影音、KMPlayer、QVOD、WinAmp等,此类播放器属于由IT公司开发的通用客户端软件,用户免费安装使用,充分考虑到了音频格式的复杂性和用户体验的差异性,功能强大,音频格式的兼容性好,界面设计友好,用户使用最为普遍,但存在系统资源占用多,在跨平台应用及网页适用性方面适应差的缺点。3.基于浏览器的网页播放器:如windowsmedia player插件、AdobeFlash Player网页插件、支持HTML5标准的浏览器为Audio对象所配播放器等。此类播放器是一个网页插件,运行制作好的页面后,它会调用操作系统自带或浏览器、网页内嵌的默认音频播放器来播放音频文件,通用性较差。行业软件专用播放器,多是由专业软件厂商根据自己产品的需要,专门定制,专门使用在本公司的软件产品中,行业功能强大。例如:科大讯飞的VoiceInsight中的语音播放器、慧锐中国的impact360中的语音播放器等,行业软件专用播放器依附于专用软件,只有在使用特定专用软件的前提下,才能使用其附加的专用播放器,因此,行业软件专用播放器通用性不强。
中国专利文献CN102647629A公开了一种内容播放方法和装置,所述方法包括:1)建立第一控制接口,所述第一控制接口对多个不同播放插件进行封装以使对所述不同的播放插件的调用通过统一的接口进行;2)根据要播放的内容的属性(包括播放协议、文件扩展名等信息),选择相应的播放插件;3)将被选择的播放插件的封装与网页播放界面聚合,播放所述内容。进而使得用户可以在统一网页播放器中播放诸如视频直播、音频直播、视频点播、音频点播节目,实现在同一网页播放器中不同内容资源的混编。
上述专利文献中公开的播放方法,根据要播放的内容属性选择相应播放插件,所述播放器插件是播放器的一部分,用于相应播放内容的解码,为此上述方法需要先在系统里预先安装播放不同格式文件的播放器,然后再封装所述播放器插件,播放的时候需要首先调用所述播放器插件完成解码,然后将解码后的文件与网页播放界面聚合进行播放。上述专利文献中公开的播放方法所需播放器插件种类多,体积较大,占用较多的网络资源和系统资源,
影响播放速度,并最终影响用户体验。
发明内容
本发明所要解决的技术问题是现有技术中的网页音频播放器占用较多网络资源和系统资源影响播放速度的技术问题,从而提供一种自适应Web平台音频播放方法和装置。
为解决上述技术问题,本发明是通过以下技术方案实现的:
一种自适应Web平台音频播放方法,包括如下步骤:
在Web服务器接收本地浏览器发送的远程调听文件ID时发出请求文件索引信息的请求给云后台,其中,所述文件索引信息包括音频文件的固有属性信息和外围属性信息,所述固有属性信息指所述音频文件本身的属性信息,所述外围属性信息指所述音频文件除所述固有属性信息外的属性信息;
在所述云后台接收所述请求文件索引信息的请求后处理所述请求文件索引信息的请求,并将处理得到的文件索引信息发送给所述web服务器,同时将音频文件发送至所述本地浏览器;
所述Web服务器接收所述文件索引信息后对所述文件索引信息加工,通过加工后的所述文件索引信息渲染播放器模板生成播放器页面内容并发送给本地浏览器;
所述本地浏览器接收由所述Web服务器发送的所述播放器页面内容后依据所述播放器页面内容加载所述播放器页面;
在加载所述播放器页面后,通过本地浏览器生成Audio对象,如果所述Audio对象生成成功,则直接建立音频对象;否则通过加载Flash Player建立音频对象;
所述本地浏览器将所述播放器页面与对应的所述音频对象绑定生成音频事件;
所述本地浏览器接收所述云后台发送的所述音频文件,并将所述音频事件和所述云后台发送的所述音频文件绑定并播放及操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中金数据系统有限公司,未经中金数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210564572.3/2.html,转载请声明来源钻瓜专利网。