我们如何使用 Google卡片 SDK播放视频,就像在Thomas Cook 360 Holiday VR App(http://visualise.com/2015/08/thomas-cook-360-holiday-vr-app-launches)中完成的那样。我下载了Pan Frame'插件并尝试将其集成到纸板SDK中。但是,我无法继续。有人知道正确的方法吗?
快速更新:
Pan Frame支持启用立体视图的方法。我能够激活它以分割模式播放视频,这是必需的。
在documentation中,据说导航可以是' Motion'或者'触摸'。但是,我无法使用' Motion'来导航360视频。使用'触摸'导航工作。如何启用' Motion'导航,以便我可以使用谷歌纸板或其他VR耳机。
答案 0 :(得分:0)
我使用Pan frame插件来实现360视频。它按预期工作。 Binu Paul, 如果可以使用陀螺仪传感器,我们必须使用测试设备。 你需要SENSOR_ACCELEROMETER& SENSOR_COMPASS也。我可以给你代码样本来检查这些传感器,
PackageManager pm = getPackageManager();
//checking OPENGLES VERSION 2.0 OR NOT
final ActivityManager activityManager =
(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
final ConfigurationInfo configurationInfo =
activityManager.getDeviceConfigurationInfo();
final boolean supportsEs2 = configurationInfo.reqGlEsVersion >= 0x20000;
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA) &&
pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_ACCELEROMETER) &&
pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_COMPASS) &&
Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH &&
supportsEs2) {
//Toast.makeText(Activity.this,"This device does support 360 video feature",Toast.LENGTH_LONG).show();
}else { //Toast.makeText(Activity.this,"Not support 360 video feature",Toast.LENGTH_LONG).show();
return;
}
一旦满足这些条件,确定设备适用于360视频。