Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Flex(Flash)中播放声音,但什么也听不到_Flash_Actionscript 3_Apache Flex_Audio - Fatal编程技术网

在Flex(Flash)中播放声音,但什么也听不到

在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

老鼠

我正在用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 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输入的内容完全相同。文件