Android O पर YouTube का उपयोग करते समय पिक्चर-इन-पिक्चर मोड टॉगल कैसे प्रदर्शित करें

टास्कर और सिक्योरटास्क का उपयोग करके एंड्रॉइड ओ में प्रति-ऐप आधार पर पिक्चर-इन-पिक्चर मोड को सक्षम करने के लिए टॉगल प्रदर्शित करने के तरीके पर एक ट्यूटोरियल।

हमारे पिछले लेख में, हम सबसे पहले आपको यह दिखाने वाले थे कि आप इसका उपयोग कैसे कर सकते हैं Android O का नया पिक्चर-इन-पिक्चर (PiP) मोड अभी आपके स्मार्टफ़ोन पर. संक्षेप में, विधि में एक निश्चित कुंजी भेजना शामिल है जिसे KEYCODE_WINDOW के नाम से जाना जाता है जिसे स्थिरांक 171 द्वारा परिभाषित किया गया है। यह कुंजी कोड सक्षम करके सबसे आसानी से भेजा जाता है छिपा हुआ नेविगेशन बार कस्टमाइज़र SystemUI ट्यूनर में फिर एक नया नेविगेशन बार आइटम जोड़ना जो कीकोड को ट्रिगर करता है।

हालाँकि, इस विधि को करने का मतलब है कि आपके पास पिक्चर-इन-पिक्चर मोड को टॉगल करने के लिए आपके नेविगेशन बार में एक स्थायी आइकन होगा, भले ही यह लागू न हो। PiP केवल कुछ अनुप्रयोगों पर काम करता है, अर्थात् ऐसे ऐप्स जो फ़ुल-स्क्रीन वीडियो सामग्री प्रदर्शित कर सकते हैं, इसलिए सभी ऐप्स में इसे टॉगल करने के लिए एक बटन होने का कोई मतलब नहीं है। लेख के अंत में, हमने कहा कि हम आपको दिखाएंगे कि प्रति-ऐप के आधार पर पिक्चर-इन-पिक्चर मोड कैसे प्रदर्शित किया जाए। यहां बताया गया है कि यह कैसे किया जाता है।


प्रति-ऐप आधार पर पिक्चर-इन-पिक्चर टॉगल प्रदर्शित करें

आवश्यकताएं:

  • Tasker ($2.99)
  • सुरक्षित कार्य

टास्कर आवश्यक है क्योंकि यह ऑटोमेशन ऐप है जिसका उपयोग हम यह पता लगाने के लिए कर रहे हैं कि हम किस एप्लिकेशन में हैं और सिक्योरटास्क प्लग-इन के माध्यम से कमांड भेजें, जो हमारे नेविगेशन को बदलने का काम संभालेगा छड़। एक बार जब आप दोनों एप्लिकेशन इंस्टॉल कर लेते हैं, तो हमें उन दोनों को सेट करना होगा।

टास्कर को यह पता लगाने के लिए कि हम किस एप्लिकेशन में हैं, हमें इसकी एक्सेसिबिलिटी सेवा प्रदान करने की आवश्यकता है। ऐसा करना बहुत त्वरित है, बस सेटिंग्स -> एक्सेसिबिलिटी पर जाएं और सेवाओं की सूची में "टास्कर" देखें। अभिगम्यता सेवा सक्षम करें.

इसके बाद, हमें सिक्योरटास्क को अपने डिवाइस पर सिस्टम सेटिंग्स को संशोधित करने की क्षमता प्रदान करने की आवश्यकता है। ऐसा करने के लिए, हमें सिक्योरटास्क को एक विशेष अनुमति देनी होगी जिसे WRITE_SECURE_SETTINGS के नाम से जाना जाता है। आम तौर पर नियमित अनुप्रयोगों के लिए पहुंच योग्य नहीं है, लेकिन एडीबी के उपयोग के माध्यम से उपयोगकर्ता द्वारा मैन्युअल रूप से प्रदान किया जा सकता है। इस प्रकार, इसे कार्यान्वित करने के लिए आपको अपनी मशीन पर एडीबी को चालू रखना होगा। सौभाग्य से, यह अनुमति देना एक बार की बात है, और हम भविष्य में एंड्रॉइड ओ-संबंधित ट्यूटोरियल में सिक्योरटास्क का उपयोग करेंगे, इसलिए मैं निश्चित रूप से आपको अभी ऐसा करने की सलाह देता हूं। यदि आपने मेरे पिछले ट्यूटोरियल का अनुसरण किया है जहां मैंने आपको ऑटोटूल्स इंस्टॉल करने के लिए कहा था, तो सिक्योरटास्क कम सुविधाओं से भरा है, लेकिन यह हमारी जरूरतों के लिए पर्याप्त है।

एडीबी की स्थापना

पहली चीज़ जो आपको करने की ज़रूरत होगी वह है अपने विशेष ओएस के लिए एडीबी बाइनरी डाउनलोड करना। आप ऐसा यहां कर सकते हैं. एक बार जब आप उन्हें डाउनलोड कर लेते हैं, तो आपको यह सुनिश्चित करना होगा कि आपके पास है उचित ड्राइवर यदि आप विंडोज़ पर हैं।

एक बार जब आप बाइनरी को एक अलग फ़ोल्डर में निकाल लेते हैं और ड्राइवर स्थापित कर लेते हैं, तो हमें स्मार्टफोन पर यूएसबी डिबगिंग को सक्षम करने की आवश्यकता होती है। ऐसा करने के लिए, सेटिंग्स खोलें और अबाउट फ़ोन पर जाएँ। बिल्ड नंबर पर 7 बार तब तक टैप करें जब तक आपको एक डायलॉग न मिल जाए कि आपने डेवलपर विकल्प अनलॉक कर लिया है। अब आप सेटिंग्स में डेवलपर विकल्पों तक पहुंच सकते हैं। जाहिर तौर पर Android O में, डेवलपर विकल्प खोलने से पहले आपको अपना पिन/पासवर्ड दर्ज करना होगा। ऐसा करें और यूएसबी डिबगिंग देखें, फिर इसे सक्षम करें।

अब अपने फोन को प्लग इन करें और उसी निर्देशिका में एक कमांड प्रॉम्प्ट खोलें जहां आपने एडीबी बाइनरी निकाली थी। (विंडोज उपयोगकर्ता, उस फ़ोल्डर में शिफ्ट+राइट-क्लिक दबाए रखें और "यहां कमांड प्रॉम्प्ट खोलें" चुनें।) टाइप करें adb devices कमांड प्रॉम्प्ट में. आपको एक संदेश दिखाई देगा कि ADB सर्वर प्रारंभ किया जा रहा है, फिर आपके फ़ोन पर एक संकेत दिखाई देगा जिसमें आपसे आपके कंप्यूटर को ADB एक्सेस प्रदान करने के लिए कहा जाएगा। इसे स्वीकार करें। अब जब आप प्रवेश करेंगे adb devices कमांड प्रॉम्प्ट में, आपको अपने डिवाइस का सीरियल नंबर देखना चाहिए, यदि ऐसा है तो आप सफल हैं।

सिक्योरटास्क को WRITE_SECURE_SETTINGS प्रदान करना

एडीबी कमांड प्रॉम्प्ट खुलने के साथ, सिक्योरटास्क को अपेक्षित अनुमति देने के लिए निम्नलिखित कमांड दर्ज करें।

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

सिक्योरटास्क में अब रूट एक्सेस के बिना सिस्टम सेटिंग्स को संशोधित करने की क्षमता होगी! अब हम टास्कर की ओर बढ़ने के लिए तैयार हैं।

टास्कर प्रोफ़ाइल की स्थापना

टास्कर खोलें और एक नई प्रोफ़ाइल बनाएं। इसे "टॉगल पिक्चर-इन-पिक्चर" नाम दें। का चयन करें आवेदन संदर्भ, और उस वीडियो ऐप को ढूंढें जिसमें आप नेविगेशन बार कुंजी को सक्षम करना चाहते हैं (उदाहरण के लिए)। यूट्यूब)। अपने इच्छित ऐप्स का चयन करें, फिर अगला कार्य बनाने के लिए वापस जाएं।

टास्कर आपसे इस नई प्रोफ़ाइल में एक कार्य संलग्न करने के लिए कहेगा। पूछे जाने पर एक नया कार्य बनाएं और उसे नाम दें (या न दें)। जब आप कार्य निर्माण स्क्रीन पर हों, तो जाकर एक नई क्रिया जोड़ें प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। सिक्योरटास्क कॉन्फ़िगरेशन खोलने के लिए पेंसिल आइकन दबाएं।

कार्रवाई के अंतर्गत, चुनें लिखना. सेटिंग के अंतर्गत डालें secure sysui_nav_bar_right. मान के नीचे रखें key(171:com.android.systemui/2131230944). टास्कर के मुख्य मेनू से बाहर निकलें। हमारे द्वारा अभी बनाए गए नए कार्य पर देर तक दबाकर इस प्रोफ़ाइल में एक निकास कार्य जोड़ें और फिर "निकास कार्य जोड़ें" का चयन करें। उपरोक्त क्रिया को दोहराएँ, लेकिन इस बार मान के लिए शून्य रखें।

इतना ही! जब आप YouTube ऐप (या जो भी अन्य ऐप आपने चुना है) में प्रवेश करते हैं, तो अब आपको अपने नेविगेशन बार के दाईं ओर एक आइकन दिखाई देगा जो आपको पिक्चर-इन-पिक्चर मोड को टॉगल करने की अनुमति देगा।


डाउनलोड करें और आयात करें

टास्कर से संबंधित सभी ट्यूटोरियल की तरह, हम XML फ़ाइल प्रदान करेंगे जिसे आप डाउनलोड और आयात कर सकते हैं। नीचे दिए गए AndroidFileHost से .prf.xml फ़ाइल डाउनलोड करें और इसे अपने आंतरिक संग्रहण में सहेजें। टास्कर खोलें और प्रोफ़ाइल टैब को ऊपर तब तक दबाए रखें जब तक आपको एक आयात बटन दिखाई न दे। उस पर टैप करें और आपके द्वारा अभी-अभी सहेजी गई XML फ़ाइल देखें, फिर उसे आयात करने के लिए चुनें। सुनिश्चित करें कि आपके पास टास्कर की एक्सेसिबिलिटी सेवा सक्षम है और आपने WRITE_SECURE_SETTINGS प्रदान की है जैसा कि मेरे लेख में बताया गया है, सिक्योरटास्क की अनुमति, अन्यथा यह प्रोफ़ाइल आपके ऊपर कुछ नहीं करेगी फ़ोन!

AndroidFileHost से "टॉगल पिक्चर-इन-पिक्चर" प्रोफ़ाइल डाउनलोड करें

यदि आप सोच रहे हैं कि हम सिक्योरटास्क और एंड्रॉइड O के साथ और क्या हासिल कर सकते हैं, तो XDA पोर्टल पर बने रहें क्योंकि हमारे पास है साझा करने के लिए बहुत कुछ. आप एंड्रॉइड O में अपने नेविगेशन बार को कई उपयोगी फ़ंक्शन कैसे पूरा कर सकते हैं, इस पर अधिक ट्यूटोरियल की अपेक्षा करें!