菜鸟教程小白 发表于 2022-12-11 19:37:33

iOS 广播扩展(屏幕广播)不起作用


                                            <p><p>我是编程业务和制作应该处理屏幕广播功能的广播应用程序的新手(iPhone 控制中心 --> 广播。就像 Mobcrush)。</p>

<p>所以我尝试实现在 WWDC 上介绍的 Broadcast App Extension,但我的 Demo App 不能正常工作。我的演示应用程序没有广播,只是向我显示一个错误警报,上面写着“对 MYDemoApp 的直播已停止,原因是:(null)”</p>

<p><strong>这是我在演示应用上所做的事情</strong></p>

<ol>
<li><p>实现应用扩展(BroadCast Extension.which Makes SampleHandler,BroadcastSetupViewController)</p></li>
<li><p>实现 App Group(设置能力、BundleIdentifier、
在 Developer.Apple.com 中设置应用组和配置文件)</p></li>
<li><p>Pod 安装并复制我不是从其他开发者的演示应用程序(HaishinKit)中编写的代码
( <a href="https://github.com/shogo4405/HaishinKit.swift" rel="noreferrer noopener nofollow">https://github.com/shogo4405/HaishinKit.swift</a> )</p></li>
<li><p>将 RTMP URL 字符串放入 BroadcastSetupViewController 的 userDidFinishSetup() 中
(这个应用是Demo,所以我只放了我自己的RTMP地址和Stream Key。像这样:rtmp://bc.CompanyName.tv/app/VeryLongStreamKey)</p></li>
</ol>

<p>另外,我认为这不是 RTMP URL 问题。因为我已经使用该 URL 进行了 Camera(Front, Rear) 广播测试(不是应用程序扩展。只是在简单的 ViewController 中)。 </p>

<p>你能告诉我一个提示吗?任何反馈都将不胜感激!</p>

<p>感谢您阅读我关于编码的第一个问题。</p>

<p> <a href="/image/dsieR.png" rel="noreferrer noopener nofollow">This is an Alert That I Saw</a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我发现iOS广播扩展有很多限制。
- 如果扩展由容器应用程序通过 API 启动,当应用程序进入后台时网络会关闭。
- 无法访问文件。
-Assets 访问是不可能的。
- Swift print() 什么都不做。使用 NSLog() 和 idevicesyslog。
- Xcode“通过 PID 或名称附加到进程...”有效。</p>

<p>如果您收到“由于 (null)”错误,请通过附加进程在 Xcode 上进行调试。
或者把 NSLog() 放到 idevicesyslog 中查看。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 广播扩展(屏幕广播)不起作用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48317079/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48317079/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 广播扩展(屏幕广播)不起作用