Android - 播放 Youtube 视频

Posted

技术标签:

【中文标题】Android - 播放 Youtube 视频【英文标题】:Android - Play a Youtube video 【发布时间】:2014-07-09 21:25:48 【问题描述】:

在我的 android 应用中播放 Youtube 视频的最佳方式是什么?我想在我的应用程序中播放视频,而不是在 youtube 的应用程序中。 我用 VideoView 进行了一些搜索,但现在它似乎已经过时了...... 你有例子吗?

谢谢

【问题讨论】:

您可以使用 android webview 并在其中嵌入 youtube 视频。 【参考方案1】:

下载Youtube Api Demo App,它展示了如何使用Youtube Player API 以及再现视频的不同方式(使用YouTubePlayerView、使用YoutubePlayerFragment 等)。但是,它仅显示当您已经知道视频的id 时如何显示视频。

如果您想搜索视频然后显示它。然后你需要学习如何使用Youtube Data Api。 Here is an example 的请求返回 JSON 响应(只需单击“执行”)。

要使用 Android 的 Data Api,您可以使用 HttpURLConnection 对象,或使用 Youtube Data Api Client Library,这取决于您。

Youtube Data Api 检索视频数据后。使用Youtube Player Api 显示视频。

【讨论】:

以上是关于Android - 播放 Youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章

如何循环嵌入的 YouTube 视频?

YouTube 播放列表下载

Android - 播放 Youtube 视频

Android webView 播放 YouTube 视频

播放 Soundcloud embed 时暂停 Youtube embed

如何在我的 Android 应用程序中播放 YouTube 视频?