0
我打算做一个音乐播放器,用户可以从列表中选择一首歌曲。该歌曲将根据用户选择播放。现在,我已经成功,如果只玩一首歌,我们可以清楚地把网址中的代码:Android手机音乐播放器?
var myMedia = new Media('/android_asset/www/media/face.mp3', mediaSuccess, mediaError);
这是我的整个js文件:
$("#mediapage").live("pagecreate", function(event) {
var page = this;
var mediaStatus;
mediaSuccess = function(){
}
mediaError = function(error) {
alert('Media Error: '+error.message);
}
var myMedia = new Media('/android_asset/www/media/face.mp3', mediaSuccess, mediaError);
$("#mediaplayLink").live("click",function(e) {
myMedia.play();
mediaStatus = setInterval(function() {
myMedia.getCurrentPosition(
function(position) {
if(position > -1) $("#status",page).html("Second "+position+" of "+myMedia.getDuration() + " seconds.");
})
}, 1000);
e.preventDefault();
});
$("#mediapauseLink").live("click",function(e) {
myMedia.pause();
e.preventDefault();
});
$("#mediastopLink").live("click",function(e) {
$("#status", page).html("");
clearInterval(mediaStatus);
myMedia.stop();
e.preventDefault();
});
});
和html代码:
<div data-role="content">
<div data-role="controlgroup" align="center">
<a id="mediaplayLink" data-inline="true"><img src='/android_asset/www/images/play.jpg'></a>
<a id="mediapauseLink" data-inline="true"><img src='/android_asset/www/images/pause.jpg'></a>
<a id="mediastopLink" data-inline="true"><img src='/android_asset/www/images/stop.jpg'></a>
</div>
<div id="status"></div>
</div>
请任何人的帮助?
这段代码适用于phonegap吗?因为我开发Android的手机使用HTML5,JavaScript,CSS和jQuery的移动 – sone 2012-03-21 06:12:18
-1:该操作是要求一个JavaScript的解决方案,而不是一个Java的 – drodsou 2013-08-03 14:40:03