gpt4 book ai didi

swift - tvOS 背景音乐和播放/暂停按钮

转载 作者:行者123 更新时间:2023-11-30 10:34:55 25 4
gpt4 key购买 nike

我目前正在 tvOS 中制作 SpriteKit 游戏,并使用 Remote 上的“播放/暂停”按钮作为我的游戏辅助按钮。完成这项工作的代码如下:

let pushPlay = UITapGestureRecognizer(target: self, action: #selector(pushedPlay))
pushPlay.allowedPressTypes = [NSNumber(value: UIPress.PressType.playPause.rawValue)]
self.view?.addGestureRecognizer(pushPlay)

这效果很好,但会阻止 Apple Music 应用在后台播放任何音乐。由于我的游戏是纸牌游戏,如果用户愿意,我更愿意允许他们播放自己的音乐。我注意到 tvOS 上的大多数 Apple 应用程序都有这种行为,并且想知道是否有任何方法可以在按下播放/暂停按钮时覆盖音乐的暂停?

谢谢

最佳答案

也许如果您覆盖操作默认值而不是添加手势

override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
if(presses.first?.type == UIPressType.PlayPause) {
pushedPlay()
// don't call to super class
}
}

关于swift - tvOS 背景音乐和播放/暂停按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58242394/

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