2017-01-22 5 views
0

私はAudioStreamを介してアンドロイドデバイスからVlcメディアプレーヤーにオーディオを送信しようとしていますが、Vlcはオーディオストリームをキャッチしますが、すべてのブロックを削除します。 フォローはコードブロックです。コーデックに問題はありますか? 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デバイスの権限とあった、(許可された場合)私は、マニフェストファイルにアクセス権を必要としましたが、アンドロイドのバージョンマシュマロ以上に私は少なくとも一度は実行時に要求権限を持っていました。

関連する問題