本文主要是介绍微信之ios端音频、视频自动播放,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ios 微信浏览器 多媒体自动播放
- 关于微信APIJS
- 有效的 微信多媒体播放代码为
关于微信APIJS
weixinJSBridgeready
这个事件,我注入在js代码库中,发现一个问题
监听这个事件,函数是不会执行的,我猜测微信那边应该是有修改,这个事件无效
document.addEventListener("WeixinJSBridgeReady", function () {document.getElementById('music1').play();}, false);
有效的 微信多媒体播放代码为
我发现,不在同一个作用于域下的wx.config 并不会触发 wx.ready(function () { }), 若想使之生效,二者应在统一作用域下
// 先使用配置验证用来触发下面的ready
wx.config({wx.config({// 配置信息, 即使不正确也能使用 wx.readydebug: false,appId: '',timestamp: 1,nonceStr: '',signature: '',jsApiList: []});
})
// 经过上面配置验证后,会触发ready,从而执行多媒体播放事件
wx.ready(function(){// 若多媒体文件过大,可以先用另一个方法去加载,加载完成后再执行播放//不然就必须等待下载完成后才能播放,就会出现进入微信浏览器音频没有播放,等待几十秒或者几分钟后,音频开始播放的效果$('#audio')[0].play(); // 音频
})
微信之ios端音频、视频自动播放
这篇关于微信之ios端音频、视频自动播放的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!