【问题标题】:test for browser's ability to play a wav file in javascript测试浏览器在 javascript 中播放 wav 文件的能力
【发布时间】:2011-11-06 11:25:59
【问题描述】:

有没有办法测试浏览器在 javascript 中播放 wav 文件的能力

function playSound(myWAVfile)
    {   
        if (soundEmbed)
        {
           document.body.removeChild(soundEmbed);
        }
        soundEmbed = document.createElement("embed");
        soundEmbed.setAttribute("src", myWAVfile);
        soundEmbed.setAttribute("hidden", true);
        soundEmbed.setAttribute("autostart", true);
        document.body.appendChild(soundEmbed);
    }

【问题讨论】:

    标签: javascript audio embed


    【解决方案1】:

    这应该对你有很大帮助:http://www.schillmania.com/projects/soundmanager2/

    【讨论】:

    • 看起来很有希望,但我正在寻找代码来检测浏览器对 javascript 中声音的支持。应用程序是为移动设备设计的,因此希望避免使用额外的库。
    【解决方案2】:

    你可以使用html5

    <audio id="audio-tag-element" controls="" src=myWAVfile tabindex="0"></audio>
    

    Ie8 及以下将无法使用

    【讨论】:

    • 专门查看是否有办法检测浏览器对 javascript 中声音的支持。
    猜你喜欢
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 2011-04-02
    • 2011-10-30
    • 1970-01-01
    相关资源
    最近更新 更多