Android

音频

版本/作者/日期修改内容
1.0/Tonly/2015-11-02初版
  • 音频
前提条件:指定摄像机cam连接成功;
函数:
请求播放音频:public int playAudio(int buffer_ms);
参数:buffer_ms:[int],音频缓冲时间
请求关闭音频:public int stopAudio();
回调函数:
音频状态改变:public void audioStatusChangedCallback(int status, int error)
音频数据回调:public void audioDataCallback(int sample, int index, byte[] data, int len)
status值解析:
0:停止 STOP
1:请求中 REQUESTING
2:播放中 PLAYING
error值参考错误值常量定义
示例:
public class CamAudioActivity extends Activity implements CamMsgListener{ //类CamAudioActivity使用CamMsgListener接口
cam.playAudio(100);//请求播放音频
cam.stopAudio();//请求关闭音频
@Override
public void cameraMsg(Message content) {
switch (content.what) {
case Ipcamera.AUDIO_STATUS_CHANGED:
if(content.arg1 == 2);//arg1监听到的当前摄像机的视频状态
System.out.println("音频请求成功");
if(content.arg1 == 1);
System.out.println("音频请求中");
if(content.arg1 == 0);
System.out.println("音频关闭成功");
break;
default:
break;
}
}
}
版权所有:深圳市瑞彩电子科技有限公司

信产部备案号:粤ICP备09050685号 技术支持:800069965