【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种网页播放器的调用方法、多媒体文件的播放方法和装置。
技术介绍
网页播放器是指在网页浏览器窗口中使用网页技术(如html、javascript、flash、css等)和浏览器播放插件(wmp音乐播放插件、flash音乐播放插件、QQ音乐播放插件、html5audio等)实现的播放器。现有技术中的一种实现方式是每一个网页各自采用一个网页播放器来播放音频,但是,这会导致多个网页播放器同时播放音频的问题,进而带来同一时刻有多个音源的问题。
技术实现思路
本专利技术实施例提供了一种网页播放器的调用方法、多媒体文件的播放方法和装置,能够避免同一时刻有多个音源的问题。第一方面,本专利技术实施例提供一种网页播放器的调用方法,包括:在本地缓存中创建第一标记位,所述第一标记位用于在网页播放器打开时取值由初始值更改为目标值,在网页播放器关闭时取值更改为所述初始值;当接收到对多媒体文件的播放请求时,检查所述第一标记位的当前值;当确定所述第一标记位的当前值为所述目标值时,发出第一调用指令,以便多媒体播放装置根据所述第一调用指令获取所述多媒体文件的文件信息,并调用所述多媒体播放装置中当前打开的网页播放器根据所述文件信息播放所述多媒体文件。第二方面,本专利技术实施例提供一种网页多媒体文件的播放方法,所述方法包括:接收到第一调用指令时,根据所述第一调用指令获取待播放的多媒体文件的文件信息,所述第一调用指令还用于指示当前存在打开的网页播放器;根据所述文件信息调用当前打开的网页播放器播放所述多媒体文件。第三方面,本专利技术实施例提供一种网页播放器的调用 ...
【技术保护点】
一种网页播放器的调用方法,其特征在于,包括:在本地缓存中创建第一标记位,所述第一标记位用于在网页播放器打开时取值由初始值更改为目标值,在网页播放器关闭时取值更改为所述初始值;当接收到对多媒体文件的播放请求时,检查所述第一标记位的当前值;当确定所述第一标记位的当前值为所述目标值时,发出第一调用指令,以便多媒体播放装置根据所述第一调用指令获取所述多媒体文件的文件信息,并调用当前打开的网页播放器根据所述文件信息播放所述多媒体文件。
【技术特征摘要】
1.一种网页播放器的调用方法,其特征在于,包括:在本地缓存中创建第一标记位,所述第一标记位用于在网页播放器打开时取值由初始值更改为目标值,在网页播放器关闭时取值更改为所述初始值;当接收到对多媒体文件的播放请求时,检查所述第一标记位的当前值;当确定所述第一标记位的当前值为所述目标值时,发出第一调用指令,以便多媒体播放装置根据所述第一调用指令获取所述多媒体文件的文件信息,并调用当前打开的网页播放器根据所述文件信息播放所述多媒体文件。2.根据权利要求1所述的网页播放器的调用方法,其特征在于,当接收到对多媒体文件的播放请求时,所述方法还包括:根据所述播放请求获取所述多媒体文件的文件信息;将所述文件信息写入所述本地缓存中。3.根据权利要求2所述的网页播放器的调用方法,其特征在于,所述发出第一调用指令,包括:发布onstorage事件,所述onstorage事件携带有所述文件信息在本地缓存中的存储信息,以便所述当前打开的网页播放器在监听到所述onstorage事件时根据所述存储信息播放所述多媒体文件。4.根据权利要求1至3任一项所述的网页播放器的调用方法,其特征在于,当确定所述第一标记位的当前值为所述目标值时,所述发出第一调用指令之前还包括:在所述本地缓存中创建第二标记位,所述第二标记位用于在所述当前打开的网页播放器被调用时取值由初始值更改为目标值;所述方法还包括:距离所述发出第一调用指令预置时长后,检查所述第二标记位的当前值;当确定所述第二标记位的当前值为所述初始值时,发出第二调用指令,以便所述多媒体播放装置根据所述第二调用指令打开一个网页播放器播放所述多媒体文件。5.根据权利要求4所述的网页播放器的调用方法,其特征在于,所述在所述本地缓存中创建第二标记位,包括:在浏览器缓存中设置第二标记位。6.根据权利要求1至3任一项所述的网页播放器的调用方法,其特征在于,所述方法还包括:当确定所述第一标记位的当前值为所述初始值时,发出第二调用指令,以便所述多媒体播放装置根据所述第二调用指令打开一个网页播放器播放所述多媒体文件。7.根据权利要求1至3任一项所述的网页播放器的调用方法,其特征在于,所述在本地缓存中创建第一标记位,包括:在本地存储中创建第一标记位。8.一种网页多媒体文件的播放方法,其特征在于,所述方法包括:接收到第一调用指令时,根据所述第一调用指令获取待播放的多媒体文件的文件信息,所述第一调用指令还用于指示当前存在打开的网页播放器;根据所述文件信息调用当前打开的网页播放器播放所述多媒体文件。9.根据权利要求8所述的网页多媒体文件的播放方法,其特征在于,所述接收到第一调用指令,包括:当监听到onstorage事件时,确认接收到第一调用指令,其中,所述onstorage事件携带有所述文件信息在终端缓存中的存储信息;所述根据所述第一调用指令获取待播放的多媒体文件的文件信息,包括:根据所述存储信息从所述终端缓存中提取所述文件信息。10.根据权利要求8所述的网页多媒体文件的播放方法,其特征在于,所述方法还包括:接收到第二调用指令时,根据所述第二调用指令获取待播放的多媒体文件的文件信息,所述第二调用指令用于指示当前不存在打开的网页播放器;打开一个网页播放器根据所述文件信息播放所述多媒体文件;将终端缓存中的第一标记位的值由初始值更改为目标值,所述初始值用于指示当前没有打开的网页播放器,所述目标值用于指示当前有打开的网页播放器。11.根据权利要求8所述的网页多媒体文件的播放方法,其特征在于,所述方法还包括:在根据所述文件信息调用当前打开的网页播放器播放所述多媒体文件时,将终端缓存中的第二标记位的值由初始值更改为目标值,其中,所述第二标记位创建于所述多媒体文件的播放请求之后所述第一调用指令发出之前。12.根据权利要求10所述的网页多媒体文件的播放方法,其特征在于,所述方法还包括:当监听到所述多媒体文件的所在网页的关闭事件时,将所述第一标记位的值由所述目标值更改为所述初始值。13.一种网页播放器的调用装置,其特征在于,包括:创建模块,用于在本地缓存中创建第一标记位,所述第一标...
【专利技术属性】
技术研发人员:代玥,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。