Vor einem Monat fing ich an, mit phonegap, html5, css3 und jQtouch zu arbeiten. Ich arbeite an einer Anwendung und ich muss Sound in der Anwendung spielen. Ich habe ein ernstes Problem mit dieser Aufgabe. Zuerst habe ich herausgefunden, dass ich MP3-Dateien über Phonegap mit der neuen Media (...) -Funktion spielen kann. Ich bin mir nicht sicher über. Wav-Dateien, kann ich diese spielen? Zweitens habe ich festgestellt, dass Dateien weniger als 30 Sekunden sein müssen, ist das so? Drittens kann ich nicht den richtigen Platz für meine Sounddateien finden. Meine Projektstruktur ist die folgende:Wie man Lied in Android spielt - phonegap
project
-- src
-- gen
-- assets
-- -- www
-- -- DANCE.mp3
-- -- jqtouch
-- -- -- (some folders and files)
-- -- phonegap.js
-- libs
-- res
Ich habe versucht, die Datei im ‚www‘ Ordnern ablegen und einen neuen ‚audio‘ genannt zu schaffen. Nichts davon gab mir, was ich wollte. Ich verwende diesen Code zur Ausführung des Songs:
function playStream() {
mp3file = new Media("DANCE.mp3",
function() {
alert("playAudio():Audio Success");
},
function(err) {
alert(err);
}
);
mp3file.play();
}
Ich benutze Android 2.1 Simulator und ich habe ohne Erfolg 2.2 als auch ausprobiert. Ich hoffe, ich war klar genug. Ich freue mich von Ihnen zu hören. Yours, Mihail Velikov
Danke! Diese Information war für mich aus irgendeinem Grund schwierig zu finden. Ihre Antwort sollte als die richtige Antwort IMO markiert sein. –
Sure Jack, ich glaube du hast Recht. Es ist schon eine Weile her, dass ich dieses Projekt beendet habe. Danke für deine Antwort –
Bedeutet das, dass du deine Medien nicht in Ordnern haben kannst, dass sie im root sein müssen um zu funktionieren? – nycynik