Есть ли способ закончить трансляцию изящно из RPBroadcastSampleHandler? - PullRequest
0 голосов
/ 07 декабря 2018

Я реализую расширение широковещательной загрузки в iOS, используя свой собственный SampleHandler extension RPBroadcastSampleHandler.Проблема довольно проста - мне нужен способ изящно завершить трансляцию изнутри расширения.

Требуется прекратить трансляцию и отключить запись экрана, когда все остальные пользователи перестают смотреть трансляцию.Я могу легко обнаружить этот случай.Однако, похоже, что RPBroadcastSampleHandler не дает возможности завершить его, по крайней мере, не изящным образом.

На основании официальной документации существует broadcastFinished() обратный вызов при завершении вещания (когда пользователь завершает его), и есть способ завершить его при возникновении ошибки - finishBroadcastWithError(_:).Я мог бы предоставить какое-нибудь приятное сообщение об ошибке и завершить его с ошибкой, но я бы предпочел просто завершить его, не показывая никакой ошибки - я не хочу указывать, что произошла какая-либо ошибка, поскольку это предполагаемое поведение.

У кого-нибудь есть способ, как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...