我想用Swift播放声音.
我的代码在Swift 1.0中运行,但现在它在Swift 2或更新版本中不再起作用了.
override func viewDidLoad() {
super.viewDidLoad()
let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")!
do {
player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil)
} catch _{
return
}
bgMusic.numberOfLoops = 1
bgMusic.prepareToPlay()
if (Data.backgroundMenuPlayed == 0){
player.play()
Data.backgroundMenuPlayed = 1
}
}
Run Code Online (Sandbox Code Playgroud) 我想在我的 SwiftUI 应用程序中按下按钮时添加声音效果。该按钮还有一个功能,但我只想添加一个声音效果。我已经使用 UIkit 找到了先前版本的 Xcode 的信息,但我不明白如何在 SwiftUI 中执行此操作。
编辑:如果这解释了我缺乏知识,我对编程很陌生。