在iOS中,我可以使用以下代码播放系统声音:
// import this
import AVFoundation
// create a sound ID, in this case its the tweet sound.
let systemSoundID: SystemSoundID = 1016
// to play sound
AudioServicesPlaySystemSound (systemSoundID)
此链接https://github.com/TUNER88/iOSSystemSoundsLibrary指向iOS中可用系统声音的列表
我的问题是tvOS中有系统声音吗?哪些是可用的。
答案 0 :(得分:1)
所以我找到了答案。 。
以上代码适用于实际Apple TV 。它在模拟器中不起作用。 (它在模拟器中没有播放系统声音。)一定是个bug。
我正在使用Xcode 7.3版和9.3 tvOS模拟器。
以上指向声音文件列表的链接似乎有效。我尝试了5种不同的系统声音。
答案 1 :(得分:0)
如果声音不是在模拟器中播放,而是在实时Apple TV上播放,则可能是您已禁用用户界面声音。
要启用,请加载“系统偏好设置”,选择“声音”,然后勾选Play user interface sound effects
复选框(并增加警报音量)
在播放系统声音时,它现在应该在模拟器中播放。