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, открывается диалоговое окно с просьбой выбрать цель. По умолчанию приложение не было выбрано, был выбран только тестовый пример.
  • Выбрав имя приложения, теперь он выглядит хорошо.
  • Можно ли отправить локальное уведомление в Apple Watch специально?
  • UILocalNotification не работает вообще
  • Как запустить задачу в режиме быстрой передачи в определенный момент времени в фоновом режиме, либо приложение включено, либо выключено
  • Получение локальных уведомлений, пока приложение находится на переднем плане Swift 3
  • Нужен любой пример UILocalNotifications
  • Нажмите кнопку «Домой», какой метод AppDelegate я должен использовать для планирования локального уведомления
  • UILocalNotification dosen't запрашивает после 10 минут в фоновом режиме
  • Как помещать уведомления в приложение iOS для повторения каждого (1) часа?
  • Как узнать, было ли локальное уведомление запущено, когда приложение находится в фоновом режиме?
  • IOS, как обрабатывать несколько локальных уведомлений при запуске приложения?
  • Как показать виджет такой же, как виджет Alarm (Clock APP)?
  • Interesting Posts

    API Facebook: как получить уникальный идентификатор пользователя входа FB? ID из API не соответствует «реальному» идентификатору пользователя в версии 2.0

    «Нет такого модуля» при использовании @testable в тестах Xcode Unit

    Ошибка iOS – EXC_BAD_ACCESS

    Эквивалент ARM __clear_cache для устройств iOS

    Изображение внутри PFFile будет загружено для синтаксического анализа вместо сохранения в локальном хранилище данных

    IOS перетащить, щелкнуть или выбросить UIView

    Core Data Unit Testing – Не знаю, как вызвать ошибку в execFetchRequest: ошибка:

    ios Динамические этикетки с размерами

    self.tableView reloadData не работает после успешного вызова в AFNetworking

    Метод делегата UITextView textViewDidChangeSelection не получает вызов при возврате из фона

    Цвет ссылки jsqmessagesviewcontroller

    Тип выражения «NSMutableArray!» неоднозначна без дополнительного контекста

    Я не переносил NSPersistentStore в новую версию, могу ли я восстановить обновление приложения?

    Панель навигации исчезает в представлении таблицы результатов поиска.

    Сжатие Png файлов, отсутствующих в настройках сборки

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