2017-01-22 7 views
0

안드로이드 장치에서 Vlc 미디어 플레이어로 AudioStream을 통해 오디오를 보내려고 할 때 Vlc는 오디오 스트림을 수신하지만 모든 블록을 버립니다. Follwing은 코드 블록입니다. 코덱에 문제가 있습니까?오디오 스트림 입력 블록이 끊어 졌습니까?

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

Vlc Screenshot 사실 문제는 내가 마시 멜로 매니페스트 파일뿐만 안드로이드 버전에서 권한을 요구 않았거나 (부여 된 경우) 더 높은 I 적어도 한 번 실행시에 요청 권한을 가지고, 안드로이드 장치의 권한이었다.