AIMP Forum
AIMP for Android => Вопросы / Questions => Topic started by: Ugarich on January 02, 2015, 16:12:50
-
Здравствуйте! На своем аппарате наблюдаю следующую проблему.
Закинул треки в плейлист, запустил воспроизведение, свернул aimp. Нажал на аппаратную кнопку блокировки экрана, соответственно, экран потух, на нажатия реагируют только кнопки громкости и сама кнопка блокировки. Трек подходит к концу, но новый не начинает играть, пока я не нажму на кнопку блокировки экрана. Тогда включается подсветка, трек переключается, начинается воспроизведение. Можно прокрутить экран вверх и, таким образом, разблокировать телефон.
Вопрос: что нужно сделать, чтобы не приходилось каждый раз нажимать кнопку блокировки для переключения треков?
Lenovo A859 White, Android 4.2.2, AIMP for Android v1.00, build 167 (29.12.2014).
-
Приветствую!
Вопрос: что нужно сделать, чтобы не приходилось каждый раз нажимать кнопку блокировки для переключения треков?
Это баг связанный скорее с оптимизацией прошивки,
вот похожая тема https://www.aimp.ru/forum/index.php?topic=46694.0
С другими плеерами кроме системного такая проблема есть?
-
Нет, с другими плеерами проблема не наблюдается.
-
Нет, с другими плеерами проблема не наблюдается.
Блокировщик экрана системный или какой-нибудь из маркета?
Опции экономии заряда батареи какие-нибудь включены?
-
Блокировщик системный. Для экономии производителем предустановлен диспетчер питания (полезная вещь со множеством опций). Однако, попытки поменять какие-либо параметры, в т.ч. добавление aimp в белый список, никак не изменили ситуацию.
Учитывая, что другие плееры работают нормально, предполагаю, что это косяк все-таки в aimp.
-
А полность отключить диспетчер производительности на время тестирования нельзя?
-
Отключил, ситуация не изменилась.
-
Решил проблему. Нужно в настройках сведения выставить задержку автопереключения треков в 0. У меня было 2000 (миллисекунд?). Можно закрывать тему.
-
Решил проблему. Нужно в настройках сведения выставить задержку автопереключения треков в 0. У меня было 2000 (миллисекунд?). Можно закрывать тему.
Ого! А зачем вы их поставили? ;D
-
На ПК-версии задержка выставлялась в миллисекундах, логично было предположить, что и в версии для андроида это сохранится. Кстати, там так и написано: "Пауза между треками, мс:". И вне блокировки опция отрабатывает корректно. Так что, вряд ли это из-за слишком большого значения. Да и с громкостью что-то не то при этом, первую секунду плеер проглатывает на минимальной громкости, резко добавляя после. Так что предлагаю считать это все-таки багом плеера и, возможно, попытаться пофиксить к следующей версии.
P.S. Если "зачем в принципе задержку", то это вопрос из серии личных настроек, ответ один: нравится.
-
Данная(подобная) тема, похоже, интересует многих и её не стоит спешить закрывать, пока остается https://www.aimp.ru/forum/index.php?topic=49904.msg344759#msg344759
-
Для решения подобных вопросов, касающихся вопроса "неплановых остановок/засыпания плеера при выключенном экране" (они могут быть и далее актуальны, особенно если значение паузы между треками задано больше нуля), поднятых, в частности, в темах:
Засыпает с функцией - пауза между треками, мсек
(https://www.aimp.ru/forum/index.php?topic=52511.0),
Не переходит на следующий трек ОС Андроид 5.1
(https://www.aimp.ru/forum/index.php?topic=57343.0),
После проигрования трека воспроизведение останавливается
(https://www.aimp.ru/forum/index.php?topic=49904.0;all),
При блокировке экрана не переключает треки
(https://www.aimp.ru/forum/index.php?topic=46884.0),
может реально помочь программа "Wake Lock - PowerManager" (для Андроид), например, версия 2.1 ( http://4pda.ru/forum/index.php?showtopic=268026 ). В настройках программы "Wake Lock - PowerManager" нужно выбрать "автозагрузка - вкл." и активировать пункт "PARTIAL_WAKE_LOCK" (внимание - должно отображаться 5 прямоугольников, включая первый серый или 4 прямоугольника, если не считать первого серого)(как показано на рисунке ниже)(также в системных настройках приложению нужно дать разрешение на "работу в фоновом режиме"). Этот вариант решения вопроса "засыпания плеера при выключенном экране", просьба к Администрации сайта поместить, если можно, в инфо как эффективный вариант решения данной проблемы, поскольку те рекомендации для решения данной проблемы, которые представлены в инфо (https://www.aimp.ru/forum/index.php?topic=39542.msg371952#msg371952) не всегда могут быть достаточны, как показывает практика, а упомянутая программа "Wake Lock - PowerManager" реально может помочь в данном отношении (тестировалось и на Андроид 4.1 и на чистом Андроиде 8.1), спасибо Авторам. Если эта программа не будет давать нужного эффекта - в конкр. случае, предотвращать неплановые остановки работы плеера, то нужно убедится, настроена ли она так, как описано выше и показано на рисунке ниже (внимание - после перегрузки устройства режим "PARTIAL_WAKE_LOCK" может отключится автоматически, поэтому после перегрузки устройства может потребоваться включение этого режима повторно, при необходимости) (Для того, чтобы режим "PARTIAL_WAKE_LOCK" в программе "Wake Lock - PowerManager" не отключался автоматически при перегрузке устройства нужно в настройках этой программы, как было сказано, включить опцию "Автостарт при запуске устройства" и в системных настройках разрешить приложению работу в фоновом режиме: Настройки системы/Приложения.../Wake Lock/Батарея/Работа в фоновом режиме - тумблер вкл.). Что касается настроек плеера "AIMP for Android" - нужно убедится, включена ли в настройках плеера опция "Автопереход на следующий трек" и выключена ли опция "и встать на паузу" (которая появилась в более новых версиях плеера), выключены ли опции остановки воспроизведения при смене аудиофокуса. Также вариантом решения вопроса "неплановых остановок/засыпания плеера при выключенном экране" может быть включение в плеере опции "Высокий приоритет ЦП" (или "Не давать уходить в спящий режим") (которая появилась в более новых версиях плеера). Но следует иметь ввиду, что применение программы "Wake Lock - PowerManager" (включение режима "PARTIAL_WAKE_LOCK") или опции "Высокий приоритет ЦП" (или "Не давать уходить в спящий режим") в плеере может ускорять разряд батареи, поэтому применять/включать эти опции нужно только на время необходимости.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=46884.0;attach=64688)
И ещё одно важное примечание касательно опции "Автопереход на следующий трек" ("Переходить наследующий трек"). Может быть так, что (в случае некоторых версий плеера) опция "Автопереход на следующий трек" в настройках плеера визуально отключена, но автопереход на следующий трек плеер всё равно может осуществлять, или может быть так, что опция "Автопереход на следующий трек" в настройках плеера визуально включена и опция "и встать на паузу" отключена, но автопереход на следующий трек плеер не осуществляет (это возможно в случае более старых версий плеера, если выход из настроек плеера был осуществлён ненадлежащим образом). Поэтому, если опция "Автопереход на следующий трек" работает некорректно - нужно в настройках плеера несколько раз включить-отключить эту опцию , и, в конечном итоге, оставить нужный вариант - "вкл." или "откл." (в зависимости от конкр. потребности), после чего нужно полностью выйти из настроек плеера с помощью сист. кнопки "назад" или "влево", но ни в коем случае не путём нажатия системной (круглой) кнопки "Домой" (иначе, в случае более старых версий плеера, настройки могут не сохранится корректно). Кроме этого, в случае более новых версий плеера - если нужно, чтобы автопереход на "следующий" трек не осуществлялся (чтобы не выполнялась очередное автовоспроизведение трека) - нужно не только отключить опцию "Автопереход на следующий трек", но и отключить режим "повтор одного трека".
Дополнение. Проблемы с автопереходом на следующий трек (при выключенном экране) может также помочь решить (вместе с выше описанными вариантами) отключение в системных настройках (Батарея) опций (если они доступны) (их название может отличаться в разных версиях системы):
1) "Энергозбережение в режиме ожидания"
2) "Режим энергозбережения (при каких условиях включать автоматически)"
Отключать эти опции нужно только на время необходимости.