移动开发 phonegap 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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);