Я создаю приложение, в котором я могу записывать видео с аудиовходом.Запись аудио и видео после воспроизведения видео со звуком
Это хорошо работает: я использую AVCaptureSession
с двумя AVCaptureDeviceInput
, один для видео, один для аудио. Затем я записываю фильм с AVCaptureMovieFileOutput
. До сих пор нет проблем, мое видео записывается, а аудио присутствует.
Но у меня есть проблема, если я попытаюсь записать это видео с аудиовходом после воспроизведения видео (со звуком) (с AVPlayer
). Действительно, видео записывается, но нет звука!
Три вещи:
я пытался поставить [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:nil];
перед записью, это ничего не меняет.
Любое событие AVPlayer
приостановлено, прежде чем пытаться записать что-либо.
AVPlayer
экземпляр, даже если остановился, все еще присутствует, когда я пытаюсь записать (это проблема?)
Я хотел бы сказать, что у меня есть эта проблема на моем iPhone 4, но то же самое приложение , составленный на моем iPad Air, работает как прелесть (в моей записи есть звук, даже после того, как он сыграл видео ...). Как это возможно?