2017-01-22 92 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

其實這個問題是與Android設備的權限,我需要在清單文件,但Android版本棉花糖權限或更高,我不得不請求權限上的運行時間至少一次(如果授予)。