Как поток через mms: //

Есть несколько сообщений об этом, но до сих пор я не видел никакого хорошего ответа. Есть ли способ, которым я могу передавать аудио с mms: // uris с Android ?. Кажется, MediaPlayer не нравится эти потоки. Также не изменяется также mms: // с помощью http или rtsp. Кто-нибудь нашел обходной путь к этому ?. Благодаря!

  1. Загрузить Android NDK
  2. Затем загрузите измененные libmms и libffmpeg по адресу http://radiotime.com/apps/android.aspx
  3. В основном у вас должно быть 2 потока:
    • 1-й поток для загрузки аудиоданных из станции mms, затем запись в файл wma
    • 2-й поток декодирует эти данные wma на PCM, используя libffmpeg.

Чтобы сэкономить некоторое время, вы можете использовать следующую библиотеку для воспроизведения потоков mms: FFMpegMediaPlayer .

Он имеет тот же интерфейс, что и андроид MediaPlayer, поэтому его легко работать, и он поставляется с дополнительными предварительно созданными двоичными файлами.

Я использую его в своем собственном приложении потоковой передачи mms, и у меня не было никаких проблем.