一个月前我开始使用phonegap,html5,css3和jQtouch。 我正在研究一个应用程序,我需要在应用程序中播放声音。这个任务我有一个严重的问题。 首先我发现我可以使用新的媒体(...)功能通过phonegap播放.mp3文件。我不确定.wav文件,我可以播放这些文件吗? 第二我发现文件必须小于30秒,是这样吗? 第三我找不到适合我的声音文件的地方。我的项目结构如下:如何播放Android中的歌曲 - 电话号码
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模拟器,我已经试过2.2以及没有成功。 我希望我很清楚。 我期待着您的回音。 你的, Mihail Velikov
谢谢!由于某些原因,这些信息很难找到。你的答案应该被标记为IMO的正确答案。 – 2011-03-06 03:30:52
肯定杰克,我相信你是对的。我完成了这个项目已经有一段时间了。感谢您的回答 – 2011-08-14 20:34:51
这是否意味着您不能将媒体放在文件夹中,它必须位于根目录才能正常工作? – nycynik 2012-05-07 14:49:16