Как запустить расширение широковещательной загрузки с помощью iOS 11 Control Center?

Я добавил расширение для широковещательной загрузки, и мое приложение отображается в Центре управления. Но я не могу получить образцы видео в расширении загрузки, когда я нажал кнопку запуска в прямом эфире. В чем дело? Кто-нибудь знает почему? Буду признателен за ваш ответ.

2 ответа

Также убедитесь, что вы добавили расширение к вашему приложению, как embedded binaries проверка, содержащая этап сборки приложения> Расширение встроенного приложения установлено на Pluginsinfo.plist задавать NSExtensionPrincipalClass в SampleHandler.m это вы не подкласс класса образца класса обработчика Также RPBroadcastProcessMode должно быть RPBroadcastProcessModeSampleBuffer,

Вам нужно посмотреть следующий метод, если он вызван:

- (void)broadcastStartedWithSetupInfo:(NSDictionary<NSString *,NSObject *> *)setupInfo; - (void)processSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType ;

наконец, найдите ваш plist-файл в целевом расширении широковещания и проверьте ключ NSExtension для словаря, найдите значение NSExtensionPrincipalClass равное вашему подклассу RPBroadcastSampleHandler

Другие вопросы по тегам