Страница 1 из 1

Прием звука на андроид

СообщениеДобавлено: 25 сен 2015, 06:32
Serg
Никак не могу получить звук с виртурилки на андроиде. Отправляю звук так:
Код: Выделить всё
gst-launch -v alsasrc  ! mulawenc ! rtppcmupay ! udpsink port=3001 host=192.168.0.10

VLC нормально воспроизводит, показывает, что передается именно то что надо. На андроиде пробую так:
Код: Выделить всё
         AudioStream audioStream;
            AudioGroup audioGroup;
            AudioCodec codec = AudioCodec.PCMU;
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitNetwork().build();
            StrictMode.setThreadPolicy(policy);
            AudioManager audio = (AudioManager)getSystemService(AUDIO_SERVICE);
            audio.setMode(AudioManager.MODE_IN_COMMUNICATION);
            audioGroup = new AudioGroup();
            audioGroup.setMode(AudioGroup.MODE_NORMAL);
            InetAddress inetAddress;
            try {
                inetAddress = InetAddress.getByName("192.168.0.10");
                audioStream = new AudioStream(inetAddress);
                audioStream.setMode(RtpStream.MODE_RECEIVE_ONLY);
                audioStream.setCodec(codec);
                InetAddress inetAddressRemote = InetAddress.getByName("192.168.0.134");
                audioStream.associate(inetAddressRemote, 3001);
                audioStream.join(audioGroup);
            } catch (Exception e) {
               e.printStackTrace();
            }

И тишина. Пробовал это все запускать отдельной ниткой, тот же эффект. Как же получить звук на андроиде?