【发布时间】:2015-03-19 17:57:30
【问题描述】:
我正在尝试创建一个在单击时播放和暂停音频的按钮。这在 Google Chrome 和更新的浏览器中运行良好,尽管我也需要它来支持 IE 8。我尝试使用<embed> 标签并更改了触发器以适应嵌入的音频,但它仍然无法在 IE 8 中播放或暂停?如果可能,我想使用 jQuery。
HTML
<audio id="sound" src="sound.mp3"></audio>
JavaScript/jQuery
$(document).ready(function() {
$('.toggle-snd').click(function() {
if ($('#sound').prop("paused") == false) {
$('#sound').trigger("pause");
$('.toggle-snd').text('Play interview');
$('.toggle-snd').toggleClass('active2');
} else {
$('#sound').trigger("play");
$('.toggle-snd').text('Pause interview');
$('.toggle-snd').toggleClass('active2');
}
});
});
【问题讨论】:
-
如果您今天正在构建一个全新的功能,您真的需要询问是否真的需要支持 IE8。 AFAIR 在今年 7 月 Win2003 EOL 启动时,微软对 IE8 的所有支持都将停止。
-
@scunliffe 这是在学校网络上观看的......不幸的是他们只有IE 8:S
-
@JoshuaMcEwen 我想我是说你可能想知道这个网络多久升级......因为你的设计约束应该很快就会消失可能在您发货之前。
标签: javascript jquery html audio internet-explorer-8