Я хотел бы знать одну вещь. Я надеюсь, что вы, люди, сможете хорошо меня вести.
Я создаю приложение, которому нужны звуковые оповещения. Я использую AVAudioPlayer
для этой цели.
Я также установил аудиосессию так (в моем основном классе делегатов):
//to play from sleep
OSStatus result = AudioSessionInitialize(NULL, NULL, interruptionListenerCallback, self);
UInt32 category = kAudioSessionCategory_MediaPlayback;
result = AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(category), category);
AudioSessionSetActive(YES);
Я могу воспроизводить музыку, если экран заблокирован принудительно, но я не могу воспроизводить mp3-файлы, если iPhone автоматически переходит в спящий режим.
Обычно через 10 минут я не получаю музыку из своего приложения. Кто-нибудь может сказать мне, что мне не хватает? Пожалуйста, направьте меня, если вы знаете о моей проблеме.
РЕДАКТИРОВАТЬ 1
В настоящее время я использую kAudioSessionCategory_MediaPlayback.
Я написал это в своем коде и вставил сюда.
РЕДАКТИРОВАТЬ 2
Я хочу начать воспроизведение аудио со спящего iphone.
Пожалуйста, помогите мне, если знаете.
РЕДАКТИРОВАТЬ 3
idleTimerDisabled, расходовать мою батарею?
Я создаю будильник, чтобы приложение могло работать до 10 часов.
Это отключит свет на экране?
тогда я могу использовать это.
Я уже видел приложение, которое работает на iPhone и воспроизводит музыку из спящего режима.
Позвольте мне попробовать это, спасибо за ответ.