我想在我的VrVideoView
的VR和非VR模式的视频顶部添加一个巨大的白色播放按钮。如何判断我在VR视图中的位置?
我使用com.google.vr.sdk.widgets.video.VrVideoView
来处理播放带有和不带耳机的视频。
到目前为止我的思考过程:
答案 0 :(得分:2)
我们最终编辑了视频,以便在第一帧添加播放按钮。
当用户进入/退出VR模式时,无法收到通知。
原因如下:Android Google Cardboard VR SDK 可以轻松集成到内容查看应用中。它不适用于自定义VR视频查看应用程序。 Here's a thread on Github about the topic
由于上述限制,我们很快在 Unity 中重写了该应用程序(仍使用 Cardboard SDK )
答案 1 :(得分:0)
也许您可以扩展VrVideoView并关闭create方法中的按钮,如下所示:
public EHVideoPlayerPano(Context context, AttributeSet attributeSet)
{
super(context, attributeSet);
FrameLayout frameLayout = (FrameLayout) getChildAt(0);
for (int i = 0; i < frameLayout.getChildCount(); i++)
{
Object view = frameLayout.getChildAt(i);
if (view instanceof RelativeLayout)
{
//hide the botton
((RelativeLayout) view).setVisibility(GONE);
}
}
}