Tag: 编辑器

[教程]如何使用ABVideoRangeSlider在iOS中修剪视频-第1部分,共2部分

本教程由Swift 3使用ABVideoRangeSlider库制作。 在此示例中,我们包括了一个简单的视频播放器。 此示例托管在我们的Github存储库中! 创建项目 让我们使用Single View Application模板创建新项目: 我们称之为视频编辑器 准备用户界面 首先,让我们创建视频播放器。 转到您的Main.Storyboard并添加一个UIView 并设置约束 并添加两个按钮:播放和暂停 将这些按钮连接到您的ViewController.swift: @IBOutlet var btnPlay:UIButton! @IBOutlet var btnPause:UIButton! 与包含我们视频的UIView相同 @IBOutlet var videoContainer:UIView! 将视频添加到我们的项目 将视频拖放到项目导航器中,在这种情况下,我正在使用mp4视频。 并确保检查是否需要复制项目以及项目的目标 。 转到您的ViewController.swift并在ViewDidLoad方法中添加以下行: let path = Bundle.main.path(forResource:“ test”,ofType:“ mp4”) 现在,为了播放该视频,我们需要将AVFoundation导入到我们的控制器中: 导入AVFoundation 并将这两个属性添加到我们的控制器中: 让avPlayer = AVPlayer() var avPlayerLayer:AVPlayerLayer! 初始化AVPlayer和AVPlayerLayer 取得视频的路径后,我们需要创建一个AVPlayerItem 使用该路径,并初始化avPlayer : 让playerItem = AVPlayerItem(URL:URL(fileURLWithPath:path)) avPlayer.replaceCurrentItem(with:playerItem) 并设置我们的avPlayerLayer : avPlayerLayer […]