2012-12-28 16 views
10

मेरे पास एक ऐप है जहां सहायता अनुभाग में एक ट्यूटोरियल वीडियो है, मैं इस वीडियो को यूट्यूब प्लेयर (जैसे मार्केट/प्ले ऐप करता है) का उपयोग कर फुलस्क्रीन में खोलने के लिए मजबूर करना चाहता हूं। यह वीडियो को फुलस्क्रीन में खेलने के लिए मजबूर करता है भले ही यह एक पोर्ट्रेट वीडियो है।यूट्यूब प्लेयर में पूर्णस्क्रीन में खेलने के लिए वीडियो को कैसे मजबूर करें?

मैं यूट्यूब खिलाड़ी में खोलने के लिए वीडियो के लिए मजबूर करने के लिए इस कोड का उपयोग

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 एंड्रॉइड प्लेयर एपीआई] (https://developers.google.com/youtube/android/player/) पर एक नज़र डालें। यद्यपि इसे एकीकृत करने के लिए थोड़ा और काम करने की आवश्यकता होगी, फिर भी आपको देखो और महसूस पर अधिक नियंत्रण मिलता है। इसमें उदाहरणों का एक समूह शामिल है, जिसमें से [** कस्टम फुलस्क्रीन हैंडलिंग **] (https://developers.google.com/youtube/android/player/sample-applications#Custom_Fullscreen_Handling) आपके लिए विशेष रुचि होनी चाहिए। –

+1

मेरा मानना ​​है कि उस एपीआई के बिना ऐसा करने का कोई तरीका है, बाजार ऐप पहले से ही इसे स्थापित करता है, यह पहले से स्थापित यूट्यूब प्लेयर में खुलता है, मुझे लगता है कि इरादा.पुट एक्स्ट्रा ("KEYWORD_HERE", सत्य) जैसा कुछ होगा; – Shehabix

+0

क्या Google Play के लिए स्रोत कोड उपलब्ध है? यदि यह है तो मैं इसमें वीडियो हिस्से की खोज करूंगा। – Shehabix

उत्तर

11

यूट्यूब v4.1.47 एप्लिकेशन यह Cando के लिए आप

intent.putExtra("force_fullscreen",true); 

मैं न पूर्व के संस्करणों के बारे में पता है।

+0

पुराने संस्करणों में यह समर्थन नहीं था, क्योंकि प्ले स्टोर पुराने संस्करणों में ऐसा नहीं करता है – Shehabix