gpt4 book ai didi

javascript - 将Firefox回放栏更改为音频的onclick按钮

转载 作者:行者123 更新时间:2023-12-03 02:17:12 25 4
gpt4 key购买 nike

相同的问题!众所周知,由于专利等原因,Firefox和音频是一个问题。我在网上找到了这段小代码来播放我的sounfile。

我想在浏览器中不显示显示栏的同时播放多个文件,而不只是一个文件

  • 您可以将播放器宽度更改为0,但比用户不能单击播放按钮:P
    单击链接或按钮是否有可能播放声音。

  • 请注意。不要给我提供与chrome和ie不兼容的代码。

    的HTML
        <audio id="audioplayer" preload controls loop style="width:400px;">
    <source src="sounds/sound1.mp3">
    <source src="sounds/sound1.caf">
    </audio>

    Java脚本
        <script type="text/javascript">
    var audioTag = document.createElement('audio');
    if (!(!!(audioTag.canPlayType) && ("no" != audioTag.canPlayType("audio/mpeg")) && ("" != audioTag.canPlayType("audio/mpeg")))) {
    AudioPlayer.embed("audioplayer", {soundFile: "sounds/sound1.mp3"});
    }
    </script>

    回顾:
    在按钮或链接单击上播放声音。
    可以播放多种声音(不止一种)
    与Firefox兼容
    不可见的条形音箱。

    最佳答案

    还在学习自己。但这是一个按钮,带有用于播放音频文件的脚本。 (这是我自己的解决方案的一部分)一次只播放1个声音,但未显示任何声音。
    您也可以使用pause()命令在不设置src的情况下进行类似的操作。
    currenttime用于更改音频文件所在的部分。

    <a href="#" onclick="playSnd('sounds/close_chat.wav');">Sound play button</a><br>

    <script>

    sound = new Audio();

    function playSnd(soundSrc) {
    sound.src = soundSrc;
    sound.play();
    }
    </script>

    关于javascript - 将Firefox回放栏更改为音频的onclick按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18688537/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com