本模块封装了得图VR SDK
打开页面
open({params},callback(ret))
rect:
{
x: 0, //(可选项)数字类型;页面 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;页面y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(可选项)数字类型;页面(相对于所属的 Window 或 Frame);默认值:屏幕宽度
h: 300, //(可选项)数字类型;页面(相对于所属的 Window 或 Frame);默认值:屏幕高度
}
type:
path:
gyroEnable:
zoomEnable:
fixedOn:
fixed:
ret:
{
evenType:'', //字符串类型;事件类型
//取值取下:
//panoPlayOnEnter:进入场景
//panoPlayOnLoaded:加载结束
//panoPlayOnLoading:加载中
//panoPlayonLeave:离开场景
//videoOnSeekFinished:播放结束
//videoOnPlayerError:视频播放异常
//videoOnStatusChanged:视频播放状态改变
status:0 //数字类型;播放器状态;videoOnStatusChanged返回;0:PLAYING,1:PAUSE,2:STOP,3:FINISH,4:BUFFER_EMPTY
}
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.open({
path:''
},function(ret) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭页面
close()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.close();
iOS系统,Android系统
可提供的1.0.0及更高版本
隐藏页面
hide()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.hide();
iOS系统,Android系统
可提供的1.0.0及更高版本
显示页面
show()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.show();
iOS系统,Android系统
可提供的1.0.0及更高版本
开始加载(video有效)
start()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.start();
iOS系统,Android系统
可提供的1.0.0及更高版本
暂停播放(video有效)
pause()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.pause();
iOS系统,Android系统
可提供的1.0.0及更高版本
停止播放(video有效)
stop()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.stop();
iOS系统,Android系统
可提供的1.0.0及更高版本
刷新重连(video有效)
refresh()
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.refresh();
iOS系统,Android系统
可提供的1.0.0及更高版本
获取视屏总时间(video有效)
getDuration(callback(ret))
ret:
{
duration:0 //数字类型;总时间
}
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.getDuration(function(ret) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取播放时间(video有效)
getCurrentTime(callback(ret))
ret:
{
currentTime:0 //数字类型;总时间
}
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer.getCurrentTime(function(ret) {
alert(JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置模式
setViewMode({params})
mode:
var detuPanoPlayer = api.require('detuPanoPlayer');
detuPanoPlayer. setViewMode({
mode:2
});
iOS系统,Android系统
可提供的1.0.0及更高版本