2015-09-25 67 views
2

我想在Apple TV上打开我的应用时播放一段视频(20秒)。但我无法找到如何从本地文件实现URL。使用tvOS从本地文件播放视频

这是我这么远,但遗憾的是它不工作:

override func viewDidLoad() { 
     super.viewDidLoad() 

     // I know this is how to play a file from a webserver: 
     // player = AVPlayer(URL: NSURL(string: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")!) 

     // But I can't find how to set the URL to a local file in the app 
     let path = NSBundle.mainBundle().pathForResource("bunny", ofType:"mp4") 
     let url = NSURL.fileURLWithPath(path!) 
     player = AVPlayer(URL: url) 

     player?.play() 

    } 

回答

1

您的代码似乎罚款。也许,你应该试试这个:

在Project Navigator中选择你的项目根目录>你的目标> Build Phases> Copy Bundle Resources。请检查您的视频是否在 ,如果没有点击加号来添加它。

来源:http://www.brianjcoleman.com/tutorial-play-video-swift/