問題與音頻的方法,如果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