【函数】 | boolean startServer(boolean allowRecord, allowPlayback) |
【说明】 | 以服务器方式(被动等待连接)启动,一旦建立连接自动开始双向音频传输,会触发事件onSocketStarted、onSocketFailed、onSocketConnected和onSocketLost,但不会触发事件onSocketRead和onSocketWrite。 |
【返回】 | 成功返回true,失败返回false。 |
【参数】 | allowRecord:是否允许录制并发送音频数据。 allowPlayback:是否允许接收并播放音频数据。 |
【示例】 |
rexseeInstantAudio.startServer(true, true);
运行示例
|
【函数】 | boolean startClient(String ip,boolean allowRecord, allowPlayback) |
【说明】 | 以客户机方式(主动连接)启动,一旦建立连接自动开始双向音频传输,会触发事件onSocketStarted、onSocketFailed、onSocketConnected和onSocketLost,但不会触发事件onSocketRead和onSocketWrite。 |
【返回】 | 成功返回true,失败返回false。 |
【参数】 | ip:远端IP地址。 allowRecord:是否允许录制并发送音频数据。 allowPlayback:是否允许接收并播放音频数据。 |
【示例】 |
rexseeInstantAudio.startClient(rexseeNetwork.getIpAddress(),true,false);
运行示例
|
【函数】 | void stop() |
【说明】 | 停止音频传输。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeInstantAudio.stop();
运行示例
getRecordMinBufferSize
getPalybackMinBufferSize
setAudioRecorder
setAudioTrack
|