我正在尝试在我的应用中播放本地电影,但是当我调用我的方法开始播放电影时,播放器会出现,但总是黑色,我有一条加载消息。有人能帮助我理解这个吗?
func startPlayingVideo() {
let fileURL = NSBundle.mainBundle().URLForResource("Sample", withExtension: "m4v")
moviePlayer = MPMoviePlayerController(contentURL: fileURL)
moviePlayer.prepareToPlay()
/* Scale the movie player to fit the aspect ratio */
moviePlayer.scalingMode = .AspectFit
view.addSubview(moviePlayer.view)
moviePlayer.setFullscreen(true, animated: false)
/* Let's start playing the video in full screen mode */
moviePlayer.play()
}
@IBAction func playVideo(sender: AnyObject) {
//play movie
startPlayingVideo()
}
我对使用视频进行编码没有经验。在此先感谢社区。
答案 0 :(得分:0)
可能是你的fileURL
在运行时变为零,所以请尝试以下
在Project Navigator中选择项目根目录>你的目标>构建阶段>复制捆绑资源。如果您的视频未在此列表中列出,则应使用加号按钮
添加可能会有效。