安卓版微信无法载入音频

我用域名+地址的形式访问这个页面,在ios上是能正常点击播放的,但在安卓版的微信上点击之后连进度条都没有。然后我把这个页面放到本地用局域网访问,里面音频的链接地址不变,这样安卓和ios都能正常播放。这个是为什么?跪求大佬帮助。。。附上代码

<audio id="yp" src="http://域名/文件路径&quot; autoplay="autoplay" controls="controls" preload></audio>
<button style="width: 100px;height: 50px;margin: 50px auto 0;">点击播放</button>

var oAudio = document.getElementById('yp');

oAudio.pause();
$('button').on('click',function(){
    var audio = document.getElementById('yp');
    audio.play();
    document.addEventListener("WeixinJSBridgeReady", function () {
        audio.play();
    }, false);
})

阅读 1.5k
1 个回答

从你的描述上我猜测是没有加载成功js代码,尝试设置webView如下:

mWebView.getSettings().setJavaScriptEnabled(true);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题