android - 在 android 中播放来自 youtube 的视频文件

标签 android youtube

我遵循了有关如何使用 youtube gdata 的教程。使用来自 youtube 的视频和来自 stackoverflow 的点击填充 ListView

但视频仍然在 youtube 上播放,而不是在我的应用程序中。请帮我找到这个。

最佳答案

一旦获得 You tube url...,从 Url 中提取 Video_ID。请参见下面我给出的示例。

您可以使用 http://gdata.youtube.com/feeds/mobile/videos/VIDEO_ID api 从实际的你管 url 获取 rtsp 链接。数据是 XML 格式

获得 rtsp 链接后,您可以在 VideoView 中播放视频 here is the example

例如: 如果这个链接是视频http://www.youtube.com/watch?v=sMM0R19IisI

那么sMM0R19IisI就是Video_ID,所以你可以把这个video id传给上面的api来获取rtsp链接

要获取 JSON 格式的数据,请使用 http://gdata.youtube.com/feeds/mobile/videos/"+videoid+"?alt=json

引用这两个链接:

Link1

Link2

获得 rtsp 链接后,您可以在 VideoView 中播放它

关于android - 在 android 中播放来自 youtube 的视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117720/

相关文章:

android - android项目中的 'captures'目录是什么?

android - 从 ListView 的数据库中删除项目

java - 如何通过HTTP get获取音频文件?

youtube - YouTube API:API表示它是可嵌入的,不会被阻止,但是在嵌入时会被阻止

javascript - ffmpeg 流畅地直播到 YouTube 无法正常工作

php - Zend框架中的inet_pton()调用问题

android - Android中的等效类

android - 在配置文件中打开 facebook 页面,形成一个原生的 android 应用程序

javascript - 从youtube播放列表ID中检索视频ID的数组

ruby-on-rails - 我应该使用哪种Youtube Data API身份验证方法?