Месяц назад я начал работать с телефоном, html5, css3 и jQtouch. Я работаю над приложением, и мне нужно воспроизводить звук в приложении. У меня есть серьезная проблема с этой задачей. Сначала я узнал, что могу воспроизводить файлы .mp3 через телефонную трубку, используя новую функцию Media (...). Я не уверен в файлах .wav, могу ли я их воспроизвести? Во-вторых, я обнаружил, что файлы должны быть меньше 30 секунд, так ли это? В-третьих, я не могу найти подходящее место для своих звуковых файлов. Моя структура проекта следующая:
project
-- src
-- gen
-- assets
-- -- www
-- -- DANCE.mp3
-- -- jqtouch
-- -- -- (some folders and files)
-- -- phonegap.js
-- libs
-- res
Я попытался разместить файл в папке "www" и создать новый, называемый "audio". Ничто из этого не дало мне того, что я хотел. Я использую этот код для исполнения песни:
function playStream() {
mp3file = new Media("DANCE.mp3",
function() {
alert("playAudio():Audio Success");
},
function(err) {
alert(err);
}
);
mp3file.play();
}
Я использую Android 2.1 Simulator, и я пробовал 2.2, но без успеха. Надеюсь, я был достаточно ясен. Я с нетерпением жду услышать от вас. С уважением, Михаил Великов