【问题标题】:Audio tag alternatives for IE8IE8 的音频标签替代品
【发布时间】: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


【解决方案1】:

您可以使用 audio.js,这是一个用于 html5 音频标签的跨浏览器 javascript 包装器。

【讨论】:

    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 2013-04-21
    • 2011-04-21
    • 1970-01-01
    相关资源
    最近更新 更多