Android MedioPlay Как воспроизвести поток http или rtsp? - PullRequest
0 голосов
/ 11 августа 2011

Я пытаюсь использовать MediaPlay Play HTTP или протокол RTSP URI с сервера, когда я играю

адрес как http://**.wma или * .mp3, может работать, но я попытался воспроизвести адрес как

"http://qr.fm.qq.com/qqradio?qqradio",it не работает.

, а также я пытался использовать VideoView Play RSTP протокола URI с сервера, когда я играю адрес как

«rstp : //*.sdp», это может работать, но я попытался воспроизвести адрес как «rtsp: //vs1.thmz.com/radio31»

, это не сработало.

Кто-нибудь, помогите мне и скажите, как

1 Ответ

1 голос
/ 12 августа 2011

Это живые потоки, а не статические файлы, поэтому, хотя он может воспроизводить некоторый контент .wma и .mp3 - эти живые потоки не определены таким образом.

Вы уверены, что первая ссылка на потокдействует?После быстрого сканирования с помощью nmap может показаться, что для подключения к этому каналу вам может потребоваться находиться в Китае (qq.com Код страны владельца домена - CN). Я отфильтровал 1000 отсканированных портов, что обычно означает, что брандмауэр блокирует определенные географические регионы.

rtsp: //vs1.thmz.com/radio31 -> Это аудиопоток Windows Media, использующий кодек WMA2, доставленный через RTSP, который в соответствии с поддерживаемыми форматами мультимедиа Android: http://developer.android.com/guide/appendix/media-formats.html -НЕ поддерживается.

...