2017-08-16 20 views
0

私は自分のポートフォリオのショーケースとして機能するゲームを作成しました。Javascript、機能でオーディオを一時停止

私は、オーディオは、特定の機能が

var aud = document.getElementById("#music"); 

呼び出されたときに一時停止するしかし私は音楽

function web(i){ 
    aud.pause(); //I try to pause the variable here 
    keysPressed = {}; 
    if (!jumping){$("#guy").css({"background-image":"url(img/Character-Stand.gif)"});}           
    window.open(pickup[i].weblink); 
}; 

のために私は何を知っていないスタンドとして機能する変数を作成しました私は間違って、何か助けていただければ幸いです。

+0

ここで、オーディオ要素は再生されますか? –

+2

どのように動作しないかを記述してください。 – klutt

+0

'#music'がどのようなもので、どのように' web'が呼び出されているのかを示し、何が動作していないのかを説明してください。 – evolutionxbox

答えて

0

あなたのコードでは、var aud = document.getElementById("#music");の初期化の場所と、オーディオタグの定義方法については正確には言いません。しかし、以下では、オーディオを一時停止する方法を最小限にした例があります。

<html> 
<body> 
<script> 
function pause() { 
    var aud = document.getElementById("myAudio"); 
    aud.pause(); 
} 
</script> 

<audio id="myAudio" controls> 
    <source src="audio.mp3" type="audio/mpeg"> 
</audio> 

<button onclick="pause()">pause</button> 
</body> 
</html> 
関連する問題