如何控制从控制器中心启动的上传扩展?

时间:2018-06-08 06:50:09

标签: ios upload replaykit

我实现了上传扩展和设置RTMP服务器,用于通过上传扩展进行广播。广播是从控制中心发起的,而不是通过SetupUI扩展。由于SampleHandler.m不提供RPBroadcastController,我无法以编程方式暂停或停止广播。我想至少停止广播并显示服务器不可用的错误消息。我正在查看所有WWDC文档,但找不到太多信息。 Mobcrush显示错误消息,如“未登录”,他们是如何做到的?

1 个答案:

答案 0 :(得分:1)

我在代码中发现错误,finishBroadcastWithError函数应调用[super finishBroadcastWithError:]来调用RPBroadcastController来停止广播并显示正确的错误消息。您不需要访问RPBroadcastController,也不需要SetupUI来进行控制器广播。就是这样,我浪费了2天,我希望没有人这样做。