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]