2017-01-22 22 views
0

Я пытаюсь отправить аудио через AudioStream с устройства android на медиаплеер Vlc, Vlc захватывает аудиопоток, но все блоки блокирует. Follwing - это блок кода. Есть ли проблема с кодеком? Vlc ScreenshotБлоки ввода аудиопотока теряются?

AudioManager audiomanager =(AudioManager) getSystemService(Context.AUDIO_SERVICE); 
audiomanager.setMode(AudioManager.MODE_IN_COMMUNICATION); 
audioGroup = new AudioGroup(); 
audioGroup.setMode(AudioGroup.MODE_NORMAL); 
localip= getLocalAddress().toString(); 
audioStream = new AudioStream(getLocalAddress()); 
locolport.append(String.valueOf(audioStream.getLocalPort())); 
audioStream.setCodec(AudioCodec.PCMU); 
audioStream.setMode(RtpStream.MODE_NORMAL); 
audioStream.associate(remoteIP, 22222); 
audioStream.join(audioGroup); 

ответ

1

На самом деле проблема была с разрешениями андроид устройства, я требующих разрешения в файле манифеста, но в андроид версии Зефир или выше мне пришлось запроса разрешений на время выполнения, по крайней мере один раз (если предоставляется).

 Смежные вопросы

  • Нет связанных вопросов^_^