gpt4 book ai didi

android - Cordova 应用在 Android 上几分钟后停止在后台播放音频

转载 作者:行者123 更新时间:2023-12-03 01:36:59 24 4
gpt4 key购买 nike

我已经构建了一个带有播放流的 Cordova 8 应用程序。如果应用程序在后台运行(设备处于 sleep 状态),音频仍在播放但几分钟(4 或 5 分钟)后停止。

这仅在 Android 上发生,并且播放器对象是 index.html 文件中的音频元素。

只有当设备使用电池运行时才会发生这种情况。看起来Android在 sleep 和设备使用电池运行时将应用程序设置为待机。

如何防止这种情况?由于压缩流(aac),使用cordova-plugin-media 不是解决方案。

最佳答案

您可以使用 cordova-plugin-background-mode 插件来防止它
并将其添加到 config.xml:

<config-file target="AndroidManifest.xml" parent="/manifest">
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
</config-file>

关于android - Cordova 应用在 Android 上几分钟后停止在后台播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51975276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com