2017-12-14 15 views
0

矢印キー(左、右)を使用してオーディオスライダーを作成します。しかし、以下に開発されたコードは機能しませんでした。私は下のコードでどこが間違っていますか?私はあなたがのjQueryライブラリを追加することを忘れ考えるあなたのコードでjQueryの矢印キーを使用したオーディオスライダー

<audio id="lessonTrack" controls> 
    <source src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" type="audio/ogg"> 
    <source src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).mp3" type="audio/mpeg"> Your browser does not support the audio element. 
</audio> 


$(document).ready(function() { 
    var audio = document.getElementById("lessonTrack"); 
    window.addEventListener("keydown", function(e) { 
    var x = e.keyCode; 
    if (x === 39) { 
     audio.currentTime += 2; 
    } else if (x === 37) { 
     audio.currentTime -= 2; 
    } 
    }); 
}); 

jsfiddle

答えて

2

そうでない場合は、あなたのコードは、ここで

$(document).ready(function() { 
 
    var audio = document.getElementById("lessonTrack"); 
 
    window.addEventListener("keydown", function(e) { 
 
    var x = e.keyCode; 
 
    if (x === 39) { 
 
     audio.currentTime += 2; 
 
    } else if (x === 37) { 
 
     audio.currentTime -= 2; 
 
    } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<audio id="lessonTrack" controls> 
 
    <source src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" type="audio/ogg"> 
 
    <source src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).mp3" type="audio/mpeg"> Your browser does not support the audio element. 
 
</audio>

を働いているコード

です

https://codepen.io/anon/pen/BJyejO

+0

ありがとうSourabh :) – Chidambaram

+0

いいえ、私はそれが動作しているとは思わない。私は彼が1つから別のものにスライドしたいと思う。彼のコードでは起こっていない。 OPは言った: - '私は矢印キー(左、右)を使用してオーディオスライダーを作成したい。 –

+0

コードスニペットを実行し、開いているコンテナをクリックし、左と右をクリックし、その動作を確認します。 –

関連する問題