cost 72 ms
Android 12 更新 targetSDK 到 31 后,SurfaceView 显示黑屏 - SurfaceView displays blank screen on some Android 12 devices after updating targetSDK to 31

将设备更新到 Android 12 后,三星 A 系列中的某些设备显示空白/黑色 SurfaceView,其中绘制了框架。 这些帧由应用程序使用 Mediacodec 解码器 H264 格式绘制 日志不可用,因为它在最终用户设备上。 带有 targetSDK 30 的旧应用程序可以在同一设备上正常运 ...

使用表面视图逐帧绘制时闪烁 bitmap - Flickering while using surface view to draw frame by frame bitmap

我在从视频中提取帧后使用表面视图渲染帧,问题是渲染时有闪烁效果,原始视频很流畅,我在 ImageViewer 中播放帧并按住 NEXT 键切换下一个和下一个它是也很平滑,只有在 SurfaceView 中渲染它们后才会闪烁。 问题是我在帧绘制之间有一段时间,因为我想控制播放帧速率,通过用户的选择使 ...

Android - 在 SurfaceView 上显示屏幕录像 - Android - Display a screen recording on a SurfaceView

我正在开发一个可以记录 Android 设备屏幕内容并将其显示在 SurfaceView 上的应用程序。 截至目前,SurfaceView 是屏幕中间的一个框,当前显示整个屏幕的内容,连同它自身,创建一个重复的图像。 有没有办法重复隐藏SurfaceView,创建一个虚拟显示,然后用虚拟显示的内容显 ...

Android 自定义 SurfaceView 方向无法从纵向旋转到横向 - Android custom SurfaceView orientation can't rotate from portrait to landscape

我是一名新的android应用工程师。 我正在尝试制作一个 vulkan 渲染后端演示,它使用 SurfaceView 作为 android Java 代码上的视图。 我也使用 GLSurfaceView 制作了 gles 渲染后端演示。 在应用程序代码中,我使用 setRequestedOrien ...

React Native 应用程序中的 SurfaceView 使一切变为空白 - SurfaceView inside of React Native app makes everything blank

我正在创建一个 React Native Android 应用程序,并且我想嵌入一个使用 Vulkan 呈现的控件。 我通过创建一个名为VkSurfaceView的SurfaceView子类并使用 JNI 调用在 Rust 中实现 Vulkan 代码来实现此控制。 我打开了显示所有视图边界的调试设置 ...

从表面视图录制视频(绑定视频和相机预览) - Record a video from surface view(bind video and camera preview)

我想录制表面上发生的任何事情的视频。 我正在 Surface 上播放视频并在上面显示相机预览。 我想在一个视频中同时录制并导出为 .mp4。 我该怎么做。 非常感谢您的帮助。 视频和预览都放在一个表面视图中。 ...

用每个新的触摸事件绘制新的圆圈 - Draw new Circle with each new Touch Event

我有一个 class 在用户触摸的点画一个圆圈。 但是,每当触摸同一表面上的新点时,圆圈就会消失。 我想保留这个圆圈并画一个新的。 这是我当前的代码。 代码当前的方式是,每个新的触摸事件都会导致在新的触摸点绘制一个新的圆圈。 前一个圆圈被删除,我一次只能画一个圆圈。 我的主要目标是在用户触摸屏幕上的 ...

为什么在SDK 30以后,运行holder.lockCanvas和holder.unlockCanvasAndPost的后台线程还是会锁住UI线程? - Why in SDK 30 and later, the background thread of running holder.lockCanvas and holder.unlockCanvasAndPost will still lock UI thread?

我有一个简单的 SurfaceView,它使用 Coroutine Dispatcher.Default scope 在后台运行,代码如下 此代码在 Android SDK 29 及更早版本中运行良好。 我仍然可以上下滚动而不会被Sleep阻挡,如下所示。 您可以从此处获取实际的应用程序和代码 开 ...

如何将 cameraX 与 SurfaceView/TextureView 一起使用? - How to use cameraX with SurfaceView/TextureView?

我打算将相机 api 迁移到 camerax。 目前我正在使用 SurfaceView 来显示相机预览。 我注意到 camerax 正在使用 PreviewView 来显示相机预览。 由于该库仍处于 alpha 阶段,那么替代方案是什么? 我知道 previewView 在内部使用 Surface ...

android交叉推广架构 - android cross promotion architecture

我有一个架构问题。 我有 10 个 android 应用程序,我想在这些应用程序中创建一个交叉推广系统——这意味着,每次用户打开其中一个应用程序——他们都会看到一个推广另一个应用程序的插页式广告。 在一个非常基本的架构中,我所做的只是创建一个 AWS 数据库,其中包含其他应用程序的 URL 和 mp ...

以编程方式将 TextureView 与 ExoPlayer 一起使用? - Use TextureView programmatically with ExoPlayer?

我以编程方式创建一个PlayerView : 我希望它使用TextureView而不是使用SurfaceView 。 在文档中,它说要执行以下操作: 但是,就像我说的那样,我正在以编程方式创建它,那么在我的情况下如何将它设置为使用TextureView呢? ...

单击按钮后可组合消失,如果后台有 SurfaceView - Composable disappears after clicking on button, if there is a SurfaceView in the background

这基本上是我在活动的 onCreate function 中的设置。 启动活动正常,但是一旦单击按钮,可组合的列就不再可见(无论它是没有被绘制还是隐藏在 SurfaceView 后面,我都不知道..)。 将 zIndex 修饰符添加到 AndroidView 和 Column 都没有帮助。 此外, ...

图片InPicture模式后重新打开本地surfaceViewRenderer android - Reopen local surfaceViewRenderer after pictureInPicture mode android

我已经使用 kotlin 实现了 webRtc android 应用程序。 我创建了一个 class LocalParticipant 并且在里面我有一个 function 可以启动相机和音频流 为了启动整个过程以便 localParticipant 可以看到自己,我从 ViewModel 调用s ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM