2017-04-17 47 views
1

我有一个应用程序,我可以使用UIImagePicker录制视频。在保存录制的视频时,我想在我的应用程序中的UIView中播放视频。我可以录制视频并点击UIImagePicker中的“use-video”我打印视频URL(url:/ private/var/mobile/Containers/Data/Application/F9DFDFE8-467F-4DDB-012) A013-C076F3629F06的/ tmp/51411329851__5CDC14A6-053B-44C1-915D-0E87D9068D6E.MOV)。 我想使用上面的URL加载视频,并在我的应用程序的UIView中播放它。如何从iPhone的照片库中播放视频在我的快速应用程序

任何帮助将不胜感激。 谢谢。

+0

使用的MPMoviePlayerController播放视频 –

+0

@DhananjayPatil的MPMoviePlayerController已被弃用播放视频。 –

回答

0

你可以用下面的代码使用AVPlayerViewController

let videoURL = URL(string: YOUR_URL) 
    let player = AVPlayer(url: videoURL!) 
    let playerViewController = AVPlayerViewController() 
    playerViewController.player = player 
    self.present(playerViewController, animated: true) { 
     playerViewController.player!.play() 
    } 
+0

在uiview中播放时需要使用avplayer图层 –

+0

为什么为负面投票? –

+0

你在你的问题中提到你已经有了url,没有关于提取视频的查询。你说过“我想用上面的url加载视频并播放它”。顺便说一句,你可以很容易地创建nsdata视频使用这个URL。并保存到文档目录。 –

相关问题