|
@@ -19,7 +19,6 @@ class INVideoExportController: BFBaseViewController {
|
|
let backV : UIView = {
|
|
let backV : UIView = {
|
|
let v = UIView()
|
|
let v = UIView()
|
|
v.backgroundColor = UIColor.hexColor(hexadecimal: "#1A1A1A")
|
|
v.backgroundColor = UIColor.hexColor(hexadecimal: "#1A1A1A")
|
|
-
|
|
|
|
return v
|
|
return v
|
|
}()
|
|
}()
|
|
|
|
|
|
@@ -175,7 +174,7 @@ class INVideoExportController: BFBaseViewController {
|
|
NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: avplayer.currentItem, queue: .main) { [weak avplayer, weak self] _ in
|
|
NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: avplayer.currentItem, queue: .main) { [weak avplayer, weak self] _ in
|
|
avplayer?.seek(to: CMTime.zero)
|
|
avplayer?.seek(to: CMTime.zero)
|
|
self?.sliderView?.playEnd()
|
|
self?.sliderView?.playEnd()
|
|
- self?.changeToOriginalFrame()
|
|
|
|
|
|
+// self?.changeToOriginalFrame()
|
|
}
|
|
}
|
|
|
|
|
|
return avplayer
|
|
return avplayer
|
|
@@ -444,7 +443,7 @@ class INVideoExportController: BFBaseViewController {
|
|
/// 添加播放进度视图
|
|
/// 添加播放进度视图
|
|
func addVideoSliderView() {
|
|
func addVideoSliderView() {
|
|
if sliderView == nil {
|
|
if sliderView == nil {
|
|
- sliderView = BFVideoPlayerSliderView(frame: CGRect(x: 0, y: backV.frame.height - 60, width: backV.frame.width, height: 50))
|
|
|
|
|
|
+ sliderView = BFVideoPlayerSliderView(frame: CGRect(x: (backV.frame.width - playerLayer.frame.width) / 2, y: backV.frame.height - 60, width: playerLayer.frame.width, height: 50),isShowFullScreen: false)
|
|
sliderView?.valueChangeBloc = { [weak self] sender in
|
|
sliderView?.valueChangeBloc = { [weak self] sender in
|
|
let cmtime = CMTime(value: CMTimeValue(Float64(sender.value) * Float64(self?.avplayer.currentItem?.asset.duration.seconds ?? 0) * 1000.0), timescale: CMTimeScale(1000.0))
|
|
let cmtime = CMTime(value: CMTimeValue(Float64(sender.value) * Float64(self?.avplayer.currentItem?.asset.duration.seconds ?? 0) * 1000.0), timescale: CMTimeScale(1000.0))
|
|
BFLog(message: "cmtime == \(cmtime),\(cmtime.seconds)")
|
|
BFLog(message: "cmtime == \(cmtime),\(cmtime.seconds)")
|