【问题标题】:how do I play a mp3 file from my application while in background?如何在后台播放应用程序中的 mp3 文件?
【发布时间】:2014-11-11 00:17:41
【问题描述】:

我正在为 Firefox OS 做一个播客管理器应用程序。到目前为止,我设法下载文件并将它们保存在 sdcard 上。对于播放,我使用 MozActivity,因为我希望在已安装的音乐播放器中播放文件。

播放代码如下:

var activity = new MozActivity({

    name: "open",

    data: {
      type: [
        "audio/mpeg",
        "audio/ogg",
        "audio/mp4"
      ],
      // here I pass the file blob
      blob: data
    }
  });

问题是当我将应用程序置于后台打开另一个应用程序时,播放停止并且音乐播放器关闭。

我想做的另一件事是,当我再次播放一个我没有听完的文件时,从我离开它的那一刻开始恢复播放。

【问题讨论】:

标签: javascript firefox-os audio-player


【解决方案1】:

解决方案是将其添加到清单文件中

"permissions": {
    "audio-channel-content": {
      "description": "Required to play audio in the background."
    }
}

【讨论】:

    猜你喜欢
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    • 2017-04-23
    相关资源
    最近更新 更多