Size: a a a

2020 May 01

RG

Renat Garaev in Qt
Kathy Ti
Там что-то про модуль против режима сна было. Я вот плейер пишу и столкнулась с тем что вроде работа в фоне дозволена, но нет нет, а возьмёт да и замолчит после какого нибудь трека. Разблокируешь - пошла музыка. Это на 8 андроиде. Есть какие нибудь инструменты в qt против этого?
Это опции андроид
источник

RG

Renat Garaev in Qt
Kathy Ti
Там что-то про модуль против режима сна было. Я вот плейер пишу и столкнулась с тем что вроде работа в фоне дозволена, но нет нет, а возьмёт да и замолчит после какого нибудь трека. Разблокируешь - пошла музыка. Это на 8 андроиде. Есть какие нибудь инструменты в qt против этого?
источник

RG

Renat Garaev in Qt
Kathy Ti
Там что-то про модуль против режима сна было. Я вот плейер пишу и столкнулась с тем что вроде работа в фоне дозволена, но нет нет, а возьмёт да и замолчит после какого нибудь трека. Разблокируешь - пошла музыка. Это на 8 андроиде. Есть какие нибудь инструменты в qt против этого?
источник

KT

Kathy Ti in Qt
это proprties?
источник

KT

Kathy Ti in Qt
в манифесте можно указать выходит?
источник

RG

Renat Garaev in Qt
Kathy Ti
Там что-то про модуль против режима сна было. Я вот плейер пишу и столкнулась с тем что вроде работа в фоне дозволена, но нет нет, а возьмёт да и замолчит после какого нибудь трека. Разблокируешь - пошла музыка. Это на 8 андроиде. Есть какие нибудь инструменты в qt против этого?
Скрин с телефона моего. Андроид 8.1. т.е. ты не можешь эти опции настраивать из приложения qt.  Можешь только попробовать через java запросить разрешения, но пользователь может отказать и это его право, значит не получишь разрешения на работу в фоне. К тому же телефон тоже хитрый, если нет активности, приложение просто выгружает из памяти приложение, чтобы сохранить ресурсы батарейки
источник

KT

Kathy Ti in Qt
просто аимп не просит разрешения работать в фоне
источник

KT

Kathy Ti in Qt
Kathy Ti
это proprties?
не properties. permissives
источник

λ

λoλzod in Qt
А как тогда всякие музплееры типа буума работают? Возможно в Андроиде есть просто сервисность
источник

GK

Grigorii Kolesnikov ... in Qt
Kathy Ti
Там что-то про модуль против режима сна было. Я вот плейер пишу и столкнулась с тем что вроде работа в фоне дозволена, но нет нет, а возьмёт да и замолчит после какого нибудь трека. Разблокируешь - пошла музыка. Это на 8 андроиде. Есть какие нибудь инструменты в qt против этого?
у меня есть приложение (игра) там фоновая музыка играет даже если на блок поставить
#include <QSoundEffect> используется у меня
источник

KT

Kathy Ti in Qt
Grigorii Kolesnikov ☭
у меня есть приложение (игра) там фоновая музыка играет даже если на блок поставить
#include <QSoundEffect> используется у меня
фоном музыка и у меня играет, но в один момент треки просто перестают переключаться. очевидно что телефон засыпает.
источник

GK

Grigorii Kolesnikov ... in Qt
Kathy Ti
фоном музыка и у меня играет, но в один момент треки просто перестают переключаться. очевидно что телефон засыпает.
может runtime permission дать, как Ренат писал ?
источник

GK

Grigorii Kolesnikov ... in Qt
если дать вручную разрешение работать в фоне, в свойствах приложения ?
источник

KT

Kathy Ti in Qt
Grigorii Kolesnikov ☭
если дать вручную разрешение работать в фоне, в свойствах приложения ?
Работа в фоне в манифесте задается. Но этого недостаточно.
источник

GK

Grigorii Kolesnikov ... in Qt
Kathy Ti
Работа в фоне в манифесте задается. Но этого недостаточно.
та работа в фоне что на скринах выше не задается в манифесте, если не ошибаюсь
источник

GK

Grigorii Kolesnikov ... in Qt
ее только через рантайм пермишн можно взять
источник

GK

Grigorii Kolesnikov ... in Qt
или дать руками
источник

GK

Grigorii Kolesnikov ... in Qt
кстати еще у разных вендоров есть свои 'умные системы', которые контролируют всю работу приложения и могут вмешиваться - это отдельная проблема
источник

KT

Kathy Ti in Qt
λoλzod
А как тогда всякие музплееры типа буума работают? Возможно в Андроиде есть просто сервисность
На сервисе работают. Без него в фоне делать нечего.
источник

λ

λoλzod in Qt
А понял. Видимо в этом вопрос и был, почему иногда засыпает. Мало знаком с этим, тоже интересно.
источник