android - 用surfaceview播放视频时出现问题

标签 android flutter flutter-layout

我在Android 4.4上播放视频时没有使用PlatformView,如下代码所示。

ViewGroup parent = ((ViewGroup) mRegistrar.view().getParent());
parent.addView(surfaceView);

我想在播放区画一些用dart开发的widget。如果surfaceview在flutterview下面,则无法显示surfaceview。 如下代码所示,如​​果你在flutterview上面,播放区的widget是无法显示的。有什么好的解决办法吗?

surfaceView.setZOrderMediaOverlay(true);
surfaceView.setZOrderOnTop(true);
parent.bringChildToFront(surfaceView);

最佳答案

您可以使用 TextureView 而不是 SurfaceView。

关于android - 用surfaceview播放视频时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53062062/

相关文章:

java - AlarmManager 未添加新警报,或未触发接收器

Android+JSON解析使用SOAP webservices

Android:ListView,圆角问题

java - onKeyDown 方法崩溃应用程序

java - 如何使用 EventChannel 从 native 服务广播接收器接收数据流?

listview - 如果只有少量项目,如何使ListView占用空间来填充屏幕

android-studio - 无法确定Flutter中任务 ':app:compileDebugJavaWithJavac'的依赖性

flutter - 旋转动画在开始时旋转两次

flutter - 如何在Flutter的弧形导航栏中更改子页面

flutter - owner._debugCurrentBuildTarget == this ,不是真的