Jak przywrócić opcję odtwarzania dźwięku z filmu przy wyłączonym ekranie w Pasku bocznym?

W ostatnich dniach sporo użytkowników skarżyło się na to, że w Pasku bocznym w MIUI bądź HyperOS zniknęła opcja odtwarzania dźwięku z filmu, gdy ekran jest wyłączony. Była ona przydatna na przykład w YouTube. Oto, dlaczego się tak dzieje i jak można tę opcję przywrócić w tej chwili.

Dlaczego tej opcji nie ma?

Powód jest dość prosty: Xiaomi dokonało zmian w aplikacji Panelu sterowania odpowiedzialnej za działanie Pasku bocznego (a więc i wszystkich opcji znajdujących się w nim).

        if (r.i()) {
            iVar.e(new h(R.string.vb_quick_func_hangup_listening, R.drawable.vtb_btn_hangup_bg, b8.a.HANGUP_LISTENING));
        }

Podany powyżej kod odpowiada za dodanie do Paska bocznego opcji odtwarzania dźwięku przy wyłączonym ekranie. Opiera się on jednak na instrukcji warunkowej if, która sprawdza warunki wymienione w funkcji i(). Zajrzyjmy zatem do niej.

    public static boolean i() {
        return (c0.W() || !c0.F() || Build.IS_INTERNATIONAL_BUILD) ? false : true;
    }

Funkcja sprawdza trzy możliwe scenariusze:

  • czy spełniony jest warunek z funkcji c0.W(), która sprawdza, czy w jednym z plików znajdujących się w ROM-ie (a więc niemożliwym do zmiany przez normalnego użytkownika) jest dodana opcja remove_screen_off_hold_on (czyli wyłączenia wspomnianej opcji). Z tego, co wiemy, tej opcji jeszcze Xiaomi nie wykorzystało (ale może to zrobić w przyszłości),
  • czy nie jest spełniony warunek z funkcji c0.F() (ona w tym przypadku nie ma większego znaczenia),
  • czy ROM, na którym jest ona sprawdzana, to Global (nie ma tu żadnego znaczenia, czy jesteśmy na ROM-ie EEA, zwykłym Globalu, Tajwanie czy Indonezji).

Gdy którykolwiek z tych warunków jest spełniony, opcja zostaje wyłączona. Jak można się domyśleć, warunkiem, który spełnia każdy, kto boryka się z tym problemem, jest posiadanie ROM-u Global. Xiaomi po prostu celowo wyłączyło tę opcję (być może pod naciskiem Google’a, dla którego ta opcja mogła być zagrożeniem w kontekście YouTube Premium).

Czytaj także:  Xiaomi ujawnia datę globalnej premiery serii 17

Jak można sobie poradzić z tym problemem?

Należy, jeśli to możliwe, odinstalować aktualizacje aplikacji Panelu sterowania.

  • Przechodzimy do Ustawień > Aplikacje > Zarządzaj aplikacjami.
  • W menu, które się pojawi, wyszukujemy Panel sterowania. Jeśli nie ma go w wynikach, dotykamy 3 kropek w prawym górnym rogu > Pokaż wszystkie aplikacje.
  • Wybieramy opcję Odinstaluj aktualizacje aplikacji.
  • Jeśli opcja Odinstaluj aktualizacje aplikacji nie jest dostępna, to mamy już nowszą wersję systemu, w której Xiaomi zaimplementowało domyślnie nowe zasady. W takiej sytuacji można jedynie próbować wrócić na starszą wersję systemu, gdzie nie ma nowych warunków.
  • Aby uniknąć zastąpienia starej aplikacji nową w ramach aktualizacji oprogramowania, nie można również instalować nowych wersji MIUI/HyperOS Global (gdy one wyjdą). Xiaomi z pewnością będzie bowiem stosować te zasady już w domyślnych wersjach aplikacji (o ile już tego nie robi).

Można też przenieść się na ROM Xiaomi.eu, który usuwa wspomniane ograniczenie i pozwala na korzystanie z tej funkcji bez żadnych problemów.

Subskrybuj
Powiadom o
guest

18 komentarzy
Najnowsze
Najstarsze Naj. głosów
Inline Feedbacks
Pokaż wszystkie