Appearance
ESAudioPlayerServiceModule
bindService()
功能描述
绑定音频播放服务。
参数
无
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.bindService();
注意
无
unbindService()
功能描述
解绑音频播放服务。
参数
无
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.unbindService();
注意
无
stopService()
功能描述
停止音频播放服务。
参数
无
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.stopService();
注意
无
initAudioPlayer()
功能描述
初始化音频播放器。
参数
无
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.initAudioPlayer();
注意
无
play(url)
功能描述
播放音频地址。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
url | String | null | 否 | 音频地址 |
返回值
无
示例代码
点击查看源码
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页面。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
millisecond | Number | 0 | 否 | 快进进度,毫秒 |
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.seekTo(2000);
注意
无
setPlayRate(speed)
功能描述
设置倍速播放速率。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
speed | Number | 1 | 否 | 倍速播放速率, 1, 1.5,1.75,2等等 |
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.setPlayRate(2);
注意
无
setVolume(volume)
功能描述
设置音频播放音量。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
volume | Number | 1 | 否 | 音频播放音量, 0-1之间 |
返回值
无
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.setVolume(0);
注意
无
isPlaying()
功能描述
判断音频是否正在播放。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Boolean | false | 音频是否正在播放 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.isPlaying().then(
(isPlaying) => {
},
error => {
});
注意
无
isPaused()
功能描述
判断音频是否暂停。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Boolean | false | 音频是否暂停 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.isPaused().then(
(isPaused) => {
},
error => {
});
注意
无
getDuration()
功能描述
获取音频总时长。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频总时长 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getDuration().then(
(duration) => {
},
error => {
});
注意
无
getCurrentPosition()
功能描述
获取音频当前播放进度。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频当前播放进度 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getCurrentPosition().then(
(position) => {
},
error => {
});
注意
无
getBufferPercentage()
功能描述
获取音频当前缓冲百分比进度。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频当前缓冲百分比进度 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getBufferPercentage().then(
(bufferPercentage) => {
},
error => {
});
注意
无
getCurrentPlayRate()
功能描述
获取音频当前播放倍速。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频当前播放倍速 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getCurrentPlayRate().then(
(rate) => {
},
error => {
});
注意
无
getLeftVolume()
功能描述
获取音频左声道音量。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频左声道音量 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getLeftVolume().then(
(volume) => {
},
error => {
});
注意
无
getRightVolume()
功能描述
获取音频右声道音量。
参数
无
返回值
类型 | 默认值 | 说明 |
---|---|---|
Number | 0 | 音频右声道音量 |
示例代码
点击查看源码
js
ESAudioPlayerServiceModule.getRightVolume().then(
(volume) => {
},
error => {
});
注意
无