NIMSDK-AOS  9.21.10
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.avchat.IAVChatRemoteAudioCallBack接口 参考

Public 成员函数

void onAudioFrame (String account, AudioFrame audioFrame)
 远端用户 pcm 音频回调 注意 :此回调是同步回调,并且数据只能读不能修改,一定要先拷贝有效数据( 回调结束后,原始的AudioFrame可能会被SDK复用修改 ),再投递到子线程去
更多...
 

详细描述

在文件 IAVChatRemoteAudioCallBack.java5 行定义.

成员函数说明

void com.netease.nimlib.sdk.avchat.IAVChatRemoteAudioCallBack.onAudioFrame ( String  account,
AudioFrame  audioFrame 
)

远端用户 pcm 音频回调 注意 :此回调是同步回调,并且数据只能读不能修改,一定要先拷贝有效数据( 回调结束后,原始的AudioFrame可能会被SDK复用修改 ),再投递到子线程去

int len = audioFrame.getChannels() * audioFrame.getSamplesPerChannel() * audioFrame.getBytesPerSample();
byte[] bytes = new byte[len];
audioFrame.getData().get(bytes, 0, len);
backgroundHandler.post(new Runnable() {
@Override
public void run() {
outputStream.write(bytes)
}
});
参数
account用户account
audioFrame音频数据

该接口的文档由以下文件生成: