APlayer 支持 Oculus DK2 虚拟现实眼镜播放近期,虚拟现实掀起了一个风暴,APlayer 作为一个万能播放引擎,自然也需要支持虚拟现实视频的播放,
最新的 APlayer 3.8.8.737 版本已经支持了著名的 Oculus 虚拟现实眼镜的播放,以下是调用步骤:
1、确保已购买 Oculus DK2, 并安装好眼镜的驱动程序;
2、下载最新 APlayer SDK 3.8.8.737 版本,补充完整解码包;
3、在 APlayer.Open 之前,设置SetConfig(2401, "1") 激活虚拟现实功能,并设置 SetConfig(2404, "1") 虚拟现实设备为 Oculus DK2;
4、打开一个左右格式 360 全景视频;
5、设置虚拟现实模式为左右双目全景,即 SetConfig(2402, "7");
6、戴上 Oculus 眼镜,即可欣赏虚拟现实带来的震撼了。
下面是 APlayer3Test 测试 Oculus 眼镜的照片:
附参数说明:
2401 - VR enable int R/W 设置或获取是否激活虚拟现实(VR)播放功能,该设置需在 APlayer.Open 之前调用。
2402 - VR mode int R/W 设置或获取当前使用的虚拟现实视频(VR)绘制模式,0-无效果,1-左右格式矩形全景,3-圆形格式外下内上全景,4-圆形格式内下外上全景,7-左右双目全景
2403 - VR position str R/W 设置或获取当前虚拟现实视频(VR)中的观察者视角和距离,参数之间分号分割,格式:"水平视角;垂直视角;距离", 视角单位弧度,距离单位像素,允许浮点数
2404 - VR device int R/W 设置或获取当前使用的虚拟现实设备(头盔/眼镜), 0-无设备,1-Oculus DK2
2405 - VR delay int R/W 设置或获取当使用虚拟现实设备时,视频画面刷新间隔,单位毫秒,默认为5毫秒。