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

标签 javascript firefox-os audio-player

我正在为 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
    }
  });

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

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

最佳答案

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

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

关于javascript - 如何在后台播放我的应用程序中的 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25882481/

相关文章:

javascript - 在更改选择值时,显示某些 div 内容

firefox - 如何在 Firefox for Desktop 上测试特权打包应用程序?

java - 如何在Java中的新线程中播放.MIDI文件?

Python:播放 midi 音符流式传输到端口

javascript - 如何重置为原始值?

javascript - Chartjs v2 描边阴影

firefox-os - 当第三方应用程序无法认证时,如何从 Firefox OS Web 应用程序发送短信?

javascript - 当整个应用程序崩溃时如何通知 FxOS 应用程序

java - 在 JMF 中停止音频播放器时出错

javascript - 如何准确对齐复选标记 svg 图像旁边的文本,以便将其用作优缺点?