mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Various fixes
This commit is contained in:
@@ -391,6 +391,7 @@ public final class MediaEditor {
|
||||
videoIsMuted: false,
|
||||
videoIsFullHd: false,
|
||||
videoIsMirrored: false,
|
||||
videoVolume: 1.0,
|
||||
additionalVideoPath: nil,
|
||||
additionalVideoPosition: nil,
|
||||
additionalVideoScale: nil,
|
||||
@@ -890,6 +891,14 @@ public final class MediaEditor {
|
||||
}
|
||||
}
|
||||
|
||||
public func setVideoVolume(_ volume: CGFloat?) {
|
||||
self.updateValues(mode: .skipRendering) { values in
|
||||
return values.withUpdatedVideoVolume(volume)
|
||||
}
|
||||
|
||||
self.player?.volume = Float(volume ?? 1.0)
|
||||
}
|
||||
|
||||
public func setVideoIsMirrored(_ videoIsMirrored: Bool) {
|
||||
self.updateValues(mode: .skipRendering) { values in
|
||||
return values.withUpdatedVideoIsMirrored(videoIsMirrored)
|
||||
@@ -1394,6 +1403,14 @@ public final class MediaEditor {
|
||||
}
|
||||
}
|
||||
|
||||
public func setAdditionalVideoVolume(_ volume: CGFloat?) {
|
||||
self.updateValues(mode: .skipRendering) { values in
|
||||
return values.withUpdatedAdditionalVideoVolume(volume)
|
||||
}
|
||||
|
||||
self.additionalPlayer?.volume = Float(volume ?? 1.0)
|
||||
}
|
||||
|
||||
private func updateAdditionalVideoPlaybackRange() {
|
||||
if let upperBound = self.values.additionalVideoTrimRange?.upperBound {
|
||||
let offset = max(0.0, self.values.additionalVideoOffset ?? 0.0)
|
||||
|
||||
Reference in New Issue
Block a user