アプリの起動時にmp3ファイル(5秒)を再生しようとしていますが、エラーが発生し続けます:
スレッド1:致命的なエラー:オプション値のアンラップ中に予期せずnilが見つかりました
import UIKit
import AudioToolbox
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//create SystemSoundID
var soundID:SystemSoundID = 0
let path = Bundle.main.path(forResource: "iPhone100Voice", ofType: "mp3")
let baseURL = NSURL(fileURLWithPath: path!)
AudioServicesCreateSystemSoundID(baseURL, &soundID)
//play
AudioServicesPlaySystemSound(soundID)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
誰かがなぜそしてどのようにこれを修正できるのか説明できますか?
これらの点を確認してください。すべての条件が満たされている必要があります。
Target Membership
チェックボックスは、(それがファイルを選び取得するには、ファイルインスペクタでチェック⌥⌘1)iPhone100Voice.mp3
ですか()?この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加