有没有办法在我的应用程序中投射youtube视频?

时间:2015-03-28 18:03:49

标签: android chromecast

我正在使用“TheMovieDB”API来获取有关电影的信息,并且可以检索某部电影的视频信息,如下所示:

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

如您所见,可以使用JSON中提供的密钥构建YouTube视频网址。

构建MediaInfo对象时,您可以传递视频网址,如下所示:

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

但是,如果MOVIE_URL是youtube网址,我无法转换内容。

是否可以从我的应用中投射YouTube视频?如果是,我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

目前,演员SDK中没有API可以实现这一目标。人们使用嵌入式youtube iframe方法有不同程度的运气,但由于各种原因,这不是一个完美的解决方案;例如,您不能跳过广告等。