在Flex(Flash)中播放声音,但什么也听不到
老鼠 我正在用Flex播放声音,但我听不见 我试过这个:在Flex(Flash)中播放声音,但什么也听不到,flash,actionscript-3,apache-flex,audio,Flash,Actionscript 3,Apache Flex,Audio,老鼠 我正在用Flex播放声音,但我听不见 我试过这个: var snd : Sound = new Sound(); snd.addEventListener(Event.COMPLETE, function(e : Event) : void { snd.play(); }); snd.addEventListener(IOErrorEvent.IO_ERROR, function(e : IOErrorEvent) : void { Log.format("Playing
var snd : Sound = new Sound();
snd.addEventListener(Event.COMPLETE, function(e : Event) : void
{
snd.play();
});
snd.addEventListener(IOErrorEvent.IO_ERROR, function(e : IOErrorEvent) : void
{
Log.format("Playing gong sound failed...\n{0}", e.toString());
});
snd.load(new URLRequest("http://localhost:8000/gong.wav"));
我尝试了更简单的方法:
var snd : Sound = new Sound(new URLRequest("http://localhost:8000/gong.wav"));
snd.play();
但我什么也没听到。在vlc中启动相同的mp3文件可以很好地播放。是的,我的扬声器已打开。:)
这不是装货。我可以看到它实际上加载了40k字节,如果我给出了错误的URL,我会得到一个IOError。就好像它在播放,但什么也听不见。来自flex文档中的“”:
虽然有各种声音文件格式用于数字编码
音频、ActionScript 3.0、Flash播放器和AIR support声音文件
以mp3格式存储。它们不能直接加载或播放声音
其他格式的文件,如WAV或AIFF
你真的在放mp3吗?你的URL上写着“.wav”…+1输入的内容完全相同。文件