2017-07-04 8 views
-1

私は初心者です。私は私のウェブサイトを作った、それは様々なオーディオ要素が含まれています。私は、別の質問からjqueryコードを取得した時点で、ただ1つのオーディオ要素を再生する必要があります。しかし、最初の曲を10秒間再生してから次の曲に移動すると、再び最初の曲を再生すると10秒から開始されます。私はそれが最初から始めることを望む。 誰でも助けてくれますか? jqueryコードを教えてください あらかじめThanxを入力してください一度に1曲を再生する

+0

私は申し訳ありませんが、それは、このサイトがどのように動作するかではありません「私のjqueryのコードを与えます」。 –

+1

[ボタンをクリックしたときにjQueryを使用してオーディオファイルを再生する]の可能な複製(https://stackoverflow.com/questions/8489710/play-an-audio-file-using-jquery-when-a-button-is-クリックしてください) –

+0

@Rory McCrossan、私はそれを入力しようとしていました。 –

答えて

0

オーディオ要素にはstop()関数はありません。私たちはそれらを一時停止することができます。また、オーディオファイルの先頭から開始する場合は、.currentTimeを変更します。この例は、audioElement.currentTime = 0;の例で使用します。 .stop()関数を実現するには、まずファイルを一時停止してから時間をリセットします。

オーディオファイルの長さと現在の再生時間を知りたい場合があります。私たちはすでに.currentTimeaboveを学んで、その長さを知りました。

次のスニペットを使用して、オーディオファイルの開始タイミングを設定します。

$('#restart').click(function() { 
     audioElement.currentTime = 0; 
}); 

出典:Play an audio file using jQuery when a button is clicked

関連する問題