0

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")
    }
4

0 に答える 0