Objective- C Приложение завершается во время записи видео с использованием USB-камеры с разрешением 1080p - PullRequest
0 голосов
/ 22 января 2020

Я реализовал приложение 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];

Пожалуйста, дайте мне знать, как решить эту проблему, или предложения приветствуются .

Заранее спасибо, Шариф.

...