0

我有以下代码来播放声音。但是,当我按下按钮时什么都没有发生。声音文件位于 Resource 文件夹中。在这方面需要帮助。

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();

})
4

2 回答 2

1

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

您需要改用 url 属性。

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

参考钛媒体

于 2013-07-02T18:01:24.630 回答
1

根据文档:http ://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Media.Sound

它显示分配给 createSound 调用的 url 参数的声音。

var player = Ti.Media.createSound({url:"sound.wav"});
player.play();

我在最近的文档中没有看到“声音”参数,但也许您使用的是旧版本的 SDK。

于 2013-07-02T18:01:03.170 回答