So verwende ich die Google VR View/Cardboard SDK
für Android, um ein 360-Video in meiner App anzuzeigen. Das Tracking funktioniert jedoch weder in der Google Sample App noch in meiner eigenen App.Google VR-Ansicht - Head Tracking
Gibt es eine Methode oder Funktion, die ich vermisse, die diese Funktionalität aktivieren würde, die sie beschreiben?
Dies ist, wie ich das Video in die VR Video View
nenne:
@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");
}
Kann jemand dieses Problem lösen? Ich habe das gleiche Problem, Head-Tracking funktioniert nicht auf Google Demo-App. –
Siehe meine Antwort unten – dwinnbrown