私が執筆中のiOSアプリケーションにサウンドを追加しようとしています。エラーメッセージが表示され続けますiOSアプリケーションにサウンドを追加する
私はいくつかの点でそれを試してみましたが、それを構築することはできません。ここに私のコードです:
import UIKit import AVFoundation
class ViewController: UIViewController {
var Setup = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("DMSetup", ofType: "mp3")!)
var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
audioPlayer = AVAudioPlayer(contentsOfURL: Setup, error: nil)
audioPlayer.prepareToPlay()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func PlayKeySetup(sender: UIButton) {
audioPlayer.play()
}
}
何か提案がありますか?私はこれで初心者ですので、私は明らかな何かを欠いていると確信しています。 xCode 7.3.1、OSX 10.11.4
ありがとうございました。
let setupUrl = NSBundle.mainBundle().URLForResource("DMSetup", withExtension: "mp3")
if (setupUrl == nil) {
print("Could not find file: DMSetup.mp3")
return
}
do { audioPlayer = try AVAudioPlayer(contentsOfURL: Setup!, fileTypeHint: nil) }
catch let error as NSError { print(error.description) }
if let player = audioPlayer {
player.prepareToPlay()
}
これを試して、より多くのエラーで終了しました。変数に問題があると言いましたので、名前を別のものと重複する可能性が低いものに変更し、元のコードをもう一度試しました。今私は1つのエラーメッセージが表示されます: "スローを呼び出すことができますが、 '試し'とマークされていないとエラーが処理されません。助言がありますか? –