所以我使用谷歌VR View/Cardboard SDK
为Android在我的应用程序中显示360视频。但是,头部跟踪似乎不适用于Google示例应用或我自己的应用。
我是否缺少可以启用此功能的方法或功能?
这就是我将视频调入VR Video View
:
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_fourth, container,false);
videoWidgetView = (VrVideoView) view.findViewById(R.id.video_view);
try {
videoWidgetView.loadVideoFromAsset("video.mp4", null);
videoWidgetView.pauseVideo();
} catch(IOException ex) {
//Do nothing
}
Button mClickButton1 = (Button) view.findViewById(R.id.button);
mClickButton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
videoWidgetView.playVideo();
}
});
setRetainInstance(true);
return view;
}
//Set title
public void onResume(){
super.onResume();
((MainActivity) getActivity()).setActionBarTitle("VR Experience");
}
答案 0 :(得分:2)
要使头部跟踪工作,设备必须具有嵌入式陀螺仪。来自iOS我很惊讶地看到大量的Android设备(包括我正在测试的设备)没有这个。如果他们没有,它只会通过刷卡工作。