gpt4 book ai didi

apache-flex - 如何在Flash Player中播放speex编码的音频?

转载 作者:行者123 更新时间:2023-12-03 02:25:42 31 4
gpt4 key购买 nike

我能够录制来自麦克风的声音,使用SPEEX对其进行编码,然后写入ByteArray。我想播放。
如果我尝试使用声音对象,则音频混乱。
Speex使用16kHz进行编码,而Sound Object需要44.1kHz播放音频。我应该如何播放这种编码的声音。

请帮忙!!

-拍

最佳答案

这是浏览器还是基于Air的应用程序?

我问的原因是因为Speex只能通过FLV容器播放。这是一种通过FMS或Wowza等媒体播放器流式传输的编码方式。这两种情况都是您需要做的。

如果基于浏览器的
无法在本地播放。您将必须将其流式传输到媒体服务器,然后媒体服务器返回一个FLV文件供您在客户端上播放。

如果是基于空气的
您可以将speex音频包装到FLV容器中并在本地播放。使用此库在本地编写FLV:http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/

关于apache-flex - 如何在Flash Player中播放speex编码的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5388225/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com