我添加了广播上传扩展程序,我的APP显示在控制中心中。但是,当我点击开始实时按钮时,我无法在上传扩展程序中获取视频样本。怎么了?谁知道为什么?我很感激你的回复。
答案 0 :(得分:1)
如果被调用,你需要查看下一个方法:
- (void)broadcastStartedWithSetupInfo:(NSDictionary<NSString *,NSObject *> *)setupInfo;
- (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType ;
最后,在广播扩展目标中找到你的plist文件,并检查NSExtension键是否有字典,查找NSExtensionPrincipalClass的值为equol到你的RPBroadcastSampleHandler子类
答案 1 :(得分:1)
另外,请确保将扩展程序添加到包含应用程序的embedded binaries
检查,其中包含应用程序构建阶段&gt;嵌入式应用扩展程序设置为Plugins
。在info.plist
集NSExtensionPrincipalClass
到SampleHandler.m
中,您没有对示例处理程序类进行子类化。 RPBroadcastProcessMode
也需要RPBroadcastProcessModeSampleBuffer
。