使用iOS App中的现有系统声音[swift |
是否可以在我自己的应用程序中使用现有的Apple系统声音? 我想在Swift中编写一个示例应用程序,它执行以下步骤:
- 阅读/获取设备上所有可用systemSounds的列表(我认为它们位于
/System/Library/Audio/UISounds/
) - 在屏幕上显示列表
- 如果我触摸列表项,请播放这些声音
所以它基本相同,就像你在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))
- 通过自动布局在UIScrollView中使用顶层布局指南
- NSXMLParserparsing使用Windows-1256编码的xml文件
- 核心数据模型devise
- GMSMapView myLocation不给实际的位置
- 如何理解EXC_BAC_ACCESS(SIGSEGV)KERN_INVALID_ADDRESS日志?
- 在MKMapView中,用户看不到所有注释
- 如何创build一个包含像报纸一样的图像和文本的视图?
- 如果一个文本字段不是空的,如何启用一个UIButton?
- UITableViewCellbutton标签在UISearchController中返回所需的IndexPath,而不是FetchedResultsController