我遵循了有关如何使用 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
引用这两个链接:
获得 rtsp 链接后,您可以在 VideoView
中播放它
关于android - 在 android 中播放来自 youtube 的视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117720/