关于audio的播放问题(ios)

最近做项目,碰到一个问题:就是音频播放,同样的设置,在安卓上面无比顺畅,但是在ios上面却始终没有任何效果,作为H5开发,我痛恨世界上的所有兼容,迫切出现一个大佬一桶天下,不过眼下拿人工资,总要先解决bug,话不多说,解决如下

原因:ios不支持audio自动播放

解决:

1、普通页面添加事件可以是onload,或者click,使其可以自动播放

`document.getElementById('audio').play()`

2、微信页面,我看到有大神铺贴,就直接摘抄下来,有帮助到地方就谢谢前仆后继的先驱者把

`//一般情况下,这样就可以自动播放了,但是一些奇葩iPhone机不可以

document.getElementById('audio').play();

//微信必须加入Weixin JSAPI的WeixinJSBridgeReady才能生效

document.addEventListener("WeixinJSBridgeReady", function () {

document.getElementById('audio').play();

// document.getElementById('video').play(); //视频自动播放

}, false);`

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一直想开通一个blog,但是由于工作太忙(此处写给领导看),还有自己的有三个原因,一是懒,二是懒,三是懒,把这个事...
    Luc汤阅读 17,495评论 12 18
  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,576评论 3 67
  • 常见试题 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-h...
    他大舅啊阅读 2,490评论 1 5
  • 西建史 勒柯布西耶 1.多米诺框架 多米诺框架——大批量,工业化的住宅生产 2.《走向新建筑》 1923《走向新建...
    门门门门呀阅读 543评论 0 0
  • 这周的写作主题是关于父母,已经写了五天。其实平时真的有些忽视父母的恩情,直到主题一定,连片的记忆才被刻意的翻出,往...
    时光煮雨四月天阅读 457评论 1 2