我使用https://github.com/louisyonge/opus_android录制和播放opus音频。
我真正想要的是,将输入音频缓冲区转换为opus流以便发送到服务器。
opusTool.writeFrame(ByteBuffer frame, int len);
将编码的帧写入文件。我想获取编码数据,而不是写入文件。
非常感谢任何帮助。
的问候,
约瑟夫
答案 0 :(得分:0)
While I'm no expert I think you can use:
/**
* Reading from opus file
*
* @param buffer
* @param capacity
*/
public native void readOpusFile(ByteBuffer buffer, int capacity);