как транслировать через mms: // - PullRequest
3 голосов
/ 13 июля 2010

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

Ответы [ 2 ]

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

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

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

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

...