Какой формат списка воспроизведения поддерживает Android 2.2 для потоковой передачи? - PullRequest
0 голосов
/ 10 июня 2011

Здравствуйте, я пытаюсь получить потоковую музыку из моего приложения для Android 2.2.До сих пор мне удавалось вести потоковую передачу с радиостанции через mediaPlayer.setDataSource("STREAM HERE")

. Я пробовал с файлом m3u, и он не будет работать (если мой файл m3u неправильный).Может ли он поддерживать xspf или какие другие типы файлов?

Как я могу решить эту проблему?

большое спасибо

1 Ответ

1 голос
/ 10 июня 2011

Метод setDataSource() на медиапроигрывателе принимает файл или URI для источника мультимедиа. Посмотрите на этот список, чтобы увидеть, какие форматы мультимедиа поддерживает медиаплеер: http://developer.android.com/guide/appendix/media-formats.html

Я вполне уверен, что медиаплеер не будет воспроизводить файлы списка воспроизведения, такие как M3U. Вам нужно будет создать свой собственный плеер M3U, что можно сделать с помощью метода MediaPlayer: setOnCompletionListener(MediaPlayer.OnCompletionListener listener)

Зарегистрируйте обратный вызов для вызова, когда во время воспроизведения достигнут конец источника мультимедиа.

Когда воспроизведение будет завершено, вы можете начать воспроизведение следующего медиа-ресурса в вашем списке воспроизведения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...