W / audio_hw_generic:pcm_read失败,无法读取流数据:I / O错误

时间:2019-07-17 12:47:15

标签: java android audio io

我正在尝试使用rtp and audio stream流音频。没有从远程服务器收到rtp packets。我正在尝试调试,此警告出现在LogCat中。在SO中似乎没有与此错误相关的问题。这是我的代码。我在线程内的服务中使用它。

AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);

audioGroup.setMode(AudioGroup.MODE_ECHO_SUPPRESSION);
inetAddress = InetAddress.getByName(getLocalIpAddress()); 
audioStream = new AudioStream(inetAddress);
audioStream.setCodec(AudioCodec.PCMU);
audioStream.setMode(RtpStream.MODE_NORMAL);

InetAddress inetAddressRemote = InetAddress.getByName(remoteIp);
audioStream.associate(inetAddressRemote, remotePort);              
audioStream.join(audioGroup);

0 个答案:

没有答案