单击列表视图项目时,Android youtube api可全屏加载视频

Posted

技术标签:

【中文标题】单击列表视图项目时,Android youtube api可全屏加载视频【英文标题】:Android youtube api to load video in fullscreen when listview item is clicked 【发布时间】:2014-12-10 20:16:10 【问题描述】:

我想开发一个场景: 当我单击 listview 项目时,youtube 视频应该开始播放。 Listview 内容是从 JSON 中获取的。 JSON 对象具有标题、描述和 youtube 网址。这个 youtube url 应该启动 youtube 播放器。 我尝试了一些互联网上的教程,但问题是:当 youtube 视频以纵向模式播放时,视频视图下方会显示空白屏幕。我想在那里将下一个视频缩略图显示为列表视图。任何人都可以建议我如何做到这一点?...

【问题讨论】:

【参考方案1】:

创建一个明确的意图并将 url 设置为该意图的额外内容。 您可以在此处找到有关意图的更多信息:https://developer.android.com/guide/components/intents-filters.html 您还可以查看此链接以了解特定于 Youtube 应用程序的意图 https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeIntents

以后,在 *** 上发布问题之前,请先进行谷歌搜索。您需要证明您已经完成了自己的研究,然后才能在这里提出这些含糊不清的问题。

【讨论】:

是的,我遵循了一些教程并做到了。当 youtube 视频纵向播放时,视频框下方会显示一个空白区域。但我想在该空间中将下一个视频 youtube 缩略图显示为列表。怎么做?...我不希望用户返回以从列表视图中选择下一个视频,我希望他从缩略图列表视图中进行选择...。感谢您的回复。 请在您的问题中添加此信息。如果可能,还请添加您尝试过的代码和显示的错误。【参考方案2】:

可能重复(请不要投票给我的答案):

Embed Youtube video inside an Android app

How to play YouTube video in my Android application?

您可以使用的其他一些资源:https://developers.google.com/youtube/android/player/sample-applications

因为我不完全了解您应用的上下文,所以您必须决定哪种类型的播放器最适合您。

【讨论】:

以上是关于单击列表视图项目时,Android youtube api可全屏加载视频的主要内容,如果未能解决你的问题,请参考以下文章

Android:从自定义列表视图中单击的按钮获取列表视图项目

android在单击按钮时更改列表视图内的图像视图

单击列表视图项时检索的值

单击ListViewItem时Android加载片段

单击时将所有项目从列表视图转移到文本视图

如何知道单击项目在列表视图中相对于android中的屏幕的y位置