AVPlayer でビデオを再生しようとしていますが、pathForResource の指定中にエラーが発生します。オプションの値をラップするすべての可能な方法を試しましたが、成功しませんでした。誰でも私を助けることができます。
let userdefault = NSUserDefaults.standardUserDefaults()
let mediaPath = userdefault.URLForKey("VideoPath")
print(mediaPath)
let movieString = mediaPath!.path
let pathExtension = mediaPath!.pathExtension
let newPath = movieString!.stringByReplacingOccurrencesOfString(".\(pathExtension)", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
print(newPath)
let path = NSBundle.mainBundle().pathForResource(newPath, ofType: ".\(pathExtension)")
print(path)
if let pathString = path {
let url = NSURL(fileURLWithPath: pathString)
myplayer = AVPlayer(URL: url)
myplayer.play()
}
else {
print("Oooopppsss, something wrong when playing video")
}