【发布时间】:2020-09-23 03:05:02
【问题描述】:
我在使用我的 ionic 3 应用程序在 ios 设备中播放音频时遇到问题。当我锁定设备或移动到背景音频播放 15 到 20 秒并停止时。我尝试在 xcode 中启用后台模式和设置。没有任何效果
platform.ready().then(() => {
if (platform.is('cordova')){
//Subscribe on pause i.e. background
this.platform.pause.subscribe(() => {
console.log("background");
this.bg.enable();
});
//Subscribe on resume i.e. foreground
this.platform.resume.subscribe(() => {
console.log("foreground");
this.bg.disable();
});
}
});
这就是我在 player.ts 文件中启用后台的方式。 这是 xcode 功能设置。 这个问题在andorid中没有产生
【问题讨论】:
-
您找到解决方案了吗?我也面临同样的问题。
-
嗨@Darshana,很抱歉回复晚了...我没有找到任何解决方案,因为客户需求发生了变化,我们开发了自己的播放器,不再关心应用状态。
-
感谢您的回复。如果可能,您能否告诉我您是如何使用 ionic 创建自己的播放器的?
-
你能告诉我这段代码在后台模式下是否适合你吗?
标签: ios ionic-framework audio ionic3