VideoTimelineView
1.0.0
iOS 앱 용 비디오 타임 라인 UI
이 프로젝트의 VideotimelineView 폴더를 귀하의 것으로 복사하십시오
설정합니다
let videoTimelineView = VideoTimelineView()
videoTimelineView.frame = timelineRect
videoTimelineView.new(asset:AVAsset(url:videoURL))
view.addSubview(videoTimelineView)
VideotImelineView에서 작업을 얻으려면 ViewController에서 TimelinePlayStatUsReceiver 프로토콜 추가
class ViewController: UIViewController, TimelinePlayStatusReceiver {
ViewController를 수신기로 설정합니다
videoTimelineView.playStatusReceiver = self
조치를 얻으십시오. ViewController에서 이러한 기능을 구현하십시오
func videoTimelineStopped()
func videoTimelineMoved()
func videoTimelineTrimChanged()
트리머의 값을 얻습니다
let trim = videoTimelineView.currentTrim()
print("start time: (trim.start)")
print("end time: (trim.end)")
제어합니다
//Repeat in the trimmer
videoTimelineView.repeatOn = true
//If set in false, the trimmer will be ignored
videoTimelineView.setTrimIsEnabled(true)
//Hide trimmer
videoTimelineView.setTrimmerIsHidden(true)
//Go to 0s with animation
videoTimelineView.moveTo(0, animate:true)
//Set trimmer from 5 to 10 with animation and move to 3
videoTimelineView.setTrim(start:5, end:10, seek:3, animate:true)
AppStore (무료)에 VideoTimellineView가있는 앱.
MIT
이메일, 트위터, 페이스 북