网页音频播放的方法及装置制造方法及图纸

技术编号:18658156 阅读:34 留言:0更新日期:2018-08-11 14:29
本发明专利技术实施例公开了一种网页音频播放的方法及装置,属于电子技术领域。所述方法包括:当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,所述网页音频是指由网页提供的音频;基于所述音频播放器对所述网页音频进行播放;当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作。采用本发明专利技术,可以提高控制网页音频播放的灵活性。

Method and device for webpage audio playing

The embodiment of the present invention discloses a method and device for audio playing of web pages, which belongs to the field of electronic technology. The method comprises: associating a preset audio player with a browser kernel when receiving a playback instruction for a web audio, the web audio refers to the audio provided by a web page, playing the audio of the web page based on the audio player, and receiving an operation instruction for the audio of the web page, Based on the browser kernel, the audio of the web page is operated in the audio player. By adopting the invention, the flexibility of controlling web page audio playing can be enhanced.

【技术实现步骤摘要】
网页音频播放的方法及装置
本专利技术涉及电子
,特别涉及一种网页音频播放的方法及装置。
技术介绍
网页制作者在制作网页时,可以将音频添加到网页中,并且可以调用相应的音频播放组件,以提供给浏览网页的用户收听。音频可以是音乐、录音、电台节目等,可以是用户上传至服务器的音频,也可以是服务器中已有的音频。网页中可以内嵌有音频在服务器中的下载地址。用户在浏览器中打开该网页或者点击了网页中的播放选项时,可以触发播放指令。然后,浏览器内核可以根据下载地址从服务器下载音频,并调用相应的音频播放组件播放该音频。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:音频播放组件仅仅用于对音频进行播放,其本身并不能够对音频进行控制。网页制作者可能会在网页中设置一些控制选项(如播放选项、暂停选项等),甚至不设置控制选项。用户在收听网页中的音频时,仅仅可以根据网页中的控制选项对音频的播放进行控制,甚至在没有控制选项时不能进行控制,从而,导致控制网页音频播放的灵活性较低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种网页音频播放的方法及装置。所述技术方案如下:一方面,提供了一种网页音频播放的方法,所述方法包括:当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,所述网页音频是指由网页提供的音频;基于所述音频播放器对所述网页音频进行播放;当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作。一方面,提供了一种网页音频播放的装置,所述装置包括:关联模块,用于当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,所述网页音频是指由网页提供的音频;播放模块,用于基于所述音频播放器对所述网页音频进行播放;第一操作模块,用于当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作。一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述网页音频播放的方法。一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述网页音频播放的方法。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,终端当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,然后基于音频播放器对网页音频进行播放,当接收到对网页音频的操作指令时,基于浏览器内核在音频播放器中对网页音频进行相应的操作。这样,所有网页音频都可以使用一个统一的音频播放器进行播放,并且用户可以在该音频播放器中对音频进行控制,而不受限于网页制作者提供的功能,从而,可以提高控制网页音频播放的灵活性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种音频播放器的主页面示意图;图2是本专利技术实施例提供的一种网页音频播放的方法流程图;图3是本专利技术实施例提供的一种音频播放器与浏览器内核的交互示意图;图4是本专利技术实施例提供的一种音频播放器快捷图标示意图;图5是本专利技术实施例提供的一种显示音频播放器播放通知的示意图;图6是本专利技术实施例提供的一种网页播放记录列表的示意图;图7是本专利技术实施例提供的一种网页音频播放的装置示意图;图8是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种网页音频播放的方法,该方法的执行主体为终端。其中,该终端可以是智能手机、平板电脑、笔记本电脑等。终端可以包括处理器、存储器、屏幕等部件。处理器,可以为CPU(CentralProcessingUnit,中央处理单元)等,可以用于将音频播放器与浏览器内核进行关联、对网页音频进行相应的操作等处理。存储器,可以为RAM(RandomAccessMemory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如网页音频、网页音频的播放状态等。屏幕可以是触控屏,可以用于显示设备列表、控制页面,还可以用于检测触碰信号等。终端还可以包括收发器、图像检测部件、音频输出部件和音频输入部件等。收发器,可以用于与其它设备进行数据传输,可以包括天线、匹配电路、调制解调器等。图像检测部件可以是摄像头等。音频输出部件可以是音箱、耳机等。音频输入部件可以是麦克风等。网页中除了可以有文字、图片的内容,还可以有音频以提供给用户收听,例如,网页中可以设置有背景音乐,用户可以在背景音乐中浏览该网页,或者,介绍电台节目的网页可以设置有相应的电台节目的音频,用户可以在浏览该网页时收听该电台节目,网页的内容十分丰富。对于具有音频的网页,网页中可以配置有相应的音频播放组件以播放该音频。但是用户并不能直接控制该音频播放组件,只有网页制作者在网页中设置了相应的控制选项,用户才能对网页中的音频进行控制,并且仅仅能够使用网页制作者提供的控制功能,比如仅仅能够播放或暂停音频,不能快进、快退或回放音频。本实施例提供了一种音频播放器,用于对网页中的音频进行播放。该音频播放器中可以提供统一的操作选项,并且可以提供尽可能全面的控制功能。具体的,该音频播放器的主页面示意图可以如图1所示,该主页面中可以包含有播放控制选项、网页播放记录列表选项、播放模式选项、关闭选项、来源网页跳转选项,此外,主页面中还可以显示音频的总时长、专辑封面、歌词、当前播放进度、播放速率等,此处不作限定。本实施例提供的网页音频播放的方法,如图2的方法流程图所示,该方法的处理流程可以如下:201、当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联。其中,网页音频是指由网页提供的音频,当用户通过浏览器在终端打开网页时,可以由浏览器从服务器中进行下载。在实施中,当用户在使用终端浏览网页时,点击了网页中的播放选项,可以触发对网页音频的播放指令。或者,用户在点开网页时,不需要点击任何选项,就可以触发播放指令,以播放网页中的音频(如背景音乐)。对于触发播放指令的条件,仅要求是在网页中触发的播放指令,其他形式此处不作限定。终端中预先安装有上述音频播放器。当接收到在网页中触发的对网页音频的播放指令时,终端可以调用上述音频播放器。为了保证在播放网页音频时,网页中显示的播放状态与音频播放器保持一致,终端在调用音频播放器时,可以将音频播放器与浏览器内核进行关联,以进行播放状态信息的交互。可选的,步骤201的具体处理可以如下:基于浏览器内核的包装层对预设的音频播放器进行封装,以便浏览器内核调用所述音频播放器。在实施中,终端可以在建立音频播放器的同时,为音频播放器设置一个于当前网页相对应的内核listener(监听)对象,然后,终端的浏览器内核可以调用包装层分别对内核listener对象和音频播放器中的音频播放组件、网页播放记录列表、主页面等进行封装得到音频播本文档来自技高网...

【技术保护点】
1.一种网页音频播放的方法,其特征在于,所述方法包括:当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,所述网页音频是指由网页提供的音频;基于所述音频播放器对所述网页音频进行播放;当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作。

【技术特征摘要】
1.一种网页音频播放的方法,其特征在于,所述方法包括:当接收到对网页音频的播放指令时,将预设的音频播放器与浏览器内核进行关联,所述网页音频是指由网页提供的音频;基于所述音频播放器对所述网页音频进行播放;当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述将预设的音频播放器与浏览器内核进行关联,包括:基于浏览器内核的包装层对预设的音频播放器进行封装,以便所述浏览器内核调用所述音频播放器;所述当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作,包括:当接收到对所述网页音频的操作指令时,根据所述操作指令调用所述浏览器内核的包装层,基于所述浏览器内核的包装层调用所述音频播放器对所述网页音频进行相应的操作。3.根据权利要求1所述的方法,其特征在于,所述当接收到对所述网页音频的操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作,包括:当接收到第一操作指令时,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作,所述第一操作指令由对所述网页上播放控制选项的操作触发;或当接收到第二操作指令时,向所述浏览器内核发送所述第二操作指令,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作,所述第二操作指令由对所述音频播放器上操作选项的操作触发。4.根据权利要求3所述的方法,其特征在于,所述音频播放器的操作选项至少包括以下一种或多种:播放控制选项、网页播放记录列表选项、播放模式选项、关闭选项、来源网页跳转选项。5.根据权利要求4所述的方法,其特征在于,所述基于所述音频播放器对所述网页音频进行播放之后,所述方法还包括:当接收到网页播放记录列表显示指令时,显示预先建立的网页播放记录列表,所述网页播放记录列表用于记录历史播放过的网页音频以及所述网页音频的来源网页地址,所述网页播放记录列表显示指令由对所述音频播放器上网页播放记录列表选项的操作触发。6.根据权利要求4所述的方法,其特征在于,所述基于所述音频播放器对所述网页音频进行播放之后,所述方法还包括:如果接收到对任一网页音频的来源网页跳转指令时,向所述浏览器内核发送所述任一网页音频的来源网页地址,在浏览器中跳转至所述任一网页音频的来源网页,显示所述任一网页音频的来源网页,所述来源网页跳转指令由对所述音频播放器上来源网页跳转选项的操作触发。7.根据权利要求4所述的方法,其特征在于,所述当接收到第二操作指令时,向所述浏览器内核发送所述第二操作指令,基于所述浏览器内核在所述音频播放器中对所述网页音频进行相应的操作,所述第二操作指令由对所述音频播放器上操作选项的操作触发,包括:当接收到立即关闭指令时,向所述浏览器内核发送所述立即关闭指令,基于所述浏览器内核在所述音频播放器中对所述网页音频进行停止播放的操作,所述立即关闭指令由对所述音频播放器上关闭选项的操作触发;或,当接收到定时关闭指令时,向所述浏览器内核发送所述定时关闭指令,在达到预设...

【专利技术属性】
技术研发人员:李振宇王伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1