前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在 iOS 微信浏览器中自动播放 HTML5 audio(音乐) 的正确方式

在 iOS 微信浏览器中自动播放 HTML5 audio(音乐) 的正确方式

作者头像
飞奔去旅行
发布2019-06-13 16:12:56
3.4K0
发布2019-06-13 16:12:56
举报
文章被收录于专栏:智慧协同智慧协同

原理: 在微信的JS-API 中 play 一下 audio 即可达到自动播放的目的(应该是微信自己做了处理)

代码语言:javascript
复制
function autoPlayAudio1() {
        wx.config({
            // 配置信息, 即使不正确也能使用 wx.ready
            debug: false,
            appId: '',
            timestamp: 1,
            nonceStr: '',
            signature: '',
            jsApiList: []
        });
        wx.ready(function() {
            document.getElementById('audio').play();
        });
}

就是关键的那一句:document.getElementById('audio').play(); 大家或多或少都知道 iOS Safari 不允许自动播放 audio, 可能已经被坑过了,

参考:https://gist.github.com/ufologist/7c14837db642a6e916ce

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.04.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档