我有一个简短的mp4video文件,我已经添加到我当前的Xcode6testing版项目。 我想在我的应用程序中播放video。 经过几个小时的search,我找不到任何远程帮助。 有什么办法可以用Swift来完成吗?还是你必须使用Objective-C? 我能指出正确的方向吗? 我不能是唯一想知道的人。
我环顾四周,但我找不到AVPlayer class的委托协议。 是什么赋予了? 我使用它的子类AVQueuePlayer来播放一个AVPlayerItems数组,每个AVPlayerItems都从一个URL加载。 当歌曲结束播放时,有什么办法可以调用方法吗? 值得注意的是在队列的末尾? 如果这是不可能的,有什么办法,当歌曲开始播放,缓冲后,我可以调用一种方法? 我试图在那里得到一个加载图标,但是在音乐实际开始之前,即使它在[audioPlayer play]动作之后,它也会closures图标。
如何在Swift中使用AV Kit Player View Controller播放video? override func viewDidLoad() { super.viewDidLoad() let videoURLWithPath = "http://****/5.m3u8" let videoURL = NSURL(string: videoURLWithPath) playerViewController = AVPlayerViewController() dispatch_async(dispatch_get_main_queue()) { self.playerViewController?.player = AVPlayer.playerWithURL(videoURL) as AVPlayer } }