2014-01-06 2 views
0

Что я пытаюсь достичь здесь просто описать, но трудно достичь:Слушать песню, указанную пользователем после UILocalNotification пожаров

Учитывая, что пользователь создал UILocalNotification, как я могу позволить им указать песню со своего собственного iPhone, который будет воспроизводиться после того, как пожарит уведомление?

Я хотел бы, чтобы у пользователя была возможность выбрать песню из собственного списка музыки.

Кроме того, как я могу обеспечить воспроизведение песни, даже если устройство заблокировано, а громкость звонка выключена?

+0

Невозможно переопределить объем устройства iOS. Apple не позволит разработчику переопределять пользовательское устройство, подобное этому. –

+0

Хорошо, я могу отказаться от контроля над этой функцией. Но что еще более важно, могу ли я получить доступ к песням пользователя, позволяющим им играть по желанию? – wayway

ответ

1

Вы не можете сделать это с обычными локальными уведомлениями, так как они имеют ограничение в 30 секунд, и вы не можете позволить пользователю выбрать файл. Вы должны импортировать его в свой комплект приложений и включить его в свой код.

Я думаю, что нет другого способа злоупотреблять системой воспроизведения фонового звука, чтобы ваше приложение работало в фоновом режиме, а затем подавать локальное уведомление без звука и воспроизводить звук вне вызова в фоновом приложении с помощью системы библиотека (основной звук и т. д.)

+0

Можете ли вы дать некоторый демонстрационный код, чтобы ** представить локальное уведомление без звука и воспроизвести звук вне вызова в фоновом приложении с помощью системной библиотеки (основной звук и т. Д.) **. _Заранее спасибо_. –

1

Apple iOS Local and Push Notification API только позволяет настраивать звук, который входит в основной комплект и должен быть менее 30 секунд при воспроизведении.

Смежные вопросы