2015-03-28 3 views
0

Я использую «TheMovieDB» API, чтобы получить информацию о фильмах, и можно получить информацию о видео для определенного фильма, например:Есть ли способ бросить видео в YouTube?

videos: { 
results: [ 
{ 
id: "533ec6a5c3a3685448005327", 
iso_639_1: "en", 
key: "ac7KhViaVqc", 
name: "First Trailer", 
site: "YouTube", 
size: 720, 
type: "Trailer" 
} 
] 
} 

Как вы можете видеть, что можно построить URL-адрес youtube с ключом, предоставленным в JSON.

При создании объекта MediaInfo, вы можете передать видео URL, например:

MediaInfo.Builder(MOVIE_URL) 
       .setStreamType(MediaInfo.STREAM_TYPE_BUFFERED) 
       .setContentType("video/mp4") 
       .setMetadata(movieMetadata) 
       .build(); 

Однако, если MOVIE_URL является URL YouTube, я не могу бросить содержание.

Можно ли вытащить видео YouTube из моего приложения? Если да, как я могу это сделать?

Спасибо!

ответ

0

В настоящее время нет API-интерфейсов в литом SDK для этого. Люди имели разные степени удачи с использованием встроенного подхода iframe для youtube, но это не идеальное решение по разным причинам; например, вы не можете пропускать объявления и т. д.