2012-12-28 263 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

相關問題