2015-06-20 2 views
0

Возможно ли, вы можете загрузить трейлеры фильмов из imdb в videoView или собственный андроид-плеер.загрузить трейлер фильма в приложение для Android от imdb

до сих пор, что я пробовал. Подход iframe, который позволяет мне загружать трейлер в webview, чего я точно не хочу. Здесь я нашел link, который является прямой ссылкой на поток.

Я хочу, чтобы это играло в виде видео или на собственном управлении Android. благодарит заранее.

+0

Почему голос? серьезно – user3819810

+0

Вы пытались получить исходный URL-адрес для трейлеров (http://imdb.com/something/something/trailer.mp4) и использовать этот URL-адрес в намерении ACTION_VIEW? – dermatthias

+0

Что такое raw url. вы можете отправить мне его? – user3819810

ответ

0

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

Вы можете увидеть ссылку на видео, если вы используете вкладку временной шкалы сети в инспекторе браузера для просмотра сетевых запросов. Для примера выше клиента (браузер, работающий на странице HTML5 вы скачали) запрашивает файл видео m3u8 со следующей просьбой:

http://imdb-video.media-imdb.com/vi1225109529/1421100405014-mxwp62-1434643350557.m3u8 

Это файл «индекс» для формата видеофайла ЗОЖ - это сообщает клиенту, где запрашивать видеопотоки. Затем клиент загружает фрагмент видео с помощью фрагмента, который вы можете видеть как запросы для сегментов TS - например. для вас пример выше:

http://imdb-video.media-imdb.com/vi1225109529/1421100405014-mxwp62-143464335055700002.ts 

Если сайт IMDB не защищает или ограничить видео каким-либо образом (например, только что позволяет ему играть со своей встроенной веб-страницы), то в теории Android должны быть в состоянии играть HLS файл, если вы указываете Media Player на файл m3u8. На практике, однако, Android хорошо знает проблемы с воспроизведением HLS, поэтому вы можете столкнуться с проблемой - см. Это резюме: http://www.jwplayer.com/blog/the-pain-of-live-streaming-on-android/

+0

Хм спасибо. что вы предлагаете, только официальный способ получить «трейлер видео» - это помощь встраивания кода! да? – user3819810

+0

imdb iframe код не работает? Зачем!!!! – user3819810

Смежные вопросы