Skip to content

ESAudioPlayerServiceModule

bindService()

功能描述

绑定音频播放服务。

参数

返回值

示例代码

点击查看源码
js
ESAudioPlayerServiceModule.bindService();

注意

unbindService()

功能描述

解绑音频播放服务。

参数

返回值

示例代码

点击查看源码
js
ESAudioPlayerServiceModule.unbindService();

注意

stopService()

功能描述

停止音频播放服务。

参数

返回值

示例代码

点击查看源码
js
ESAudioPlayerServiceModule.stopService();

注意

initAudioPlayer()

功能描述

初始化音频播放器。

参数

返回值

示例代码

点击查看源码
js
ESAudioPlayerServiceModule.initAudioPlayer();

注意

play(url)

功能描述

播放音频地址。

参数

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

返回值

示例代码

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

注意

start()

功能描述

开始播放音频。

参数

返回值

示例代码

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

注意

pause()

功能描述

暂停播放音频。

参数

返回值

示例代码

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

注意

resume()

功能描述

恢复播放音频。

参数

返回值

示例代码

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

注意

stop()

功能描述

停止播放音频。

参数

返回值

示例代码

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

注意

reset()

功能描述

重置音频播放器。

参数

返回值

示例代码

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

注意

release()

功能描述

释放音频播放器。

参数

返回值

示例代码

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

注意

seekTo(millisecond)

功能描述

打开ES页面。

参数

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

返回值

示例代码

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

注意

setPlayRate(speed)

功能描述

设置倍速播放速率。

参数

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

返回值

示例代码

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

注意

setVolume(volume)

功能描述

设置音频播放音量。

参数

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

返回值

示例代码

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

注意

isPlaying()

功能描述

判断音频是否正在播放。

参数

返回值

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

示例代码

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

注意

isPaused()

功能描述

判断音频是否暂停。

参数

返回值

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

示例代码

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

注意

getDuration()

功能描述

获取音频总时长。

参数

返回值

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

示例代码

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

注意

getCurrentPosition()

功能描述

获取音频当前播放进度。

参数

返回值

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

示例代码

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

注意

getBufferPercentage()

功能描述

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

参数

返回值

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

示例代码

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

注意

getCurrentPlayRate()

功能描述

获取音频当前播放倍速。

参数

返回值

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

示例代码

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

注意

getLeftVolume()

功能描述

获取音频左声道音量。

参数

返回值

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

示例代码

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

注意

getRightVolume()

功能描述

获取音频右声道音量。

参数

返回值

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

示例代码

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

注意