如何获取 Youtube 的 RTSP URL 以在 videoview 上播放
Posted
技术标签:
【中文标题】如何获取 Youtube 的 RTSP URL 以在 videoview 上播放【英文标题】:How can I get the RTSP URL for Youtube to be play on videoview 【发布时间】:2015-05-21 02:32:34 【问题描述】:您好,我想从 youtube 获取一个 url,以便在我的 videoview 上播放。我尝试从 youtube 中输入整个网址,但它总是提示“无法播放此视频”。我也尝试使用http://gdata.youtube.com/feeds/api/videos/ + 视频 ID,但仍然无法正常工作。有人可以帮我吗?请多谢。
【问题讨论】:
【参考方案1】:为了播放 Youtube 视频,应在您的设备上安装 Youtube 应用。
你为什么不改用 YoutubePlayer?
https://developers.google.com/youtube/android/player/
-------------- 编辑 --------- ------------
我忘了说。要使用 YoutubePlayer 库,您必须获得 DEVELOPER_KEY。
youTubeView.initialize('DEV_KEY' , YouTubePlayer.OnInitializedListener);
此链接可能会有所帮助:http://www.androidhive.info/2014/12/how-to-play-youtube-video-in-android-app/
【讨论】:
还有其他方法吗?而不是安装 youtube 应用程序? 我尝试使用它,但总是出现错误 java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.youtube.player.YouTubePlayerView.initialize(java.lang.String , com.google.android.youtube.player.YouTubePlayer$OnInitializedListener)' 在空对象引用上@Daniel以上是关于如何获取 Youtube 的 RTSP URL 以在 videoview 上播放的主要内容,如果未能解决你的问题,请参考以下文章