既存のAppleシステムサウンドを自分のアプリで使用できますか?次の手順を実行するサンプルアプリをSwiftで記述したいと思います。
/System/Library/Audio/UISounds/
)IPhoneで新しい着信音を選択するときのように、基本的に同じです。
一部のアプリはこのサウンドを使用していると思いますか、それともコピー/購入しましたか?
イェンスに感謝します
この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)
私が見つけることができる音の最新のリストは、 こちら です。
Swift 4
import AVFoundation
AudioServicesPlayAlertSound(SystemSoundID(1322))
サウンドをテストする簡単な方法を次に示します。
import AVFoundation
func displaySoundsAlert() {
let alert = UIAlertController(title: "Play Sound", message: nil, preferredStyle: UIAlertController.Style.alert)
for i in 1000...1010 {
alert.addAction(UIAlertAction(title: "\(i)", style: .default, handler: {_ in
AudioServicesPlayAlertSound(UInt32(i))
self.displaySoundsAlert()
}))
}
alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil))
self.present(alert, animated: true, completion: nil)
}