Я новичок в программировании бизнеса и создаю приложение для вещания, которое должно обрабатывать функцию трансляции экрана (Центр управления iPhone -> Трансляция. Как Mobcrush).
Поэтому я пытаюсь реализовать расширение для широковещательного приложения, которое было представлено на WWDC, но мое демонстрационное приложение не работает. Мое демонстрационное приложение просто не транслируется, а просто показывает мне предупреждение об ошибке, в котором говорится: «Прямая трансляция в MYDemoApp остановлена из-за: (null)»
Вот что я сделал в демонстрационном приложении
Реализация расширения приложения (расширение BroadCast. Делает SampleHandler, BroadcastSetupViewController)
Внедрение группы приложений (настройка возможностей, BundleIdentifier, настройка групп приложений и профиля подготовки в Developer.Apple.com)
Pod установил и скопировал коды, которые я не писал из демонстрационного приложения другого разработчика (HaishinKit) (https://github.com/shogo4405/HaishinKit.swift)
Поместите строку URL-адреса RTMP в userDidFinishSetup () в BroadcastSetupViewController (это демонстрационное приложение, поэтому я просто помещаю свой собственный адрес RTMP и ключ потока. Примерно так: rtmp: //bc.CompanyName.tv/app/VeryLongStreamKey)
Кроме того, я думаю, что это не проблема с URL-адресом RTMP. потому что я уже провел тест трансляции камеры (передняя, задняя) с этим URL-адресом (не расширение приложения. Просто в простом ViewController).
Не могли бы вы мне подсказать? Любая обратная связь будет оценена!
Спасибо, что прочитали мой первый вопрос о кодировании.