[发明专利]iOS对嵌入的HTML5页面中的音频进行控制的方法在审

专利信息
申请号: 202210633848.2 申请日: 2022-06-06
公开(公告)号: CN114942744A 公开(公告)日: 2022-08-26
发明(设计)人: 李兴平;张冬冬 申请(专利权)人: 四三九九网络股份有限公司
主分类号: G06F3/16 分类号: G06F3/16
代理公司: 北京市盛峰律师事务所 11337 代理人: 席小东
地址: 361009 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: ios 嵌入 html5 页面 中的 音频 进行 控制 方法
【说明书】:

发明提供一种iOS对嵌入的HTML5页面中的音频进行控制的方法,包括:iOS端初始化生成音频控制器、已加载音频对象字典和正在播放音频对象字典;HTML5端调用iOS端的音频控制器,实现对HTML5页面中的音频对象的控制。具有以下优点:(1)将音频对象控制放在iOS端,可以精确控制每个音频对象的播放,保证每个音频对象按程序的控制进行播放。(2)当音频对象被电话或其他应用音频打断时自动暂停,等回到应用内后,又可以继续播放音频对象。(3)可以实现多个音频对象同时播放或者交叉播放,音量大小随意调节,实现音效渐隐渐显等特殊效果。可实现音频的播放效果和设计需要呈现的效果一致,进而提高用户的使用体验。

技术领域

本发明属于iOS端音频控制技术领域,具体涉及一种iOS对嵌入的HTML5页面中的音频进行控制的方法。

背景技术

在iOS开发过程中,经常会嵌入一些H5页面,来显示更加丰富生动的游戏,活动或资讯信息,而在这些H5页面上,还会加入一些音频音效来丰富页面的表现方式,吸引用户。

对于音频的控制方式,如果由H5方来控制,会出现一些体验上的不足之处,这是因为iOS系统本身对H5音频的播放方面存在诸多限制。比如:因为系统版本原因,有的机型暂不支持H5音频的特性,导致音频无法播放。音频无法通过程序代码来控制静音,音频的音量大小无法调节,只能通过手机物理按键来统一调节。在同一个页面上,多个音频可能无法同时播放。关闭应用退到后台,音频没有及时停止还在播放。音频被外界电话或其他应用的音频打断后无法继续播放等问题。严重影响了用户的使用体验,可能导致用户放弃该应用。因此,在iOS应用中,如何能够对H5的音频控制显得至关重要。

发明内容

针对现有技术存在的缺陷,本发明提供一种iOS对嵌入的HTML5页面中的音频进行控制的方法,可有效解决上述问题。

本发明采用的技术方案如下:

本发明提供一种iOS对嵌入的HTML5页面中的音频进行控制的方法,包括以下步骤:

步骤1,iOS端将HTML5页面嵌入到浏览器后,初始化生成音频控制器、已加载音频对象字典和正在播放音频对象字典;

其中:

所述已加载音频对象字典,用于存储已加载的音频对象;

所述正在播放音频对象字典,用于存储当前正在播放的音频对象;

所述音频控制器,用于根据所述已加载音频对象字典和所述正在播放音频对象字典,实现对音频对象的控制;

步骤2,HTML5端调用iOS端的音频控制器,实现对HTML5页面中的音频对象的控制。

优选的,步骤2中,HTML5端调用iOS端的音频控制器,实现对HTML5页面中的音频对象的控制,包括:加载音频对象、播放音频对象、暂停播放音频对象、调节音频对象的音频音量、控制音频对象是否循环播放、移除个别的音频对象、移除所有音频对象、静音音频对象和取消静音音频对象。

优选的,加载音频对象的方法为:

步骤A1,HTML5端向iOS端的音频控制器发送加载音频对象的请求;其中,所述请求中携带有需加载的音频对象的ID;将需加载的音频对象表示为:音频对象VF;

步骤A2,所述音频控制器接收到加载请求后,以音频对象VF的ID为查询关键词,查询所述已加载音频对象字典,判断音频对象VF是否存在于所述已加载音频对象字典中,如果不存在,则执行步骤A3;如果存在,则直接执行步骤A5;

步骤A3,所述音频控制器判断音频对象VF是否存在本地资源包中,如果不存在,则通过网络将音频对象VF下载到本地资源包中,再执行步骤A4;如果存在,则直接执行步骤A4;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四三九九网络股份有限公司,未经四三九九网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210633848.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top