Как играть потоковое аудио / видео с URL-адреса?

Я новичок в Android. Я использую android os 2.2. Я пытаюсь воспроизвести потоковое аудио и видео с url. Я не знаю, что с этим делать. После 3 дней googling я узнал, что мне нужно использовать классы MediaPlayer и MediaController.

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

Может ли кто-нибудь вести меня, что делать для потоковой передачи аудио / видео. Что относительно пользовательского интерфейса, если мы используем класс MediaPlayer или Controller. Есть ли что-то связанное с ними в XML-файле макета.

Если нет, то даже скажите, пожалуйста, какой может быть код для этого.

пожалуйста помогите.

Solutions Collecting From Web of "Как играть потоковое аудио / видео с URL-адреса?"

Надеюсь это поможет.

1- Установите VLC на свой компьютер (SERVER) и перейдите к Media-> Streaming (Ctrl + S)

2- выберите файл для потока или если вы хотите передать свою веб-камеру или … нажмите на вкладку «Захват устройства» и выполните настройку и, наконец, нажмите кнопку «Стрим».

3 здесь вы должны выполнить настройку потокового сервера, просто перейдите на вкладку «Вариант» и выполните следующую команду:

sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/}** 

ПРИМЕЧАНИЕ: замените YOURCOMPUTER_SERVER_IP_ADDR на ваш IP-адрес компьютера или на любом сервере, на котором запущен VLC …

ПРИМЕЧАНИЕ. Вы можете видеть, видеокодек MP4V, поддерживаемый android.

4- зайдите в eclipse и создайте новый проект для медиа-плейбака. Создайте объект VideoView и в функции OnCreate () напишите некоторый код следующим образом:

 mVideoView = (VideoView) findViewById(R.id.surface_view); mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/"); mVideoView.setMediaController(new MediaController(this)); 

5. Запустите apk на устройстве (не симулятор, я его не проверял) и дождитесь, пока воспроизведение начнется. Пожалуйста, подумайте, что процесс буферизации займет около 10 секунд …

Я не много сделал для мультимедиа, но если вы ищете потоковое вещание даже через RSTP, то MediapLayer может помочь.