gpt4 book ai didi

ios - 未调用handleRemoteNowPlayingActivity

转载 作者:行者123 更新时间:2023-11-29 05:53:48 24 4
gpt4 key购买 nike

如何发起handleRemoteNowPlayingActivity函数的调用。

我尝试在我的 iPhone 应用程序中使用 AVAudioPlayer 播放音频文件,并且我希望在 watch 上调用此函数。

也许我应该进行一些额外的调用来触发这个函数?除了苹果文档中所述之外,我找不到有关此方法的任何其他信息。

也许有人遇到过这个问题并且能够帮助我。

初始化音频播放器代码。

@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()
}

最佳答案

我找到了答案。

如果您想在 watch 应用中启动handleRemoteNowPlayingActivity,您应该

  • 在您的设备上播放一些音频/视频

  • 如上所示设置 Audio Session

  • 并调用 beginReceivingRemoteControlEvents()。

关于ios - 未调用handleRemoteNowPlayingActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55396876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com