समस्या समाधानप्रकाशित: 3 मिनट में पढ़ें

Android screen mirroring में black screen: वजह और fix

scrcpy, ADBKit और दूसरे ADB mirroring tools कुछ apps या पूरे फोन के लिए black screen क्यों दिखाते हैं, FLAG_SECURE और protected video से लेकर codec और locked screen तक।

आप Android फोन को कंप्यूटर पर mirror करते हैं और black picture आती है, या तो किसी एक app में या हर जगह। Fix वजह पर निर्भर करता है, इसलिए पहले ध्यान दें कि screen कब black होती है।

सिर्फ कुछ apps में black

यह लगभग हमेशा जान-बूझकर होता है। Apps अपनी windows को secure (FLAG_SECURE) mark कर सकते हैं, और फिर Android उन्हें screenshots, screen recording और mirroring से छिपा देता है। वह app खुला रहने तक आपको black दिखता है, और app से बाहर आते ही picture वापस आ जाती है।

आम उदाहरण:

  • Banking, payment और wallet apps
  • Password managers और authenticator apps
  • Netflix, Disney+, Prime Video और दूसरे paid streaming apps (protected video)
  • कुछ messaging apps के private या incognito chats
  • वो screens जहाँ आप PIN या password टाइप करते हैं

ADB या mirroring tool में ऐसी कोई setting नहीं जो इसे बदल दे, और यह अच्छी बात है। ऐसी screens सीधे फोन पर test करें।

पूरी screen black

फोन locked है या screen OFF है

कुछ फोन screen OFF होने या lock screen दिखने पर frames भेजना बंद कर देते हैं। फोन unlock करें और screen जगाएं। काम करते समय Developer options में Stay awake ON करें।

Xiaomi, Redmi और POCO

USB debugging (Security settings) के बिना Xiaomi फोन screen तो दिखा सकते हैं पर input block कर देते हैं, और कुछ models capture भी limit करते हैं। इसे Xiaomi USB debugging और security settings में बताए तरीके से ON करें।

Video codec fail हो गया

Mirroring tools फोन पर screen को video में encode करते हैं। कुछ फोन में किसी खास codec या resolution से problem होती है, जो black या freeze picture के रूप में दिखती है।

  • scrcpy: scrcpy --video-codec=h265 आज़माएं, या scrcpy -m 1024 से size कम करें।
  • ADBKit: More tools › Stream quality खोलें और native की जगह 1080p या 720p चुनें।

कोई दूसरा app screen record कर रहा है

आम तौर पर एक समय में एक ही screen recorder चल सकता है। फोन पर दूसरे recording या casting apps बंद करें, और अपना शुरू किया हुआ कोई भी adb shell screenrecord रोक दें।

Work profile या device policy

Company के manage किए गए फोन screen capture को पूरी तरह disable कर सकते हैं। यह हर mirroring tool पर लागू होता है।

सिर्फ video black, menus ठीक

यह ऊपर वाला protected (DRM) video है। Menus और app का बाकी हिस्सा normal capture होता है, बस video वाला हिस्सा black रहता है। adb exec-out screencap -p से लिए screenshots भी ऐसे ही रहते हैं।

Quick checklist

  1. सिर्फ एक app में black? वह protected है। वह screen फोन पर ही test करें।
  2. पूरी screen black? फोन unlock करें और screen जगाएं।
  3. Xiaomi है? USB debugging (Security settings) ON करें।
  4. अब भी black? Stream quality कम करें या codec बदलें।
  5. दूसरे screen recorders और casting apps बंद करें।

Mirroring के और tips Android screen mirroring tips में।