获取直接的youtube流链接以在应用中显示视频

时间:2016-10-24 19:04:58

标签: android

我需要显示从笔记本电脑相机到Android应用的实时视频流。因为我不知道如何流式传输视频所以我使用youtube为我播放视频,它运行正常。现在我需要播放从youtube到Android应用程序的流视频。目前我正在使用视频,所以我需要获得流链接的直接链接(对于youtube视频,我可以使用此YouTubeExtractor),但此库不适用于流链接。我如何使用流链接进行相同的操作?

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

public static void watchYoutubeVideo(String id){
Intent appIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:" + id));
Intent webIntent = new Intent(Intent.ACTION_VIEW,
            Uri.parse("http://www.youtube.com/watch?v=" + id));
try {
    startActivity(appIntent);
} catch (ActivityNotFoundException ex) {
    startActivity(webIntent);
}
} 

Android YouTube app Play Video Intent

答案 1 :(得分:0)

使用YouTube Android Player API,它允许您播放任何youtube视频,给定您可以从任何YouTube链接中提取的视频ID。