Skip to content

ESAudioPlayerModule ​

init() ​

功能描述 ​

初始化音频播放器。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.init();

注意 ​

无

play(url) ​

功能描述 ​

播放音频地址。

参数 ​

属性类型默认值必填说明
urlStringnull否音频地址

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.play('http://www.es.com/xxx/audio.mp3');

注意 ​

无

start() ​

功能描述 ​

开始播放音频。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.start();

注意 ​

无

pause() ​

功能描述 ​

暂停播放音频。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.pause();

注意 ​

无

resume() ​

功能描述 ​

恢复播放音频。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.resume();

注意 ​

无

stop() ​

功能描述 ​

停止播放音频。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.stop();

注意 ​

无

reset() ​

功能描述 ​

重置音频播放器。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.reset();

注意 ​

无

release() ​

功能描述 ​

释放音频播放器。

参数 ​

无

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.release();

注意 ​

无

seekTo(millisecond) ​

功能描述 ​

打开ES页面。

参数 ​

属性类型默认值必填说明
millisecondNumber0否快进进度,毫秒

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.seekTo(2000);

注意 ​

无

setPlayRate(speed) ​

功能描述 ​

设置倍速播放速率。

参数 ​

属性类型默认值必填说明
speedNumber1否倍速播放速率, 1, 1.5,1.75,2等等

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.setPlayRate(2);

注意 ​

无

setVolume(volume) ​

功能描述 ​

设置音频播放音量。

参数 ​

属性类型默认值必填说明
volumeNumber1否音频播放音量, 0-1之间

返回值 ​

无

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.setVolume(0);

注意 ​

无

isPlaying() ​

功能描述 ​

判断音频是否正在播放。

参数 ​

无

返回值 ​

类型默认值说明
Booleanfalse音频是否正在播放

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.isPlaying().then(
  (isPlaying) => {
  },
  error => {
  });

注意 ​

无

isPaused() ​

功能描述 ​

判断音频是否暂停。

参数 ​

无

返回值 ​

类型默认值说明
Booleanfalse音频是否暂停

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.isPaused().then(
  (isPaused) => {
  },
  error => {
  });

注意 ​

无

getDuration() ​

功能描述 ​

获取音频总时长。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频总时长

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getDuration().then(
  (duration) => {
  },
  error => {
  });

注意 ​

无

getCurrentPosition() ​

功能描述 ​

获取音频当前播放进度。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频当前播放进度

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getCurrentPosition().then(
  (position) => {
  },
  error => {
  });

注意 ​

无

getBufferPercentage() ​

功能描述 ​

获取音频当前缓冲百分比进度。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频当前缓冲百分比进度

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getBufferPercentage().then(
  (bufferPercentage) => {
  },
  error => {
  });

注意 ​

无

getCurrentPlayRate() ​

功能描述 ​

获取音频当前播放倍速。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频当前播放倍速

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getCurrentPlayRate().then(
  (rate) => {
  },
  error => {
  });

注意 ​

无

getLeftVolume() ​

功能描述 ​

获取音频左声道音量。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频左声道音量

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getLeftVolume().then(
  (volume) => {
  },
  error => {
  });

注意 ​

无

getRightVolume() ​

功能描述 ​

获取音频右声道音量。

参数 ​

无

返回值 ​

类型默认值说明
Number0音频右声道音量

示例代码 ​

点击查看源码
js
ESAudioPlayerModule.getRightVolume().then(
  (volume) => {
  },
  error => {
  });

注意 ​

无