Как контролировать расширение загрузки, инициированное из центра управления? - PullRequest
0 голосов
/ 08 июня 2018

Я реализовал расширение загрузки и настроил RTMP-сервер для трансляции через расширение загрузки.Трансляция инициируется из центра управления, а не через расширение SetupUI.Поскольку SampleHandler.m не предоставляет RPBroadcastController, я не могу программно приостановить или остановить трансляцию.Хотелось бы хотя бы остановить трансляцию и показать сообщение об ошибке, что сервер недоступен.Я просмотрел все документы WWDC, но не смог найти много информации.Mobcrush показывает сообщение об ошибке типа «Не авторизован», как они это делают?

1 Ответ

0 голосов
/ 12 июня 2018

Я обнаружил ошибки в своем коде, функция finishBroadcastWithError должна вызвать [super finishBroadcastWithError:], чтобы вызвать RPBroadcastController, чтобы остановить трансляцию и показать правильное сообщение об ошибке.Вам не нужен доступ к RPBroadcastController и SetupUI для трансляции контроллера.Вот и все, я потратил на это 2 дня, я не хочу, чтобы это делали.

...