我想在视频顶部添加一个巨大的白色播放按钮,用于我的VrVideoView
. 如何判断我何时处于 VR 视图中?
我com.google.vr.sdk.widgets.video.VrVideoView
用来处理带耳机和不带耳机的视频。
到目前为止我的思考过程:
- 我无法检查/绑定何时有人进入和退出 VR 模式,所以我不知道何时在视频上添加一个与两个播放按钮。
- 因此,鉴于上述情况,我考虑过以编程方式修改视频来实现这一目标。那是我唯一的选择吗?
我们最终对视频进行了编辑,在第一帧中添加了一个播放按钮。
无法通知用户何时进入/退出 VR 模式。
原因如下:Android Google Cardboard VR SDK的构建易于访问,以便轻松集成到内容查看应用程序中。它不是为在自定义 VR 视频观看应用程序中使用而构建的。这是Github上关于该主题的主题
由于上述限制,我们很快在Unity中重写了应用程序(仍然使用Cardboard SDK)
也许您可以扩展 VrVideoView 并在创建方法中关闭按钮,如下所示:
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);
}
}
}