在Android手机上,当我在html文件中使用以下代码时播放音频,但是当我删除“autoplay”属性时,无法在webview上播放音频。有没有人有这个解决方案?无法在android中使用javascript在webview中播放音频android
<audio id="audiotag1" style="display:none" preload="auto" hidden='true' autoplay>
</audio>
<script type="text/javascript">
var audio1 = document.getElementById("audiotag1");
audio1.src = "file:///sdcard/Music/intro.mp3";
audio1.type = "audio/mpeg";
audio1.play();
</script>
在此先感谢
试试这个var clickSound = new Audio('click.mp3'); clickSound.play(); –
在webview中,如果我使用新的Audio()和object.play(),那么它也不会播放音频。这次我将得到错误作为MediaPlayer错误(-1,2467 ...); 所以我使用了音频标签。 – naveenballa
我想我找到了一个很好的解决方法。看一下这个! http://stackoverflow.com/a/40634355/3866399 –