2012-12-28 195 views
10

我有一个应用程序,其中的帮助部分有一个教程视频我想强制使用Youtube播放器在全屏幕中打开此视频(就像市场/ Play应用程序一样)。它强制视频在全屏播放,即使它是一个肖像视频。如何强制视频在youtube播放器中以全屏播放?

我用这个代码来强制视频YouTube播放器中打开

String videoId = "VIDEO_ID_HERE"; 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+videoId)); 
intent.putExtra("VIDEO_ID", videoId); 
startActivity(intent); 
+2

与其依靠YouTube应用安装,不如看看最近推出的[YouTube Android Player API](https://developers.google.com/youtube/android/player/)。虽然它需要更多的工作来整合,但您可以更好地控制外观和感觉。它包含大量示例,其中[**自定义全屏处理**](https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling)应该是您特别感兴趣的。 –

+1

我相信有一种方法可以在没有这个API的情况下完成,市场应用程序已经做到了,它已经在已安装的Youtube播放器中打开,我认为会有类似intent.putExtra(“KEYWORD_HERE”,true)的内容。 – Shehabix

+0

是否提供Google Play的源代码?如果是,我会搜索视频部分。 – Shehabix

回答

11

的Youtube v4.1.47应用CANDO为您

intent.putExtra("force_fullscreen",true); 

我不知道关于低版本。

+0

旧版本不支持它,因为Play商店在旧版本中没有这样做 – Shehabix

相关问题