Layar Hitam saat Mirroring Android (scrcpy): Penyebab dan Solusi
Kenapa scrcpy, ADBKit dan tool mirroring ADB lain menampilkan layar hitam di sebagian aplikasi atau seluruh HP, dari FLAG_SECURE dan video DRM sampai codec.
Anda melakukan mirroring HP Android ke komputer dan yang muncul gambar hitam, entah hanya di satu aplikasi atau di semuanya. Penyebabnya menentukan solusinya, jadi pertama perhatikan kapan layarnya hitam.
Hitam hanya di sebagian aplikasi
Ini hampir selalu disengaja. Aplikasi bisa menandai jendelanya sebagai aman (FLAG_SECURE), dan Android lalu menyembunyikannya dari screenshot, perekaman layar dan mirroring. Layar tampak hitam selama aplikasi itu terbuka, dan gambar kembali saat Anda keluar dari aplikasi tersebut.
Contoh yang umum:
- Aplikasi bank, pembayaran dan dompet digital
- Pengelola kata sandi dan aplikasi autentikator
- Netflix, Disney+, Prime Video dan aplikasi streaming berbayar lain (video terlindungi)
- Sebagian aplikasi pesan di chat pribadi atau mode samaran
- Layar tempat Anda mengetik PIN atau kata sandi
Tidak ada setelan di ADB atau tool mirroring yang bisa mengubah ini, dan itu hal yang baik. Uji layar tersebut langsung di HP.
Hitam di seluruh layar
HP terkunci atau layar mati
Sebagian HP berhenti mengirim frame saat layar mati atau layar kunci sedang tampil. Buka kunci HP dan nyalakan layarnya. Aktifkan Tetap aktif (Stay awake) di Opsi developer selama Anda bekerja.
Xiaomi, Redmi dan POCO
Tanpa USB debugging (Security settings), HP Xiaomi bisa menampilkan layar tetapi memblokir input, dan sebagian model juga membatasi pengambilan layar. Aktifkan seperti dijelaskan di USB debugging dan setelan keamanan Xiaomi.
Codec video gagal
Tool mirroring meng-encode layar sebagai video di HP. Beberapa HP bermasalah dengan codec atau resolusi tertentu, yang tampak sebagai gambar hitam atau macet.
- scrcpy: coba
scrcpy --video-codec=h265, atau kecilkan ukurannya denganscrcpy -m 1024. - ADBKit: buka Alat lainnya › Kualitas stream lalu pilih 1080p atau 720p, bukan resolusi asli.
Aplikasi lain sedang merekam layar
Biasanya hanya satu perekam layar yang bisa berjalan dalam satu waktu. Hentikan aplikasi perekam atau casting lain di HP, dan hentikan adb shell screenrecord yang sempat Anda jalankan.
Profil kerja atau kebijakan perangkat
HP yang dikelola perusahaan bisa mematikan pengambilan layar sepenuhnya. Ini berlaku untuk semua tool mirroring.
Hitam hanya di video, menu tidak
Itu video terlindungi (DRM), seperti di atas. Menu dan bagian lain aplikasi tertangkap normal, area videonya tetap hitam. Screenshot yang diambil dengan adb exec-out screencap -p juga berperilaku sama.
Daftar periksa cepat
- Hitam hanya di satu aplikasi? Aplikasi itu dilindungi. Uji layarnya langsung di HP.
- Seluruh layar hitam? Buka kunci dan nyalakan layar HP.
- Xiaomi? Aktifkan USB debugging (Security settings).
- Masih hitam? Turunkan kualitas stream atau ganti codec.
- Hentikan perekam layar dan aplikasi casting lain.
Tips mirroring lainnya ada di tips screen mirroring Android.