菜鸟教程小白 发表于 2022-12-11 18:45:13

iOS 应用程序在后台播放音乐时终止


                                            <p><p>我开发了一个 iOS 音乐播放器,它可以在后台模式下播放自己的音乐文件。该应用基于 React Native 0.48 并使用了一些第三方插件,例如 <a href="https://github.com/tanguyantoine/react-native-music-control" rel="noreferrer noopener nofollow">music controls</a>和 <a href="https://github.com/futurice/react-native-audio-toolkit" rel="noreferrer noopener nofollow">audio-toolkit</a>作为声音库。</p>

<p>由于我在我的设备上安装了 iOS 11,我遇到了以下问题:当我在后台模式下播放音乐时,应用程序会在 10-15 分钟后终止,并显示以下消息:</p>

<pre><code>Message from debugger: Terminated due to signal 9
</code></pre>

<p>这在 iOS 10 上没有发生,在这个较旧的 iOS 版本上,应用程序在后台模式下运行良好。我还设置了正确的背景模式:</p>

<p> <a href="/image/7RVl4.png" rel="noreferrer noopener nofollow"><img src="/image/7RVl4.png" alt="enter image description here"/></a> </p>

<p>内存和CPU使用看起来正常,与iOS 10相比没有发现什么特别之处:</p>

<p> <a href="/image/AArzA.png" rel="noreferrer noopener nofollow"><img src="/image/AArzA.png" alt="enter image description here"/></a>
<a href="/image/GeutV.png" rel="noreferrer noopener nofollow"><img src="/image/GeutV.png" alt="enter image description here"/></a> </p>

<p>iPhone 始终有大约 500 MB 的可用 RAM。 iOS 10 和 iOS 11 之间是否有任何可能导致此问题的更改? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>根据 <a href="https://github.com/futurice/react-native-audio-toolkit/blob/master/docs/API.md" rel="noreferrer noopener nofollow">documentation</a>提供,已经提到过在 iOS 的后台播放音频目前不支持这个原生模块。 </p>

<p> <a href="/image/cAXzK.jpg" rel="noreferrer noopener nofollow"><img src="/image/cAXzK.jpg" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 应用程序在后台播放音乐时终止,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/46352036/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/46352036/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 应用程序在后台播放音乐时终止