前提・実現したいこと
swift(Xcode)で動画を再生するシステムを作っています。
シュミレーターで動作を確認する為に、「動画を再生する」ボタンを押した時に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
該当のソースコード
import UIKit import AVKit class MovieViewController: UIViewController { @IBAction func openMovie(_ sender: UIButton) { /// 動画ファイルの場所を設定する let url = Bundle.main.url(forResource: "AVSample", withExtension: "mp4")! <-エラーコードが発生した部分 ///再生するインスタンス(引数) ※多分再生するのに必要な道具 let playerItem = AVPlayerItem(url: url) /// 再生する行動 let player = AVPlayer(playerItem: playerItem) /// 再生する画面 let playerViewController = AVPlayerViewController() // 再生するプロパティ playerViewController.player = player //動画を実行する present(playerViewController, animated: true, completion: { //AVPlayer起動後、自動再生する player.play() }) }
試したこと
補足情報(FW/ツールのバージョンなど)
Xcode10
回答1件
あなたの回答
tips
プレビュー