gpt4 book ai didi

javascript - 随机播放音频变量

转载 作者:行者123 更新时间:2023-11-30 15:37:24 25 4
gpt4 key购买 nike

在进入 View 之前,我希望 Controller 随机选择一个音频文件并播放。老实说,我什至不知道从哪里开始。

Controller :

var audioone = new Audio("img/1.mp3");
var audiotwo = new Audio("img/2.mp3");
var audiothree = new Audio("img/3.mp3");

$scope.$on("$ionicView.beforeEnter", function () {
//something to do with Math.Rand() and then I have no clue?

}

如有任何帮助,我们将不胜感激。仅供引用 这个想法是当用户到达该 View 时,他会听到随机的鼓励词,我需要它们是随机的,因为我不想让用户厌倦以相同的顺序听到相同的音频。

最佳答案

下面是我的做法。我为音频源放置了一个数组,使用数学函数随机化,然后将其返回。

var audios = ['img/1.mp3', 'img/2.mp3', 'img/3.mp3'];

var generateRandomAudio = function(audios) {
var audio = new Audio(audios[Math.floor(Math.random() * audios.length)]);
return audio;
}
<button onclick="generateRandomAudio(audios)">Generate</button>

关于javascript - 随机播放音频变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41318298/

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