如何调用数组概念$ mbAudio

时间:2014-08-05 13:05:25

标签: javascript php css3 yii

嘿,我们已经使用java脚本在Yii框架中实现了游戏。

在这个项目游戏中是数学计算。一旦答案是正确的,音频将分别发挥得很好,很好,很棒。那些是mp3格式。使用javascript插件,即jquery.mb.js。 mp3只播放一个文件。但我想随机播放所有这些文件。我使用了随机()的数组概念,这是不被接受的。我粘贴在这里的代码请相应地给我建议。

 $.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",

1 个答案:

答案 0 :(得分:0)

我认为应该是这样的:

var file = sprite[random() * sprite.length];

$.mbAudio.sounds = {
    effectSprite: {
        id: "effectSprite",
        mp3: "<?php echo Yii::app()->theme->baseUrl; ?>/audio/" + file
    }
};