actionscript-3 – Flash / Flex Speex音频解码,播放speex文件
我想在网上播放由
Speex编码的* .spx文件.
但我不了解Flash / Flex或任何Flash Audio编解码器.谷歌搜索了一整天后,我得到了一些解决方案,即: >使用FLV容器包装Speex文件,因为Speex只能作为FLV容器中的音频编解码器播放. 我认为最好的解决方案是在AS3中解码Spx,是的,我想制作一个Spx Flash Player. 所以,我从speex.org下载了Speex Library,安装了Adobe Alchemy.在./configure;制作libspeex之后,通过Alchemy将libspeex / speex.c构建成libspeex.swc.然后,我不知道接下来该怎么做.如何使用AS3解码speex音频? 另外,在构建libspeex.swc之前,我应该使用Alchemy API重写libspeex吗? 虽然我不是AS的专业,但我有很强的学习能力.任何建议将不胜感激,非常感谢. 解决方法
Adobe特别指出不依赖Alchemy,所以在客户端没有官方的方法(据我所知).鉴于使用了明显的speex解码器,这是荒谬的.
你可以使用Xuggle的欺骗版ffmpeg(http://code.google.com/p/xuggle-ffmpeg/)将speex嵌入FLV吗?如果您可以批量或动态运行xuggle,那么无论原始音频格式如何,您都可以提供speex编码的FLV,可以从netStream.play播放. ffmpeg -i test.wav -acodec libspeex -f flv -y speex.flv 对于基本播放,您甚至不需要闪存介质服务器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |