2013-07-02 54 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 –