1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| public static void rtpPlay() {
try {
AudioManager audio = (AudioManager) getContexteApplication().getSystemService(getContexteApplication().AUDIO_SERVICE);
audio.setMode(AudioManager.MODE_IN_COMMUNICATION);
AudioGroup audioGroup = new AudioGroup();
audioGroup.setMode(AudioGroup.MODE_NORMAL);
AudioStream audioStream = new AudioStream(InetAddress.getByAddress(getLocalIPAddress ()));
for (AudioCodec codec : AudioCodec.getCodecs()) {
Log.i("testAudio", " 4 : " + codec.type + " " + codec.rtpmap + " " + codec.fmtp);
}
audioStream.setCodec(AudioCodec.PCMU);
audioStream.setMode(RtpStream.MODE_NORMAL);
audioStream.associate(InetAddress.getByAddress(new byte[] {(byte)192, (byte)168, (byte)0, (byte)12 }), 7887);
audioStream.join(audioGroup);
} catch (Exception e) {
Log.i("testAudio", " 1 : " + e.toString());
e.printStackTrace();
}
} |
Partager