私はこのオーディオタグをバックグラウンドで再生しています。これは、進捗を数秒でクッキーに保存できます。 しかし、決してそのクッキーからオーディオを開始することはできません。<audio>タグのcurrentTimeを設定していませんか?
$("p#sound audio").currentTime = $.cookie("audioTime");
<audio autoplay="autoplay" loop="loop" ontimeupdate="document.getElementById('tracktime').innerHTML = Math.floor(this.currentTime); $.cookie('audioTime', Math.floor(this.currentTime));">
<source src="audio/song.ogg" type="audio/ogg" />
<source src="audio/song.mp3" type="audio/mp3" />
Your browser does not support the audio tag.
</audio>
<span id="tracktime">0</span>
(他のページに継続するため)これは最初から再びロードされている歌で行う必要がありますか?
ありがとうございます!
EDIT:
$("p#sound audio").get[0].currentTime
に.getで[0]、それはどちらか動作しません。
誰かが私のために明確なことをすることができますか?大変感謝しています!
私は同じ種類の問題を抱えています。 Brian Hadawayが述べたように、コールバックを 'canplay'イベントにバインドすることで、オーディオがロードされたことを確認しました。これでも、 'currentTime'は変更されません。 –
この問題もあります。私のデバッグにはどこに行くのか分かりません。すべてが正しいと思われますが、currentTimeは設定されません。 – urbananimal