【问题标题】:Is there any way to stream music in the background with Ionic framework?有没有办法使用 Ionic 框架在后台播放音乐?
【发布时间】:2018-04-21 07:32:21
【问题描述】:

我正在开发一个使用 Ionic 进行音乐流式传输的 Android 应用,例如个人 Spotify。我可以使用流媒体插件轻松播放音频文件,但似乎这个插件是为视频目的而制作的,因为它总是将播放器全屏显示在前面,所以在播放音乐时你无法浏览应用程序,您也无法锁定屏幕或停止播放。

有没有办法在后台播放音乐?就像当我点击我想播放的歌曲时,它只是开始播放而不带入另一个屏幕? (就像您可以在 AndroidStudio 中使用 MediaPlayer 轻松完成一样)。过去一周我在任何地方搜索过,但找不到任何解决方案。

【问题讨论】:

标签: angularjs ionic-framework


【解决方案1】:

我在我的 ionic2/3 项目中实现了背景音频

cordova-plugin-media 3.0.1 "Media"
cordova-plugin-music-controls 2.1.4 "MusicControls"

为了解决ios上的一些问题,我还需要添加这个插件

nl.kingsquare.cordova.background-audio 1.0.1 "background-audio"

【讨论】:

  • 用于流式传输或本地文件?媒体不是仅用于本地文件吗?
  • 可能是媒体是 MusicControls 的依赖项。我在 ios 和 android 上播放我们的校园网络广播电台。 cordova-plugin-music-controls 为您的音乐和背景音频提供锁屏控制,修复了一些“应用程序处于后台时 ios 不播放”问题
  • 好的,我的构建出了点问题。我做了一个新项目并再次尝试使用 Media,现在它按预期工作。谢谢。
猜你喜欢
  • 1970-01-01
  • 2019-05-26
  • 2011-11-29
  • 1970-01-01
  • 2011-12-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
相关资源
最近更新 更多