Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我的android应用程序中以全屏模式播放youtube视频_Android_Youtube - Fatal编程技术网

在我的android应用程序中以全屏模式播放youtube视频

在我的android应用程序中以全屏模式播放youtube视频,android,youtube,Android,Youtube,我正在使用以下代码在我的应用程序中播放youtube视频 startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=videoid"))); 我希望youtube视频以全屏模式打开。有什么方法可以做到这一点吗?尝试使用 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.pars

我正在使用以下代码在我的应用程序中播放youtube视频

startActivity(new Intent(Intent.ACTION_VIEW, 
                         Uri.parse("http://www.youtube.com/watch?v=videoid")));
我希望youtube视频以全屏模式打开。有什么方法可以做到这一点吗?

尝试使用

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + video_id);
startActivity(intent);
原因是Uri不同。您当前使用的是通过http提供内容:这恰好是视频,并被解析为youtube。带有“vnd.youtube”的一个实际上是告诉系统,您有视频内容,希望本地应用程序处理

啊,如果你真的想在不使用youtube应用程序(你无法控制)的情况下播放全屏视频,你不试着自己制作视频视图吗? 查看此链接

虽然我最初在这方面失败了,但我最终还是按照这个链接的说明成功了


您可以在这里创建自己的视频播放器,并在其中播放视频

今天找到了此解决方案:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=VIDEOID"));
intent.putExtra("force_fullscreen",true); 
startActivity(intent);

可能是重复的谢谢。。但我认为你的链接不包括全屏播放视频。在我的应用程序中,视频正在播放,但youtube视频不是全屏的,我现在必须手动播放。我也在寻找这个问题的答案。我认为gdata API可能会有所帮助。尝试使用开放式youtube播放器。这对我有帮助。这是它的链接:您是否尝试创建自己的VideoView?我之前尝试过VideoView。但是,有一个问题是视频没有播放。然后我在上面提到的代码中尝试了这个选项。视频正在播放,但现在我被这个全屏问题困住了。所以你必须解决你的VideoView播放问题,因为我认为你无法控制YouTube,只能从全屏开始。我尝试过使用VideoView。但同样,这不起作用。这次我在这里使用了这个链接。不知道这是怎么回事。。如果有人能向我展示他们的视频视图工作代码来流式播放youtube视频,那就太好了。是的,它也不能工作。它不允许您强制全屏查看这是一个仅链接的答案。考虑复制相关信息在这里。