Il ya un mois j'ai commencé à travailler avec phonegap, html5, css3 et jQtouch. Je travaille sur une application et j'ai besoin de jouer du son dans l'application. J'ai un sérieux problème avec cette tâche. J'ai d'abord découvert que je pouvais lire des fichiers .mp3 via phonegap en utilisant la nouvelle fonction Media (...). Je ne suis pas sûr des fichiers .wav, puis-je les jouer? Deuxièmement, j'ai trouvé que les fichiers doivent être inférieurs à 30 secondes, est-ce le cas? Troisièmement, je ne trouve pas le bon endroit pour mes fichiers audio. Ma structure de projet est le suivant:Comment jouer la chanson dans Android - phonegap
project
-- src
-- gen
-- assets
-- -- www
-- -- DANCE.mp3
-- -- jqtouch
-- -- -- (some folders and files)
-- -- phonegap.js
-- libs
-- res
J'ai essayé de placer le fichier dans le dossier « www » et la création d'un nouveau appelé « audio ». Rien de tout cela ne m'a donné ce que je voulais. J'utilise ce code pour l'exécution de la chanson:
function playStream() {
mp3file = new Media("DANCE.mp3",
function() {
alert("playAudio():Audio Success");
},
function(err) {
alert(err);
}
);
mp3file.play();
}
J'utilise Android 2.1 Simulator et je l'ai essayé 2.2 et sans succès. J'espère que j'étais assez clair. J'ai hâte d'avoir de vos nouvelles. Vôtre, Mihail Velikov
Merci! Cette information était difficile pour moi de trouver pour une raison quelconque. Votre réponse doit être marquée comme la réponse correcte IMO. –
Bien sûr Jack, je crois que vous avez raison. Cela fait un certain temps que j'ai terminé ce projet. Merci pour votre réponse –
Cela signifie-t-il que vous ne pouvez pas avoir vos médias dans des dossiers, qu'il doit être à la racine pour fonctionner? – nycynik