如何调用数组概念$mbAudio
how to call array concept $mbAudio
嘿,我们已经在Yii框架中使用java脚本实现了游戏。
在这个项目游戏是数学计算。一旦答案是正确的音频将播放像好的答案,漂亮,精湛的分别。这些是mp3格式的。使用javascript插件,即jquery.mb.js。Mp3只播放一个文件。但我想随机播放这些文件。我使用了random()的数组概念,这是不被接受的。我把代码贴在这里,请给我建议合适的答案。
$.mbAudio.sounds = {
effectSprite: {
id: "effectSprite",
mp3: "<?php echo Yii::app()->theme->baseUrl; ?>/audio/s1.mp3" };
然后我用了这些概念。它不工作
var sprite=["s1.mp3","s2.mp3","s3.mp3","s4.mp3"];
mp3: "<?php echo Yii::app()->theme->baseUrl; ?>/audio/random()* sprite.length",
我认为应该是这样的:
var file = sprite[random() * sprite.length];
$.mbAudio.sounds = {
effectSprite: {
id: "effectSprite",
mp3: "<?php echo Yii::app()->theme->baseUrl; ?>/audio/" + file
}
};
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 在Javascript中转换对象数组
- 如何调用数组概念$mbAudio