1

在 android 4.1(Jelly bean) 中不支持 webview 中的离线音频。它在在线版本中运行良好,即如果文件路径在线。

<html>
<body>
 <audio src="file:///android_asset/folder/file/test.ogg" id="player" loop>Get an HTML5 browser!</audio>
 <form id="interface">
         <input type="button" value="Play" onclick="PlayPause()" id="playpause"/>
 </form>
 <script type="text/javascript">
 var audioPlayer = document.getElementById("player");

 function PlayPause()
 {
     if (audioPlayer.paused)
     {
         audioPlayer.play();
         document.getElementById("playpause").value = "Pause";
     }
     else
     {
         audioPlayer.pause();
         document.getElementById("playpause").value = "Play"; 
     }
 }  
 </script>
 </body>
 </html>

此代码在除 android 4.1 的 webview 之外的所有 android 版本中播放音频

提前致谢

4

0 回答 0