Я планирую сделать музыкальный проигрыватель, который пользователь может выбрать песню из списка.Песня будет воспроизводиться в соответствии с тем, что выберет пользователь.На данный момент, я уже преуспел, если бы он проигрывал только одну песню, в которую мы можем четко указать URL в коде:
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>
, пожалуйста, кто-нибудь помочь ??