JQuery-一次停止所有音频
JQuery - stop all audio at once
我创建了一个javascript音频播放器,并以以下格式存储所有媒体:
var audios = {
fade: new Audio('music/fade.mp3'),
spectre: new Audio('music/spectre.mp3'),
force: new Audio('music/force.mp3')
}
我试图用一个函数来阻止它们,我使用audios['fade'].play()
、audios['spectre'].play()
和audios['force'].play()
来播放它们。
您可能会将audios对象传递给一个带有for的函数,以循环遍历传入对象的每个属性并将其关闭。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in
o
$('document').ready(function(){
var obj = document.createElement("audio");
obj.src = "http://commondatastorage.googleapis.com/codeskulptor-assets/week7-brrring.m4a";
obj.volume = 0.1;
obj.autoPlay = false;
obj.controls = true;
$('span.playAudio').not('hidden').click(function(){
obj.play();
setTimeout(function(){
obj.pause();
obj.currentTime = 0;
}, 1000);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="playAudio">Play</span>
bj.pause();obj.currentTime=0;
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- JQuery-一次停止所有音频
- 安卓播放音频一次
- 使用 Javascript/jQuery 一次播放一个 HTML 音频文件
- Internet Explorer 10:<音频>“播放”事件处理程序仅发生一次
- 为什么"结束”;音频html5的事件触发不止一次
- 音频播放器-一次只播放一首曲目,不起作用
- Javascript-每30秒播放一次音频剪辑
- 为什么可以't我使用HTML5音频标签播放声音不止一次
- 音频重复不止一次
- 音频自动播放一次
- 一次可以播放多少个HTML音频元素
- 音频播放一次只在谷歌浏览器的html
- Javascript:在多个选项卡中播放一次音频
- 2个音频,我想一次只播放一个HTML5音频元素
- 我只希望我的音频mp3文件播放一次,但它没有发生
- Ajax只播放一次音频文件