我有两个表面视图
1> MediaRecorder 显示表面视图。
2> MediaPlayer SurfaceView 显示MediaRecorder 录制的媒体。
我想在 z 排序的屏幕上同时显示两个视图。
mediaPlayer 将全屏播放,MediaRecorder 预览将显示在右上角,但尺寸较小。
我可以使用两个表面来执行此操作,但问题是 MediaRecorder 预览始终转到背景 z 顺序并被媒体播放器全屏显示隐藏。
他们有什么方法来定义 Surface View 的 Z 顺序吗?
或者我可以做任何其他的suzzestion来完成这项工作。我可以在一个界面中同时启动 MediaRecorder 和 MediaPlayer 吗?
请建议。谢谢!!
我想在 z 排序的屏幕上同时显示两个视图。
AFAIK,Android 不支持。 Android 无法合成多个SurfaceViews
。它可以处理常规的View
(e.g., Button
)在一个之上SurfaceView
,但不是两个SurfaceViews
Z命令道。
我建议重新设计您的应用程序以具有单一SurfaceView
一次。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)