处理两个表面视图

2023-12-06

我有两个表面视图 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,但不是两个SurfaceViewsZ命令道。

我建议重新设计您的应用程序以具有单一SurfaceView一次。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

处理两个表面视图 的相关文章

  • 如何解决这个 java.nio.BufferOverflowException 错误?

    当我尝试使用 ADT 在 Eclipse 中编译代码时 它向我显示了此错误 2013 12 10 17 55 51 Android SDK Warning when loading the SDK Warning Ignoring buil
  • 如何为整个 Android 应用程序设置默认字体系列

    我在我的应用程序中使用 Roboto 浅色字体 要设置字体 我必须添加android fontFamily sans serif light 到每一个视图 有没有办法将 Roboto 字体声明为整个应用程序的默认字体系列 我已经尝试过这样的
  • 如何更改我的应用程序的语言[重复]

    这个问题在这里已经有答案了 可能的重复 在 Android 中以编程方式更改语言 https stackoverflow com questions 2900023 change language programatically in an
  • 如何从活动启动另一个应用程序(下载或预安装)?

    基本上 我想获取所有已安装应用程序的列表 并选择一个从活动中运行 我尝试过使用 Intents 进行 ACTION PICK 但这似乎遗漏了已下载的应用程序 并且其中有一堆垃圾 Thanks to get the list of apps
  • 选项 多个活动通用的菜单项

    安卓系统设计指南 http developer android com design patterns help html表示 帮助 应始终放置为溢出菜单的最后一项 它不应该出现在 ActionBar 中 而且 它应该出现在每个活动中 以便
  • Android 两个日期之间的差异

    我有两个约会 例如 String date 1 yyyyMMddHHmmss String date 2 yyyyMMddHHmmss 我想打印差异 例如 2d 3h 45m 我怎样才能做到这一点 谢谢 DateTimeUtils obj
  • Paypal 支付页面布局在 webview android 中损坏

    我在某些 Android 设备上遇到一个奇怪的问题 我正在 webview 上打开 PayPal 支付页面 但它的布局在某些设备上被破坏 请任何人有任何想法 请提出建议 我被困住了 该截图设备的浏览器为chrome版本34 0 1847 1
  • Android Volley 服务器错误

    I am posting data all strings to varchar variables in server but i am getting volley server error or badnetwork performa
  • 具有待处理意图的警报管理器

    下面的代码片段 public void onCreate Bundle savedInstanceState super onCreate savedInstanceState setContentView R layout main Do
  • ScrollView 中的 ViewPager 不会垂直滚动

    我有一个layout有一个ViewPager自定义内部ScrollView并且 ViewPager 不会垂直滚动 自定义 ScrollView 用于修复使用 ScrollView 进行可怕的选项卡滑动的问题 是的 有足够的内容可以滚动 我已
  • 在 Android 媒体播放器上播放 MediaStore 中的音频

    有没有办法通过使用 MediaPLayer 播放从 MediaStore 获得的音频 或者我走的方向完全错误 到目前为止 我已经查看了 MediaStore Audio 但没有什么能真正帮助我 我只需要知道我是否走在正确的轨道上 首先 我假
  • 更改图库中的边框样式

    我正在服用this http www androidpeople com android gallery imageview example 教程 正如你所看到的this http www androidpeople com wp cont
  • 让每个观察者仅在订阅/观察时接收*新的LiveData

    每当你打电话时 observe 在 LiveData 上 观察者接收该 LiveData 的最后一个值 这在某些情况下可能有用 但对我来说没有用 每当我打电话 observe 我希望观察者只接收未来的 LiveData 更改 而不是它在以下
  • Facebook 和 google 登录不适用于 beta 测试 APK

    Google 和 Facebook 登录在 Android Studio Tools 中工作正常 但它们不适用于测试版本或 Beta 测试 因此请给我任何解决此问题的线索 联系谷歌支持后我已经解决了这个问题 以下是此问题的修复方法 请按照步
  • Apache POI 的 ProGuard 设置

    我正在构建一个使用 Apache POI 库的应用程序 当我调试应用程序 在不运行 Proguard 的情况下编译它 时 一切都运行良好 但是在导出 APK 后 当我运行应用程序并打开 Excel 文件时 出现以下异常 RuntimeExc
  • 在 WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER 处出现错误

    我正在通过以下方式创建我的第一个动态壁纸this http www vogella com articles AndroidLiveWallpaper article html教程 但我收到错误can not be resolved or
  • 有没有在android中使用roboguice和fragment的简单例子?

    我在寻找使用 Fragments RoboGuice 的工作示例时遇到问题 当您尝试使用 Android 片段事务管理器添加 删除片段时会出现此问题 一旦您告诉片段从 RoboFragment 继承 事务管理器就不再认为该类是片段 因为它扩
  • 如何在Android中将字体粗细设置为细、常规

    我有 3 个文本视图 我需要将它们的粗细设置为 轻 常规 和 压缩 有人可以帮助我如何在 Android 中实现这一目标吗 Use android textStyle on a TextView设置文本样式 例如bold italic或正常
  • 如何从下到上连续移动图像?

    我一直在研究这个例子http obviam net index php a very basic the game loop for android http obviam net index php a very basic the ga
  • Android Mediaplayer:下载媒体文件的 setDataSource 问题

    我有一个可以录制和播放音频文件的应用程序 一些音频文件是使用 httpclient 使用简单的标准 http 下载来下载的 很长一段时间以来 它就像一种魅力 现在我突然无法播放我下载的文件 该堆栈失败 我将文件存储在 SDCard 上 并且

随机推荐

  • 如何复制二维字符串数组?

    我正在使用一个使用二维字符串数组的程序 一开始可能不是那么聪明 但是呃 我想编写一个函数 它采用这些数组之一 比方说 array1 使一个独立的副本 并返回它 比方说 array2 但是 当我更改 array2 中的值时 它似乎会反映在 a
  • 防止 selectInput 换行文本

    在闪亮的应用程序中 有没有办法阻止下拉列表中的文本selectInput 从包装中 如下面的屏幕截图所示 每个选项都是一个长文本字符串 我希望下拉菜单在一行上显示每个长字符串 而不需要制作一个巨大的侧边栏 从中汲取灵感here and he
  • osx - 如何以编程方式删除具有提升权限的文件?

    我正在尝试从 Library PreferencePanes 文件夹中删除文件 但使用普通权限无法完成此操作 通常 如果您需要从 Library 文件夹中删除任何文件 系统会询问您的用户名和密码 我目前的做法是 NSFileManager
  • d3.geo.tile 点对点路径未显示不同宽度

    我一直在关注这个块的例子将节点和路径显示为地标和道路 我已成功加载地图 并且能够放大到 街景 级别 我还按照示例成功添加了节点 然而 我的问题是我的路径大部分是直的点对点路径 我一直将它们实现为M sourcex sourcey L tar
  • 将 $scope 替换为“'controller' as”语法

    我正在跟进这个 AngularJS ASP NET 教程他们利用 scope 但我正在尝试用新语法替换过时的用法controller正如这个问题中所描述的 AngularJs 控制器为 语法 澄清 我所做的目前不起作用 页面调用 http
  • Spring Batch:如何监控当前正在运行的作业并在jsp页面上显示进度

    我想知道如何监视当前正在运行的批处理作业的状态 我的作业基本上是使用一些默认步骤处理文件夹 因此我想逐步向用户显示进度 我正在使用Tasklets and 数据库作业存储库用一些示例代码来解释实现这一点会更有帮助 谢谢 如果您想开发自己的监
  • Spring Boot Rest 服务表单太大

    我正在使用 Spring Boot 1 3 2 我需要公开 REST Web 服务 对于此 Web 服务 我需要传递一个字符串 包含 xml 数据 作为参数 字符串的大小通常在 2 MB 到 120 MB 之间 问题是我不知道如何配置 RE
  • 如何将图像 (PNG) 转换为 2D 数组(二进制图像)?

    我需要以下 PNG 图像的 2D 二进制表示形式 谁能提供一种方法或来源将上面的 PNG 图像转换为 2D 数组 其中 1 土地 0 水 经过一些阅读 我找到了一种在将图像转换为图像后循环遍历图像中所有像素的方法base64在线使用Base
  • 为什么 MATLAB 标准差计算与手工计算不同?

    Matlab gt gt std 3 2 2 3 ans 0 5774 标准差的外行解释Google Mean of 3 2 2 3 2 5 Deviation from mean for each value 0 5 0 5 0 5 0
  • 一台机器的唯一ID应该是什么?它的主板ID? Windows 产品 ID?

    我想检索机器的唯一ID 和其他人一样 我也做了很多研究 发现唯一 ID 生成过程没有一个完美 对于主板序列号 ID 它是唯一的 它无法改变 但是 如果制造商未在内存位置上添加信息 则在某些机器中可能找不到它 然后我发现它没有给出唯一 ID
  • Java从服务器发送文件到客户端

    我正在尝试找到一种将不同文件类型的文件从服务器发送到客户端的方法 我在服务器上有这段代码 用于将文件放入字节数组中 File file new File resourceLocation byte b new byte int file l
  • Selenium java 浏览器会话重用

    我的问题如下 如何重用浏览器会话来进行不同 java 类中的测试 我打开浏览器是这样的 public class OpenBrowser public static WebDriver driver BeforeSuite public s
  • 将连接器添加到 Kafka Connect

    我正在使用 Confluence Kafka Docker 镜像 特别是使用这个 https github com confluenceinc cp docker images tree 4 0 x examples cp all in o
  • 获取 jsTree 中选中的节点

    我有一个基于 JSON 数据的工作 JSTree 并且复选框插件在每个项目旁边显示框 到目前为止一切顺利 现在我想获取用户检查了哪些节点 这样我就可以对数据做一些事情 不幸的是 我还没有找到通过文档或网络搜索来做到这一点的方法 SO 的一些
  • 如何将wordpress中的价格四舍五入到最接近的值?

    我正在使用以下函数来四舍五入 WordPress 中的价格 add filter woocommerce get price excluding tax round price product 10 1 add filter woocomm
  • 访问 WPF 中 DataGrid 的 ScrollView 属性

    是否可以访问水平偏移 我在数据网格的属性列表中找不到它 Thanks In XAML
  • 如何使背景图像正确适合板内而不失去响应能力

    我有代码 其中有类框 我已经给出backgroundimage to class box box1 我的问题那是image is not correctly fitting inside to the board when i rezize
  • 按自然降序对目录文件名数组进行排序

    我有一个要按自然降序返回的内容目录 我在用着scandir and natsort 但添加array reverse 没有结果 我一直在研究结合使用opendir and readdir 以及影响此结果的其他因素 要排序的项目是编号的图像文
  • 如何初始化作为数组的 systemc 端口名称?

    我想初始化一个端口名称 该端口是一个数组 我的代码不起作用 SC MODULE example sc clock clk sc signal
  • 处理两个表面视图

    我有两个表面视图 1 gt MediaRecorder 显示表面视图 2 gt MediaPlayer SurfaceView 显示MediaRecorder 录制的媒体 我想在 z 排序的屏幕上同时显示两个视图 mediaPlayer 将