如何在后台播放应用程序中的mp3文件?

时间:2014-09-17 04:47:56

标签: javascript firefox-os audio-player

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

以下是播放代码:

var activity = new MozActivity({

    name: "open",

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

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

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

1 个答案:

答案 0 :(得分:0)

解决方案是在清单文件中添加它

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