gpt4 book ai didi

javascript - 如何运行随机音频文件Chrome扩展程序

转载 作者:行者123 更新时间:2023-12-03 01:44:19 27 4
gpt4 key购买 nike

我正在尝试制作我的第一个Chrome扩展程序,该扩展程序将在单击时播放随机存在于我的文件夹中的音频文件。我尝试这样做,但是没有用。我目前有四个文件,每个文件安装在同一文件夹中,编号为1-4(我曾尝试使用询问前提供的链接),并希望每次单击随机播放一次。目前,我可以播放一个剪辑。编码如下:

这是我的manifest.json

{
"manifest_version": 2,

"name": "NAME",
"description": "DESC",
"version": "1.0",

"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab"
]
}

这是我当前的popup.html
    <!DOCTYPE HTML>
<html>
<head>
<title>TITLE</title>
<style>
body {min-width: 250px;}
</style>
<script src='popup.js'></script>
</head>

<body>
<h2>TITLE</h2>
<div id="typedUrl_div"></div>
</body>
</html>

最后是popup.js
var myAudio = new Audio();
myAudio.src = "1.mp3";
myAudio.play();

如前所述,我可以让它运行一个文件,但我希望它将它们随机分配1-4。提前致谢

最佳答案

像这样:

var randomNumberFrom1to4 = Math.floor(Math.random() * (4 - 1 + 1)) + 1;
var myAudio = new Audio();
myAudio.src = randomNumberFrom1to4 + ".mp3";
myAudio.play();

关于javascript - 如何运行随机音频文件Chrome扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44816770/

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