在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 –