我想播放從特定時間戳開始的音頻。但我甚至無法得到最簡單的例子。我嘗試了以下,並修改w3school's example。在HTML5中尋找不一致音頻播放器
<body>
<audio src="skyfall.mp3" id="audio" controls preload></audio>
<button onclick="play()">Play</button>
</body>
<script type="text/javascript">
var secs = 32;
function play(){
var p = document.getElementById("audio");
p.currentTime = secs;
console.log('Playing at secs: ' + secs);
p.play();
}
</script>
但在每個瀏覽器不同的音頻播放:Chrome瀏覽器的Windows是約4秒末,Android版Chrome似乎噴滴,移動Safari瀏覽器是關閉的。 (即使VLC在播放文件時也存在此問題。)如果從文件開始處開始播放,它們將保持同步。
因此,在我看來,HTML5音頻標準要麼不正確地實施,要麼解釋不好。
我讀過服務器端的支持有時是有責任的,但我不確定當我讀取本地文件時這將是一個問題。最終我想在科爾多瓦項目中得到這個工作。
任何想法?