是否可以在我自己的应用中使用现有的Apple系统声音?我想在Swift中编写一个示例应用程序,它执行以下步骤:
name
)所以它基本相同,就像你在iPhone上选择一个新的铃声一样。
我认为有些应用正在使用这种声音,还是他们复制/购买了它?
谢谢和问候 延
答案 0 :(得分:103)
您可以使用此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)
我能找到的最新声音列表是here。
答案 1 :(得分:11)
Swift 4
public function modalDelete(...$params)
{
$route = route(str_replace('.delete', '.destroy', Route::currentRouteName()), $params);
return view('_partials.modals.delete', compact('route'));
}
答案 2 :(得分:1)
这是测试声音的快速方法。
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)
}