我正在尝试覆盖在tvOS上进行焦点更改时播放的声音,但似乎找不到任何指示这是否可能的内容。我已经浏览了一些苹果文档,并查看了一些声音API,但没有一个适合。有人知道这是否可能吗?如果可能,如何实现?
我正在尝试覆盖在tvOS上进行焦点更改时播放的声音,但似乎找不到任何指示这是否可能的内容。我已经浏览了一些苹果文档,并查看了一些声音API,但没有一个适合。有人知道这是否可能吗?如果可能,如何实现?
override func soundIdentifierForFocusUpdate(in context: UIFocusUpdateContext) -> UIFocusSoundIdentifier? {
return UIFocusSoundIdentifier.none
}
let myPing = UIFocusSoundIdentifier.init(rawValue: "customPing")
let soundURL = Bundle.main.url(forResource: "ping", withExtension: "aif")!
UIFocusSystem.register(_: soundURL, forSoundIdentifier: myPing)
override func soundIdentifierForFocusUpdate(in context: UIFocusUpdateContext) -> UIFocusSoundIdentifier? {
return myPing
}
关于使用自定义声音进行焦点移动的内容,Apple在以下链接中有详细说明: 使用自定义声音进行焦点移动