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 バージョンでオーディオを再生します。
前もって感謝します