ios - Ionic 5:当应用程序在后台时在 iOS 中播放下一个音频
问题描述
使用 Ionic 5,我正在尝试创建一个带有音频播放器的应用程序,它可以播放当前音频,并且在完成当前曲目后,即使应用程序在后台,它也可以播放下一首曲目。
我正在使用 cordova-plugin-background-mode 插件来满足上述要求,该要求在 Android 中按预期工作,但在 iOS 中存在如下问题。
如果我播放第一首曲目并将应用程序保持在后台,则下一首曲目不会自动播放。此问题仅在 iOS 中发生。我也尝试过使用下面的代码,但它不起作用。
cordova.plugins.backgroundMode.disableWebViewOptimizations();
//Playing audios as below. audio = new Audio(); audio.src = url; audio.play();
谁能指导我如何使用 Ionic 5 创建一个可以在后台播放音频媒体的音频播放器应用程序?
解决方案
推荐阅读
- flutter - 如何使用 vscode 在 windows pc 上为 ios 构建 .ipa 文件?
- sql - 使用 SQL 将字符串转换为时间
- python - python多进程使用map,但有一个子进程正在运行
- lisp - 如何在 LISP 中反转列表及其子列表的元素?
- python - Pyspark:pyspark.sql.utils 列不明确
- javascript - 使用带有jQuery验证器插件的Ajax制作计算器,但Ajax在验证前进行提交
- html - CSS:将div向上移动其高度的一半?
- mips - MIPS - 不能使用奇数寄存器进行双精度乘法运算?
- c++ - 我收到此错误“错误:预期的';' 在声明结束时”尝试在 VSC 中编译。我该如何解决这个问题?
- elasticsearch - Kibana 从部署在 AWS 不同数据中心的多个弹性搜索实例中获取弹性搜索数据