Flash / Flex中Speex编解码器的API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flash / Flex中Speex编解码器的API相关的知识,希望对你有一定的参考价值。

使用AIR 2可以访问麦克风数据,可以在本地保存/处理音频。 Adobe提供了一个WAVWriter示例,但是对Speex编解码器有任何API访问吗?

答案

据我所知,音频在内存中完全解压缩,但在通过NetStream发送时会自动压缩。据我所知,没有API暴露使用本机压缩器。目前,AS3或Haxe中的speex压缩器也没有端口。所以我想你唯一的选择是:

  1. 与WAV一起生活
  2. 端口和编码器到AS3(例如JSpeex
  3. 使用外部工具为您完成工作。我不确定Air内部浏览器是否支持Java applet。如果是这样,您可以编写一个applet,它使用JSpeex进行所需的转换。如果您需要文件系统访问,或绑定端口(用于连接到空中运行时),则需要sign your applet

以上是关于Flash / Flex中Speex编解码器的API的主要内容,如果未能解决你的问题,请参考以下文章

音频知识点- Speex 简介

音频 - 音频压缩(Speex使用&Opus简介)

如何从 JavaScript 使用 Opus 编解码器

ASN.1编解码:asn1c-ORAN-E2AP编解码示例

Adobe flash : 从文件播放 Speex 音频

speexdsp库实现音频3A算法,speexdsp库编译,C/C++