Он || o
Я пытаюсь получить доступ к фреймам RTCVideoRenderer безуспешно, не могли бы вы мне помочь, пожалуйста?
Я заметил, что в RTCVideoCapturerDelegate есть метод didCaptureVideoFrame, но нет в RTCVideoViewDelegate. Я никогда не делал obj c, я добавил метод в RTCVideoViewDelegate для получения фреймов (ниже "didChangeVideoSize"), но он не срабатывает, я думаю, он не работает так.
Я могу чтобы получить доступ к кадрам с пульта, используя Android, используя «onFrame» VideoSink, я подумал, что это будет так просто, используя ios.
PS: Чтобы добавить метод, я взял фреймворк из модуля и поместил его в проект, потому что я заметил, что когда вы модифицируете модуль, изменения не применяются. Вот строка, которую я добавил:
- (void)videoView:(id<RTCVideoRenderer>)videoView didRenderVideoFrame:(RTCVideoFrame *)frame;
Теперь я попытаюсь скомпилировать библиотеку с нужными мне изменениями.
РЕДАКТИРОВАТЬ:
Я сейчас компилируя библиотеку, я заметил необходимость изменить несколько файлов, чтобы иметь возможность доступа к фреймам, это не будет сделано просто путем добавления 10 строк.