iOS – добавление настраиваемого звукового сигнала предупреждения

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

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

В документации Apple указано, что мне нужно использовать один из четырех форматов (Linear PCM, MA4 (IMA / ADPCM), μLaw, aLaw).

Что я наделал

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

    afconvert test.m4a test.caf -d ima4 -f caff -v

  • Длительность звукового файла значительно ниже 30 секунд.

  • Я добавил файл в свой проект Xcode, скопировав его и сохранив в месте, где существуют мои другие файлы исходного кода

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

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

UILocalNotification *localNotif = [[UILocalNotification alloc] init]; localNotif.soundName = @"test.caf"; //or .m4a file localNotif.soundName = @"test.m4a"; 

Вопросов:

  • Поддерживает ли формат .m4a поддерживаемый файл (MA4 и .m4a то же самое?)
  • Как создать аудиофайл в одном из поддерживаемых форматов. Есть ли у гаражной группы опция, где я могу сохранить ее в одном из поддерживаемых форматов?
  • Что мне не хватает?

One Solution collect form web for “iOS – добавление настраиваемого звукового сигнала предупреждения”

Ошибка, которую я совершил

  • Я сделал ошибку. Когда я перетаскивал файл .m4a в проект Xcode, открывается диалоговое окно с просьбой выбрать цель. По умолчанию приложение не было выбрано, был выбран только тестовый пример.
  • Выбрав имя приложения, теперь он выглядит хорошо.
  • Множество UILocalNotification
  • UILocalNotification не срабатывает после 10 минут в фоновом режиме
  • Отображение знакового баннера уведомлений iOS, когда ваше приложение открыто и находится на переднем плане?
  • UILocalNotification устарела в iOS10
  • scheduleLocalNotification не вызывает didReceiveLocalNotification
  • Как создать ios LocalNotification из массива дат?
  • Запустить закрытое приложение iOS из локального уведомления
  • Звуковой сигнал UILocalNotification в бесшумном режиме
  • Как UIApplication cancelAllLocalNotifications работает между обновлениями приложений?
  • Как обновить базу данных BackgroundMode при поступлении локального уведомления?
  • Приложение для будильника в iOS
  • Interesting Posts

    ошибка сборки на iOS 7.1 – Zxing

    Класс GAD_GTMStringEncoding реализуется как в <framework>, так и в <app>. Один из двух будет использован. Какой из них не определен

    как установить значение переменной NSNumber (без создания нового объекта) в объекте-c

    Основные данные – UIManagedDocument не открывается

    Уведомление FCM не работает в ios

    ABPeoplePickerNavigationController и UIImagePickerController не отображаются правильно на ipad iOS7

    Как отключить кнопку «Назад» в панели навигации

    Поддерживает ли AFNetworking аутентификацию NTLM?

    UISearchDisplayController разрыв между наложением и баром

    Разбиение строки в swift с использованием нескольких разделителей

    Несколько CADisplayLink или как можно меньше?

    Facebook SDK – FBSession: нет AppID;

    Как создать цель, добавить ресурсы для этой цели и построить цель с помощью инструментов командной строки xcode?

    – : попытка вставить нулевой объект из объектов '

    iOS 8 удалил свойство «minimum-ui» viewport, существуют ли другие «мягкие полноэкранные» решения?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.