我试图在我的闪存应用程序中播放一个声音(通知声音),我需要播放这个声音,直到用户单击其他东西来阻止它。
我可以正确地播放声音,但问题是它只会播放一次,但我需要它不断地播放(每次播放之间可能会有很短的延迟?)
我目前的代码是:
var mySound:Sound = new Sound();
mySound.load(new URLRequest("iphonenoti_cRjTITC7.mp3"));
mySound.play();
所以我想我可以在我的代码中使用setInterval(mySound,5000);
,但是这不起作用,这意味着它不会在循环中播放声音!
有人能给我个建议吗?
提前谢谢。
发布于 2015-01-15 13:37:50
读取setInterval文档时,它声明第一个参数应该是一个函数。在您的代码中,您将传递一个类型为的Sound
对象。
所以,有几个选择,我会给你们展示最快和最脏的一个。
而不是setInterval(mySound,5000);
,而是编写setInterval(mySound.play,5000);
https://stackoverflow.com/questions/27964568
复制相似问题