问题与音频的方法,如果PhoneGap的是,我们无法保证它支持(例如Android的前2.3有problom在支持它),你可以永远不知道在不同的平台上会发生什么,我建议你使用PhoneGap的媒体API因为它是一种本地方法(它在各种平台上有不同的方式),因此您的音频将以最佳形式播放。
简单的例子:
// Audio player
//
var my_media = new Media(src, onSuccess, onError);
// Update media position every second
var mediaTimer = setInterval(function() {
// get media position
my_media.getCurrentPosition(
// success callback
function(position) {
if (position > -1) {
console.log((position) + " sec");
}
},
// error callback
function(e) {
console.log("Error getting pos=" + e);
}
);
}, 1000);
找到更多信息:http://docs.phonegap.com/en/1.0.0/phonegap_media_media.md.html