mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-06 17:00:13 +00:00
Various fixes
This commit is contained in:
parent
6fc47bed25
commit
60b6d45be5
@ -381,7 +381,7 @@ extension CameraOutput: AVCaptureVideoDataOutputSampleBufferDelegate, AVCaptureA
|
||||
if let videoPixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) {
|
||||
self.processSampleBuffer?(sampleBuffer, videoPixelBuffer, connection)
|
||||
} else {
|
||||
self.processAudioBuffer?(sampleBuffer)
|
||||
// self.processAudioBuffer?(sampleBuffer)
|
||||
}
|
||||
|
||||
if let videoRecorder = self.videoRecorder, videoRecorder.isRecording {
|
||||
|
||||
@ -907,7 +907,14 @@ public final class MediaEditor {
|
||||
return values.withUpdatedVideoVolume(volume)
|
||||
}
|
||||
|
||||
if let audioMix = self.playerAudioMix, let asset = self.player?.currentItem?.asset {
|
||||
let audioMix: AVMutableAudioMix
|
||||
if let current = self.playerAudioMix {
|
||||
audioMix = current
|
||||
} else {
|
||||
audioMix = AVMutableAudioMix()
|
||||
self.playerAudioMix = audioMix
|
||||
}
|
||||
if let asset = self.player?.currentItem?.asset {
|
||||
let audioMixInputParameters = AVMutableAudioMixInputParameters(track: asset.tracks(withMediaType: .audio).first)
|
||||
audioMixInputParameters.setVolume(Float(volume ?? 1.0), at: .zero)
|
||||
audioMix.inputParameters = [audioMixInputParameters]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user