• 7499阅读
  • 14回复

APlayer 支持 Oculus DK2 虚拟现实眼镜播放 [复制链接]

上一主题 下一主题
离线aplayer
 

只看楼主 正序阅读 使用道具 楼主  发表于: 2015-11-21
— 本帖被 aplayer 执行提前操作(2015-11-21) —
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毫秒。




离线308407960

只看该作者 14楼 发表于: 05-23
攒点播放币 币太少了...
离线工程师

只看该作者 13楼 发表于: 2017-09-26
眼镜播放!!!
离线aplayer

只看该作者 12楼 发表于: 2015-12-12
回 winspy 的帖子
winspy:老大,按照你的操作方式,播放时,还是普通的视频,视频并没有在Oculus DK2上显示(Oculus DK2的指示灯为橙色,并非工作时的蓝色)!Oculus SDK的版本是0.8,解码器也下载了,并且指定了解码器的路 .. (2015-12-11 18:27)

更新解码器和APlayer,如果你是用的注册模式的 APlayer 那么解码器目标目录是在
C:\Users\Public\Thunder Network\APlayer\codecs
然后在 Open 前,激活虚拟现实,
然后在OnOpenSucceeded 事件后, 选择矩形左右双目全景(即第7种)

离线winspy

只看该作者 11楼 发表于: 2015-12-11
老大,按照你的操作方式,播放时,还是普通的视频,视频并没有在Oculus DK2上显示(Oculus DK2的指示灯为橙色,并非工作时的蓝色)!Oculus SDK的版本是0.8,解码器也下载了,并且指定了解码器的路径!
代码如下:

            axPlayer1.SetConfig(2, @"E:\Code\OculusPlayer\APlayerSDK\bin\codecs");

            axPlayer1.SetConfig(2401, "1");
            axPlayer1.SetConfig(2404, "1");

            axPlayer1.Open("c:\\temp\\cut03a.mp4");
            axPlayer1.SetConfig(2402, "7");
            axPlayer1.Play();
离线xushen

只看该作者 10楼 发表于: 2015-12-04
老大越来越牛逼了!支持!!!
http://www.huankv.com/
离线aplayer

只看该作者 9楼 发表于: 2015-12-04
回 jevenmieer 的帖子
jevenmieer:请问现在支持Oculus DK2  sdk是什么版本的,我用的0.8的不行 (2015-12-03 11:59)

已帮你定位解决,是你解码器没有放在调用的那个 APlayer 的 Codecs 目录。
离线jevenmieer

只看该作者 8楼 发表于: 2015-12-03
请问现在支持Oculus DK2  sdk是什么版本的,我用的0.8的不行
本帖提到的人: @aplayer
离线jevenmieer

只看该作者 7楼 发表于: 2015-12-03
我来试试看
离线aplayer

只看该作者 6楼 发表于: 2015-11-26
回 cpp 的帖子
cpp:眼镜哪里买? (2015-11-24 01:32) 

某宝有,不过现在买太贵了,4K+,国内的黑商炒上去的。
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个