$.each($('audio'), function () {
this.pause();
});
这只是找到所有<audio>
DOM 中的元素并使用标准 API 来暂停每个元素的播放。
这里有一些很棒的读物<audio>
and <video>
tags: https://developer.mozilla.org/en/Using_HTML5_audio_and_video
Update
的文档AudioPlayerV1
脚本指出这是您暂停的方式<audio>
元素:
$('#audio_id').AudioPlayerV1('pause');
Source: http://1.s3.envato.com/files/14653378/index.html#how-to-use
它看起来像AudioPlayerV1
插件应该在选择的 DOM 元素上调用并传入一个选项。
Update
运行插件以暂停多个<audio>
你应该能够做到这一点的元素:
$('audio').AudioPlayerV1('pause');
其中选择了<audio>
DOM 中的元素并将它们传递给AudioPlayerV1
插入。应该编写插件来处理这个问题,但如果不是,那么您必须在每个元素上调用插件。在循环内是最简单的:
$.each($('audio'), function () {
$(this).AudioPlayerV1('pause');
});