Kurento iOS комната видео не отображается на iOS 10.3

Я использую код Куренто IOS с URL

https://github.com/nubomediaTI/Kurento-iOS

Отлично работает на iOS 9.3.5.

Но в iOS 10.3.2 видеопоток однорангового узла не отображается, как это ( https://github.com/nubomediaTI/Kurento-iOS/issues/33). Он показывает только серый экран в моем случае.

Кто-нибудь знает причину?

1 ответ

Следующие шаги работают над получением потоков на устройствах IOS 10+.

1. Перейдите в Xcode и откройте проект nobomedia и найдите этот класс "NBMPeerViewCell.m".

2. Найдите метод "setVideoView" и раскомментируйте эту строку "[self setNeedsLayout];"

- (void)setVideoView:(UIView *)videoView {
if (!videoView) {
    [self hideCellSubview:self.videoView];
    return;
}
if (_videoView != videoView) {
    [_videoView removeFromSuperview];
    _videoView = videoView;
    [self.containerViewW insertSubview:_videoView aboveSubview:_peerLabelW];
    [self showCellSubview:_videoView];

    [self setNeedsLayout];
}}
Другие вопросы по тегам