Я реализовал приложение Ma c для записи видео с устройства USB-камеры, используя Objective- C и AVFoundations.
Приложение работает нормально, когда я пытался записать видео со звуком для разрешения 720p, но он заканчивается, когда я пытаюсь начать запись с разрешением 1080p.
Когда я отладил и заметил сообщение об ошибке «AVErrorNoDataCaptured». Похоже, что приложение не получает никаких кадров камеры в обратном вызове захвата вывода.
Пожалуйста, ознакомьтесь с настройками сеанса записи ниже
[m_recordSession beginConfiguration];
NSError *error = nil;
AVCaptureInput *video_input = [AVCaptureDeviceInput deviceInputWithDevice:m_videoDeviceInput.device error:&error];
[m_recordSession addInput:video_input];
if(m_audioDeviceInput != nil)
{
[m_recordSession addInput:m_audioDeviceInput];
}
[m_recordSession addOutput:m_movieFileOutput];
[m_recordSession commitConfiguration];
Пожалуйста, дайте мне знать, как решить эту проблему, или предложения приветствуются .
Заранее спасибо, Шариф.