2014-09-17 1 views
3

Je fais une application de gestion de podcast pour Firefox OS. Jusqu'à présent, j'ai réussi à télécharger des fichiers et les enregistrer sur la carte SD. Pour la lecture, j'utilise MozActivity parce que je veux que le fichier soit lu dans un lecteur de musique installé.Comment lire un fichier mp3 de mon application en arrière-plan?

Voici le code pour la lecture:

var activity = new MozActivity({ 

    name: "open", 

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

Le problème est que quand je mets l'application en arrière-plan pour ouvrir un autre, les arrêts de lecture et le lecteur de musique est fermé.

Une autre chose que je voudrais faire, c'est quand je rejoue un fichier que je n'ai pas fini d'écouter, pour reprendre la lecture depuis la minute où je l'ai quitté.

+1

avez-vous vu ceci: https://developer.mozilla.org/en-US/Apps/Build/App_development_FAQ#How_can_I_play_music_in_the_background.3F –

+2

aussi : http://stackoverflow.com/questions/16895835/how-to-play-audio-in-background-with-firefox-os –

+0

Je préfère ne pas gérer la lecture moi-même. Mais s'il n'y a pas d'autre solution, je vais l'implémenter. Merci! – Adrian

Répondre

0

La solution a été d'ajouter ceci dans le fichier manifeste

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