有没有一种方法可以从RPBroadcastSampleHandler内部优雅地完成广播?

时间:2018-12-07 12:54:25

标签: ios swift broadcast replaykit rpbroadcastsamplehandler

我正在使用自己的自定义SampleHandler扩展RPBroadcastSampleHandler在iOS中实现广播上传扩展。问题很容易-我需要一种从扩展程序中正常结束广播的方法。

要求是在所有其他用户停止观看广播时停止广播并关闭屏幕录制。我可以很容易地发现这种情况。但是,看来RPBroadcastSampleHandler并没有提供一种完成它的方法,至少不是一种优雅的方法。

基于official documentation,在广播结束时(用户结束时)有一个broadcastFinished()回调,并且有一种在出错时完成该回调的方法-finishBroadcastWithError(_:) 。我可以提供一些不错的错误消息并以错误结尾,但是我宁愿只结束它而不显示任何错误-我不想指出任何错误,因为这是预期的行为。

有人有办法实现这一目标吗?

0 个答案:

没有答案