acVRPlayer 封装了VR视频播放器。
打开播放器界面
open({params})
rect:
{
x: 0, //(可选项)数字类型;播放器 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;播放器 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(可选项)数字类型;播放器(相对于所属的 Window 或 Frame);默认值:屏幕宽度
h: 300, //(可选项)数字类型;播放器(相对于所属的 Window 或 Frame);默认值:300
}
path:
fixedOn:
fixed:
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.open({
});
iOS系统,Android系统
可提供的1.0.0及更高版本
开始播放
play()
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.play();
iOS系统,Android系统
可提供的1.0.0及更高版本
暂停播放
pause()
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.pause();
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭播放器
close()
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.close();
iOS系统,Android系统
可提供的1.0.0及更高版本
显示视频播放视图
show()
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.show();
iOS系统,Android系统
可提供的1.0.0及更高版本
隐藏视频播放视图
hide()
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.hide();
iOS系统,Android系统
可提供的1.0.0及更高版本
进度跳转(仅iOS支持)
seekToProgress({params})
progress:
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.seekToProgress({
});
iOS系统
可提供的1.0.0及更高版本
添加监听
addPlayerListener(callback(ret))
ret:
{
eventType: '', //字符串类型;播放器状态,取值范围如下:
//state:播放状态
//playback:进度跳转
//duration:返回播放时长
duration:6, //数字类型;时长
current:6, //数字类型;已播放时长
state:'' //字符串类型;播放状态
//取值如下:
//finished:播放完成
//playing:播放
//paused:暂停
}
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.addPlayerListener(function(ret) {
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本