首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >背景音频不能与Ionic3 + Videogular2在iOS上工作

背景音频不能与Ionic3 + Videogular2在iOS上工作
EN

Stack Overflow用户
提问于 2017-08-30 07:41:59
回答 1查看 1.8K关注 0票数 0

我在一个角/科多瓦/ionic3项目中使用Videogular2,在那里我播放mp3音频实时流。mp3和mp4,浏览器和iOS模拟器都能很好的工作。

当用户锁定iOS设备上的屏幕时,我期望音频继续在后台模式下播放,但在IOS上当用户锁定屏幕音频时停止播放。

我在XCODE 8上测试了设置“功能”选项卡,添加了“音频”参数,我在项目中添加了cordova-plugin-back背景音频,但没有成功。

在iOS模拟器上工作良好,问题只发生在iOS设备上。在iPhone 6和iPad 3上测试。

我在用:

  • iOS 10.3.3
  • XCODE 8.3.3
  • 离子3.12.1
  • Videogular2 5.4.11

没有其他人在科多瓦/离子上使用videogular2?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-30 17:14:47

在iOS应用程序中,当设备被锁定时,音频不会在后台播放。为此,您必须启用应用程序的后台模式。在我的一个应用程序中,我遇到了同样的问题(我使用的是不同的音频插件)。

为了在iOS中启用后台模式,您可以使用下面的插件https://ionicframework.com/docs/native/background-mode/。当您开始播放音频时,只需调用backgroundMode.enable()就可以在后台播放。当您离开音频播放器页面时,如果需要,可以禁用后台模式,以避免不必要地通过调用backgroundMode.disable()来保持后台模式。此外,您需要启用xcode项目设置中的背景音频功能,如下面的链接所示。

https://koenig-media.raywenderlich.com/uploads/2016/09/BM-EnableAudioInBG.png

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45954683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档