Javascript,暂停音频功能
Javascript, pausing audio in function
我创建了一个游戏来展示我的作品集。
但是我希望在调用某个函数时音频暂停
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);
};
我不知道我做错了什么,任何帮助将不胜感激。
您的代码没有准确说明您初始化 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>
我创建了一个游戏来展示我的作品集。
但是我希望在调用某个函数时音频暂停
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);
};
我不知道我做错了什么,任何帮助将不胜感激。
您的代码没有准确说明您初始化 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>