我有以下代码来播放声音。但是,按下按钮时没有任何事情发生。声音文件位于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();
})
答案 0 :(得分:1)
根据文档:http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Media.Sound
它显示分配给createSound调用的url参数的声音。
var player = Ti.Media.createSound({url:"sound.wav"});
player.play();
我在最近的文档中没有看到“声音”参数,但您可能正在使用较旧版本的SDK。
答案 1 :(得分:1)
我认为媒体没有可用的声音属性。
您需要使用url属性。
playButton.addEventListener('click',function(e){
var sound = Ti.Media.createSound({
url:"1.0.wav"
});
sound.play();
})