2016-10-13 10 views
2

Я использую https://github.com/louisyonge/opus_android для записи и воспроизведения звука opus.Opus Codec Android Convert stream

Что я действительно хотел, преобразовать входной звуковой буфер в поток opus для отправки на сервер.

opusTool.writeFrame(ByteBuffer frame, int len); 

будет записывать кодированный кадр в файл. Вместо записи в файл я хотел бы получить закодированные данные.

Любая помощь будет принята с благодарностью.

С уважением,
Джозеф

+0

смог решить эту проблему Вы были? Если да, можете ли вы поделиться решением? – Manohar

ответ

0

В то время как я не эксперт, я думаю, вы можете использовать:

/** 
* Reading from opus file 
* 
* @param buffer 
* @param capacity 
*/ 
public native void readOpusFile(ByteBuffer buffer, int capacity);