我想使用
Surface
在 MediaPlayer
上播放 YouTube 视频。尝试使用此网址
String ytInfoUrl="http://www.youtube.com/get_video_info?video_id=" + youtubeID + "&eurl="
+ URLEncoder.encode("https://youtube.googleapis.com/v/" + youtubeID, "UTF-8");
使用 HttpGet 打开此内容,从该信息响应中提取 RTSP url。
编辑
您可以使用此链接提取 RTSP 链接https://github.com/flipstudio/YouTubeExtractor/blob/master/src/main/java/com/flipstudio/youtube/extractor/YouTubeExtractor.java
编辑
很多内容已更改,请使用此项目进行正确提取https://github.com/HaarigerHarald/android-youtubeExtractor/blob/master/youtubeExtractor/src/main/java/at/huber/youtubeExtractor/YouTubeExtractor.java