Как инициировать вызов функции handleRemoteNowPlayingActivity.
Я пытаюсь воспроизвести аудиофайл с помощью AVAudioPlayer в своем приложении для iPhone, и я ожидаю, что эта функция будет вызываться на часах.
Может быть, я должен сделать дополнительный вызов, чтобы вызвать эту функцию?
Я не могу найти дополнительную информацию об этом методе, кроме того, что сказано в документации Apple.
Может быть, кто-то сталкивался с этой проблемой и сможет мне помочь.
Код инициализации аудиоплеера.
@IBAction func play(_ sender: Any) {
let url = URL(string: Bundle.main.path(forResource: "music", ofType: "mp3") ?? "")!
do {
try AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, options: .mixWithOthers)
try AVAudioSession.sharedInstance().setActive(true)
player = try AVAudioPlayer(contentsOf: url)
} catch let error {
print(error)
}
player?.play()
}