mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 09:20:08 +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) {
|
if let videoPixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) {
|
||||||
self.processSampleBuffer?(sampleBuffer, videoPixelBuffer, connection)
|
self.processSampleBuffer?(sampleBuffer, videoPixelBuffer, connection)
|
||||||
} else {
|
} else {
|
||||||
self.processAudioBuffer?(sampleBuffer)
|
// self.processAudioBuffer?(sampleBuffer)
|
||||||
}
|
}
|
||||||
|
|
||||||
if let videoRecorder = self.videoRecorder, videoRecorder.isRecording {
|
if let videoRecorder = self.videoRecorder, videoRecorder.isRecording {
|
||||||
|
|||||||
@ -907,7 +907,14 @@ public final class MediaEditor {
|
|||||||
return values.withUpdatedVideoVolume(volume)
|
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)
|
let audioMixInputParameters = AVMutableAudioMixInputParameters(track: asset.tracks(withMediaType: .audio).first)
|
||||||
audioMixInputParameters.setVolume(Float(volume ?? 1.0), at: .zero)
|
audioMixInputParameters.setVolume(Float(volume ?? 1.0), at: .zero)
|
||||||
audioMix.inputParameters = [audioMixInputParameters]
|
audioMix.inputParameters = [audioMixInputParameters]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user