Я могу использовать встроенные в мое приложение мелодии звонка для входящих вызовов с помощью CallKit, набрав
let configuration = CXProviderConfiguration(localizedname:"MyApp")
configuration.ringtoneSound = "mysound.wav"
Однако я хочу использовать системные мелодии звонка, например мелодию "Beacon", которая хранится в "/ Library / Мелодии / Beacon.m4r». Установка configuration.ringtoneSound в "/Library/Ringtones/Beacon.m4r", "Ringtones / Beacon.m4r", "Beacon.m4r" - все не работает.
Кто-нибудь знает, можно ли использовать системные мелодии звонка и как их использовать?
Повторюсь: проблема не в воспроизведении рингтонов, это легко. Проблема заключается в том, что CallKit использует системные мелодии для входящего вызова.