【函数】 | boolean start(String url, boolean looping) |
【函数】 | boolean start(String id, String url, boolean looping) |
【说明】 | 播放本地或网络音频,如果是网络音频,在缓冲过程中会触发onAudioBufferingUpdated()事件,读取到音频信息时会触发onAudioPlayerInfo()事件,播放完毕会触发onAudioPlayCompleted事件。 |
【返回】 | true或false。 |
【参数】 | id:播放器ID,默认为"default"。 url:要播放的本地音频("file://xxxxx")或网络音频("http://xxxxxx"或"rtsp://xxxxxx")的路径。 looping:是否循环播放。 |
【示例】 |
事件代码
rexseeAudioPlayer.start('http://www.rexsee.com/images/bgSound.mp3',true);
在线播放
在线播放
rexseeAudioPlayer.pause();
暂停
rexseeAudioPlayer.resume();
继续
rexseeAudioPlayer.stop();
停止
rexseeAudioPlayer.stopAll();
全部停止
缓存进度:0%
|
【函数】 | void seekTo(int position) |
【函数】 | void seekTo(String id, int position) |
【说明】 | 定位到音频的某一点,定位完毕会会触发onAudioSeekCompleted()事件。 |
【返回】 | 无 |
【参数】 | id:播放器ID,默认为"default"。 position:毫秒数,应小于getDuration()的值并大于0。 |
【示例】 |
事件代码
rexseeAudioPlayer.seekTo(2000);
运行示例
|
【函数】 | void pause() |
【函数】 | void pause(String id) |
【说明】 | 暂停播放音频。 |
【返回】 | 无 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 | 参见start()。 |
【函数】 | void resume() |
【函数】 | void resume(String id) |
【说明】 | 从暂停状态恢复播放音频。 |
【返回】 | 无 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 | 参见start()。 |
【函数】 | void stop() |
【函数】 | void stop(String id) |
【说明】 | 停止播放音频。 |
【返回】 | 无 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 | 参见start()。 |
【函数】 | void stopAll() |
【说明】 | 停止所有播放器。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 | 参见start()。 |
【函数】 | int getDuration() |
【函数】 | int getDuration(String id) |
【说明】 | 读取当前播放的音频的长度。 |
【返回】 | 音频的长度,毫秒数。 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 |
alert(rexseeAudioPlayer.getDuration());
音频长度
|
【函数】 | boolean isPlaying() |
【函数】 | boolean isPlaying(String id) |
【说明】 | 是否正在播放音频。 |
【返回】 | true或false。 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 |
alert(rexseeAudioPlayer.isPlaying());
运行示例
|
【函数】 | int getCurrentPosition() |
【函数】 | int getCurrentPosition(String id) |
【说明】 | 获取当前音频目前播放到的位置。 |
【返回】 | 目前播放到的位置,毫秒数。 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 |
alert(rexseeAudioPlayer.getCurrentPosition());
运行示例
|
【函数】 | boolean isLooping() |
【函数】 | boolean isLooping(String id) |
【说明】 | 当前播放的音频是否设置为循环播放。 |
【返回】 | true或false。 |
【参数】 | id:播放器ID,默认为"default"。 |
【示例】 |
alert(rexseeAudioPlayer.isLooping());
运行示例
|
【函数】 | int size() |
【说明】 | 当前播放器数量。 |
【返回】 | 播放器数量。 |
【参数】 | 无 |
【示例】 |
alert(rexseeAudioPlayer.size());
运行示例
|
【函数】 | JsonArray getIds() |
【说明】 | 当前所有播放器的ID。 |
【返回】 | JOSN数组,使用eval('('+json+')')转换为JavaScript数组。 |
【参数】 | 无 |
【示例】 |
alert(rexseeAudioPlayer.getIds());
运行示例
|
【函数】 | boolean setVolume(float volume) |
【说明】 | 设置播放音频的音量。 |
【返回】 | true或false。 |
【参数】 | volume:0到1的小数,代表静音到最大音量之间的位置。 |
【示例】 |
alert(rexseeAudioPlayer.setVolume(0.9));
设置大声
alert(rexseeAudioPlayer.setVolume(0.5));
设置小声
|