谷歌VR视图 - 头部跟踪

时间:2016-07-30 10:29:16

标签: java android google-cardboard

所以我使用谷歌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");


}

1 个答案:

答案 0 :(得分:2)

要使头部跟踪工作,设备必须具有嵌入式陀螺仪。来自iOS我很惊讶地看到大量的Android设备(包括我正在测试的设备)没有这个。如果他们没有,它只会通过刷卡工作。