我在我的应用程序中使用游戏引擎 AndEngine。我正在使用此处找到的 AnalogOnScreenControls 示例的变体;我正在扩展 BaseGameActivity。我需要以某种方式将应用程序的背景设置为我从 Ustream.com 流式传输的视频。我正在考虑使我在这里看到的背景透明,以便在下面使用 WebView 显示我的 .xml 布局,但我无法弄清楚如何在我自己的代码中做到这一点。这是我尝试过的(直接来自第二个链接中的代码)以及下面的其他方法:
protected void onSetContentView() {
this.mRenderSurfaceView = new RenderSurfaceView(this);
this.mRenderSurfaceView.setEGLConfigChooser(new ComponentSizeChooser(4, 4, 4, 4, 16, 0));
this.mRenderSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
this.mRenderSurfaceView.setRenderer(this.mEngine);
this.setContentView(this.mRenderSurfaceView, createSurfaceViewLayoutParams());
}
我也尝试将场景设置为视频,但无法做到。如果有人可以在制作流式视频作为我的应用程序背景方面提供帮助,同时保持两个模拟控件功能齐全且可见,我将不胜感激。