私は絶対にどこにでもいて(私は思う)、html5オーディオコントローラーで停止イベントを呼び出す方法を見つけることができないようです。オーディオ コントローラーには、選択したときに各トラックが再生されるプレイリストがあり、各トラックを次のトラックに切り替えます。機能する次へのボタンもあります。
私の再生/一時停止ボタンは次のようになります。
function playPause() {
var audioPlayer = document.getElementsByTagName('audio')[0];
if(audioPlayer!=undefined) {
if (audioPlayer.paused) {
audioPlayer.play();
} else {
audioPlayer.pause();
}
} else {
loadPlayer();
}
}
オーディオを停止し、現在再生中のトラックの先頭に戻る「停止」ボタンが必要です。どうにかして現在の再生位置を使おうと思ったのですが、なかなかまとまりません。
私もこれを試しました(別の質問のアドバイスによって適応されました)が、役に立ちませんでした:
function stop() {
var audioPlayer = document.getElementsByTagName('audio');
addEventListener('loadedmetadata', function() {
this.currentTime = 0;
}, false);
}
何か案は?