2013-07-02 56 views
0

我有以下代码来播放声音。然而,当我按下按钮时没有任何事情发生。声音文件位于资源文件夹中。在这方面需要帮助。声音不能在Titanium中播放

var playButton = Ti.UI.createButton({ 
    title:'play', 
    borderRadius : 'black', 
    top:40, 
    right:65, 
    width:50, 
    height:50 
}) 

playButton.addEventListener('click',function(e){ 
    var sound = Titanium.Media.createSound({ 
     sound : "1-0.wav" 
    }); 
    sound.play(); 

}) 

回答

1

我认为没有可用于媒体的声音属性。

您需要改为使用url属性。

playButton.addEventListener('click',function(e){ 
    var sound = Ti.Media.createSound({ 
     url:"1.0.wav" 
    }); 
sound.play(); 
}) 

参考Titanium Media

+0

我无法播放文件。 var sound = Ti.Media.createSound({\t url:'bad.mp3'//声音文件的位置 }); sound.play(); 直接将文件复制到资源文件夹中,有任何更改? –

+0

@BhavanaVadodariya:您需要将文件复制到'Resources'文件夹。 –

+0

我已经做了,http://oi60.tinypic.com/2nb7rz6.jpg,仍然无法正常工作。 给错误:java.io.FileNotFoundException:资源/合金/控制器/ bad.mp3 –