Warum wird der Videobildschirm heller und wie kann man dies verhindern?

Dies geschieht auf dem Nexus 7 2013 (Google Stock 5.0.2) und auch auf dem Galaxy Note 12.2-Tablet (Samsung Stock 4.4.2). Ich bin in einem dunklen Raum. Ich habe die Systemhelligkeit auf das Minimum eingestellt (nennen wir diese Helligkeit MIN). Um die Helligkeit zu ändern, streiche ich im linken Bildschirmbereich nach oben / unten.

Wenn das Video mit MX Player abgespielt wird, macht sogar die minimale Helligkeit (die 0 ist) den Bildschirm heller als MIN. Es scheint keine Möglichkeit zu geben, die Helligkeit auf MIN zu stellen. Ich kann deutlich erkennen, dass der Bildschirm aufgehellt wurde, indem ich die Home-Taste oder die Task-Switch-Taste drücke. Ich kann sehen, dass der Bildschirm etwa 1 Sekunde lang hell bleibt und dann wieder auf MIN wechselt.

Wenn das Video mit VLC abgespielt wird und seine vorherige Helligkeit 0 war, ändert sich die Helligkeit nicht und bleibt MIN. Aber wenn ich die Helligkeit einmal ändere, wird die Helligkeit durch Ändern auf 0 nicht auf MIN gesenkt. An diesem Punkt verhält sich VLC genau wie MX Player.

Ist das ein Bug von Android? Es scheint, als würde das System eine falsche Mindesthelligkeit der Hardware an die Software weitergeben. Ist dies ein beabsichtigtes Verhalten, um das Video heller zu machen? Wie auch immer, gibt es eine Möglichkeit, diese Helligkeitsänderung zu verhindern? Das tut meinen Augen weh, wenn ich Videos in einem dunklen Raum ansehe.

==PS==

Dieses Verhalten tritt auch in CyanogenMod 12 (Android 5.0.2) auf.

Antworten (3)

Sie können die Helligkeitssteuerung von MX Player deaktivieren. Gehen Sie dazu zu Einstellungen> Player> Bildschirm und deaktivieren Sie die Helligkeitsoption. Eine alternative Option ist die Verwendung eines xposed-Moduls (Sie benötigen ein gerootetes Gerät) namens Minimum Brightness.

Ich denke, dies könnte ein Problem mit jedem Videoplayer sein und nicht auf die in der Frage genannten beschränkt sein. Da CM12 erwähnt wird, bin ich außerdem davon ausgegangen, dass das Gerät gerootet ist.

Hinweis: Lösung funktioniert auf CM12.

Ich würde mich nicht darauf verlassen oder mir die Mühe machen, die Einstellungen jedes einzelnen Videoplayers zu ändern, den ich habe. Wenn ich mich in einem dunklen Raum befinde und nicht möchte, dass ein Videoplayer meine Bildschirmhelligkeitseinstellung überschreibt, würde ich Tasker wählen , um die Helligkeit einzuschränken. Diese Antwort (von Martin J ) erwähnt einen Ort, an dem ROMs normalerweise Helligkeitseinstellungen speichern, und CM12 ist keine Ausnahme.

Alles, was Sie tun müssen, ist, mit Tasker einige Verknüpfungen zu erstellen, die die maximale Helligkeitseinstellung (MAX) auf Ihren bevorzugten Mindestwert (MIN) setzen würden.

Folge den Anweisungen

(In Tasker werden alle Einstellungen durch einmaliges Drücken der Zurück-Taste gespeichert, was Sie auch zum vorherigen Fenster führen würde.)

  1. Tasker installieren .
  2. Gehen Sie zu Ihrem Home Launcher → Widgets → wählen Sie Aufgabenverknüpfung -> benennen Sie die Verknüpfung.
  3. Erstellen Sie im Task-Fenster eine Aktion als Code → Run Shell und tun Sie Folgendes:

    • Befehl :echo 2 > /sys/class/leds/lcd-backlight/max_brightness
    • Benutze Root

    Ändern 2Sie auf Ihren gewünschten MIN-Wert. Sie können den niedrigsten Helligkeitswert herausfinden, indem Sie den Schieberegler für die minimale Helligkeit drücken und anschließend den Wert in überprüfen /sys/class/leds/lcd-backlight/brightness. Es könnte sein 10oder in der Nähe davon sein.

  4. Speichern Sie es und wählen Sie ein Symbol für die Verknüpfung aus.
  5. Jetzt ist die Verknüpfung einsatzbereit. Wann immer Sie sich in einem dunklen Raum befinden und ein Video sehen möchten, tippen Sie einfach auf diese Verknüpfung, und kein Spieler würde es wagen, Sie erneut zu stören, wenn es darum geht, die Helligkeitseinstellung zu überschreiben.

Wie würden Sie nun zur Standardeinstellung zurückkehren? Nun, erstellen Sie eine neue Verknüpfung mit dem Wert 255oder dem MAX, der für Ihr Gerät verfügbar ist. Sie können den MAX-Wert mit der in Schritt 3 erwähnten Methode überprüfen, wobei der Schieberegler auf maximale Helligkeit gestellt ist.

Dies ist ein sehr einfacher Weg, um mit dem Problem umzugehen. Sie können Tasker so konfigurieren , dass die Helligkeit automatisch geändert wird, wenn Sie sich an einer bestimmten geografischen Position (dunkler Raum) befinden, oder Sie Videos nur zu einer bestimmten Zeit sehen, und so weiter.

Dies ist eine Bildschirmfilter- App, die ich mit allen meinen Geräten verwende. Es heißt Darker . Es hat nicht nur eine absolute Mindesthelligkeit, sondern auch eine Option für eine Farbe als Filter. Nützlich bei schwachem Licht; dh. Android-LED-Beleuchtung ist im Lichtspektrum blau, die Verwendung eines Rotfilters kompensiert - die Augenbelastung ist also geringer, schlaflose Nächte sind weniger (meine Meinung und ich bin kein Arzt, aber dies sind meine eigenen Beobachtungen). Farb- und Helligkeitsfilter können unabhängig voneinander verwendet werden. Dies kann mit oder ohne root verwendet werden .

Android lässt Sie keine Apps installieren, wenn der Bildschirmfilter aktiv ist (Sicherheitsmaßnahme gegen böswillige Angriffe), da es sich um eine Überlagerung auf dem Bildschirm handelt.

Danke schön. Eigentlich habe ich das versucht, bevor ich diese Frage gepostet habe. Soweit ich weiß, ziehen sie eine Art Schicht über andere Anwendungen. Für mich macht das das Video irgendwie unklar, als wäre es mit einer Plastikfolie bedeckt. Da das Video heller als andere Bildschirme ist, wurden andere Bildschirme durch die Verwendung dieser App zu dunkel (fast unverständlich).