acVRPlayer
概述
acVRPlayer 封装了VR视频播放器。
open
打开播放器界面
open({params})
params
rect:
- 类型:JSON对象
- 描述:(可选项)播放器的位置及长宽
{
x: 0, //(可选项)数字类型;播放器 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;播放器 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(可选项)数字类型;播放器(相对于所属的 Window 或 Frame);默认值:屏幕宽度
h: 300, //(可选项)数字类型;播放器(相对于所属的 Window 或 Frame);默认值:300
}
path:
- 类型:字符串
- 描述:播放视频路径
fixedOn:
- 类型:字符串类型
- 描述:(可选项)模块视图添加到指定 frame 的名字(ios:只指 frame,传 window 无效)(android可以是frame或者Window,但是在全屏的时候,需要挂在Window上或者frame是全屏)
- 默认:模块依附于当前 window
fixed:
- 类型:布尔类型
- 描述:(可选项)模块是否随所属 window 或 frame 滚动
- 默认:true(不随之滚动)
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.open({
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
play
开始播放
play()
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.play();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
pause
暂停播放
pause()
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.pause();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
close
关闭播放器
close()
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.close();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
show
显示视频播放视图
show()
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.show();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
hide
隐藏视频播放视图
hide()
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.hide();
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
seekToProgress
进度跳转(仅iOS支持)
seekToProgress({params})
params
progress:
- 类型:数字
- 描述:要跳转的时间(秒)
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.seekToProgress({
});
可用性
iOS系统
可提供的1.0.0及更高版本
addPlayerListener
添加监听
addPlayerListener(callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
eventType: '', //字符串类型;播放器状态,取值范围如下:
//state:播放状态
//playback:进度跳转
//duration:返回播放时长
duration:6, //数字类型;时长
current:6, //数字类型;已播放时长
state:'' //字符串类型;播放状态
//取值如下:
//finished:播放完成
//playing:播放
//paused:暂停
}
示例代码
var acVRPlayer = api.require('acVRPlayer');
acVRPlayer.addPlayerListener(function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本