Miesiąc temu zacząłem pracować z phonegap, html5, css3 i jQtouch. Pracuję nad aplikacją i muszę odtwarzać dźwięk w aplikacji. Mam poważny problem z tym zadaniem. Najpierw dowiedziałem się, że mogę odtwarzać pliki .mp3 przez phonegap za pomocą nowej funkcji Media (...). Nie jestem pewien plików .wav, czy mogę je odtwarzać? Po drugie, stwierdziłem, że pliki muszą być krótsze niż 30 sekund, czy tak jest? Po trzecie Nie mogę znaleźć odpowiedniego miejsca dla plików dźwiękowych. Moja struktura projektu jest następująca:Jak odtwarzać utwór w systemie Android - phonegap
project
-- src
-- gen
-- assets
-- -- www
-- -- DANCE.mp3
-- -- jqtouch
-- -- -- (some folders and files)
-- -- phonegap.js
-- libs
-- res
Próbowałem umieścić plik w folderze "www" i utworzyć nowy o nazwie "audio". Nic z tego nie dało mi tego, czego chciałem. Używam tego kodu do wykonywania utworu:
function playStream() {
mp3file = new Media("DANCE.mp3",
function() {
alert("playAudio():Audio Success");
},
function(err) {
alert(err);
}
);
mp3file.play();
}
Używam Android 2.1 Simulator i próbowałem 2.2 jak również bez powodzenia. Mam nadzieję, że byłem wystarczająco jasny. Z niecierpliwością czekam na wiadomość od Ciebie. Pozdrawiam, Mihail Velikov
Dziękujemy! Ta informacja była dla mnie trudna do znalezienia z jakiegoś powodu. Twoja odpowiedź powinna być oznaczona jako poprawna odpowiedź IMO. –
Sure Jack, Wierzę, że masz rację. Minęło sporo czasu, zanim skończyłem ten projekt. Dziękujemy za odpowiedź –
Czy to oznacza, że nie możesz mieć swoich multimediów w folderach, że musi być w katalogu głównym do pracy? – nycynik