【发布时间】:2015-07-22 04:23:37
【问题描述】:
所以我正在尝试从这个项目源中编辑一些源代码...https://github.com/ariiyu/VideoPlayerSample
所以,当我只是尝试替换视频路径和文件时,它崩溃了,我不知道为什么??
这里是 ViewController 源代码之一...
import UIKit
import AVFoundation
import AVKit
class SecondViewController: AVPlayerViewController {
override func viewDidLoad() {
super.viewDidLoad()
// I try to replace the string with my movie file here and crashes
let moviePath = NSBundle.mainBundle().pathForResource("hogevideo", ofType: "mp4")!
let url = NSURL(fileURLWithPath: moviePath)
let playerItem = AVPlayerItem(URL: url)
player = AVPlayer(playerItem: playerItem)
player.play()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
【问题讨论】:
-
确保您的文件存在。
-
我实际上只是想通了...我没有将文件设置为以项目为目标。不过谢谢
标签: swift xcode6 avplayerview