使用iOS App中的现有系统声音[swift |

是否可以在我自己的应用程序中使用现有的Apple系统声音? 我想在Swift中编写一个示例应用程序,它执行以下步骤:

  1. 阅读/获取设备上所有可用systemSounds的列表(我认为它们位于/System/Library/Audio/UISounds/
  2. 在屏幕上显示列表
  3. 如果我触摸列表项,请播放这些声音

所以它基本相同,就像你在iPhone上选择一个新的铃声一样。

我觉得有些应用正在使用这种声音,还是他们复制/购买了它?

谢谢并问候Jens

您可以使用此Swift 4代码播放系统声音:

 // import this import AVFoundation // create a sound ID, in this case its the tweet sound. let systemSoundID: SystemSoundID = 1016 // to play sound AudioServicesPlaySystemSound (systemSoundID) 

我能找到的最新的声音列表就在这里 。

文档参考

斯威夫特4

 import AVFoundation AudioServicesPlayAlertSound(SystemSoundID(1322))