gpt4 book ai didi

javascript - 如何根据给定的关键字在本地目录中播放声音

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

我有两个条件需要解决。

  • 我的目录中有声音文件,并希望根据给定的关键字进行播放。因此,相互匹配的关键字和声音文件名都可以播放声音。
  • 但是,我需要选择一个要与目录中任何声音文件名匹配的关键字。

  • 例如,我有如下关键字:

    猫,哺乳动物,中小型猫,猫喜欢哺乳动物,晶须,小猫,毛皮,家养长发猫,家养短发猫,挪威森林猫

    “cat”与我的名为“cat”的声音文件之一匹配。然后系统将播放猫的声音文件(例如,喵声)。

    仅供引用,这些关键字在我的系统中经常更改。关键字在HTML上显示为字符串。

    你有什么想法要解决吗?我正在使用HTML和javascript。
    非常感谢!!
    var b = document.getElementById("myAudio");

    var c = document.getElementById('demo').innerHTML;

    switch (c) {
    case "cat" :
    var res = c.match(/cat/g);
    b.play();
    break;
    default:
    b.play();
    break;
    }

    <audio id="myAudio">
    <source src="sound/cat.wav" type="audio/wav">
    </audio>



    最佳答案

    首先,您必须提供声音文件所在的文件夹。然后,您可以使用HTML5 audio元素播放声音。您可以找到HTMLAudioElement的文档here

    以最基本的形式...

    const sound = new Audio('path/to/sound.mp3')
    sound.play()

    关于javascript - 如何根据给定的关键字在本地目录中播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48033001/

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