getCurrentPosition
可使用 media.getCurrentPosition 来获取一个音频文件的当前位置,如下所示:
media.getCurrentPosition(mediaSuccess,[mediaError]);
mediaSuccess是使用当前位置进行调用的回调函数。可选的mediaError回调函数是在遇到错误时进行调用。
getCurrentPosition()方法是一个返回Media对象的相关音频文件的当前位置数据的异步函数,仅在Android设备上支持。示例如下所示:
var audio_file = new Media(src, onSuccess, onError);
// 每秒更新一次媒体文件位置
var mediaTimer = setInterval(function() {
// 获取媒体位置
audio_file.getCurrentPosition(
// 成功回调
function(position) {
if (position > -1) {
console.log((position/1000) + " sec");
}
},
//错误回调
function(e) {
console.log("Error getting pos=" + e);
}
);
}, 1000);