surfaceview相关内容

我需要一种方法将按钮添加到此Android Xamarin示例中

我在这里使用了此示例:https://github.com/xamarin/xamarin-forms-samples/blob/master/CustomRenderers/View/Droid/CameraPreview.cs 来获取我的项目的摄像画面。在iOS部分,我很容易地在摄像头上添加了一个拍摄按钮。我正试图在Android端做同样的事情,但我找不到一种方法来做到这一点…我尝试的所 ..
发布时间:2022-07-22 09:58:40 移动开发

从后台返回视频时出现黑屏

我正在使用Google IMA示例在我的应用程序中运行视频,经过几次更改以确保它不能满足我的需求后,我仍然有一个问题无法重新解决,我希望在应用程序从后台返回时播放视频,或者根据活动停止前的状态暂停视频。 当用户在暂停模式下停止活动时,我有状态,我有位置,但还有一个问题。当我从后台返回到视频时,屏幕是黑色的,直到我按下控制器中的开始,并且不需要寻找它的位置。 我需要在从后台返回时以暂停模式显 ..

Android:SurfaceView中来自MediaCodec的裁剪视频

我遇到的问题如下: 我有一块定制电路板,屏幕分辨率为900x500像素。主板运行Android 8.0。 我得到了1280x720分辨率的视频流(当手机连接到主板时来自Android Auto),但内容包含在我屏幕大小为900x500的视频中。 基本上,如果您看到完整的视频,在较大的框架内有一张较小的图像,黑边距为(1280-900)/2=190和(720-500)/2=110, ..
发布时间:2022-07-20 17:42:28 移动开发

从曲面视图录制视频(绑定视频和相机预览)

我想录制地面上发生的一切的视频。 我正在Surface上播放视频,并在其上显示相机预览。我想在一个视频中录制并导出为.mp4。我该为此做些什么呢?如果您能帮忙,我们将不胜感激。 视频和预览都放在一个图面视图中。 推荐答案 我更喜欢在Github中查看谷歌存储库中的grafika项目,并尝试使用RecordFBOActivity或查看GitHub中的EZFilter项目存储库 ..
发布时间:2022-06-16 14:23:17 Java开发

表面视图上的 Admob

我有一个活动,它具有捕获整个屏幕的表面视图.我想在surfaceview 上放一个admob 广告.我找到了这个 链接,但它不起作用.有什么想法吗? 解决方案 在你activity的onCreate中: //添加 admob 广告.admobView = new AdView(this, AdSize.BANNER, "YOUR_UNIT_ID");RelativeLayout.Layo ..
发布时间:2022-01-25 15:27:56 移动开发

当 setContentView() 用于 Surfaceview 时实现 Admob 横幅

我正在努力在我的应用程序中实现 admob 横幅,因为 setContentView() 方法用于名为 gameView 的 surfaceView,因此无法将在 xml 中创建的 adView 应用于此框架,因为 setContentView 已被使用.而且我不知道如何以编程方式执行此操作.有没有人可以解决这个问题? 我的主要活动: 公共类 GameMainActivity 扩展 Bas ..
发布时间:2022-01-25 15:06:58 移动开发

如何在 SurfaceView Android 上制作裁剪相机视图

我想在 android 操作系统上使用 surfaceview 创建一个裁剪应用程序.我已经制作了一个用于显示直视摄像头的显示面,但是当我想直接在摄像头显示屏上添加裁剪功能时仍然失败.下面的图形编辑将完成: 点击抓图按钮后,屏幕上会出现图片结果,如下图: 以下是MainActivity.java的源码 包 com.example.CameraPreview1;导入 java.io.I ..
发布时间:2022-01-24 10:05:05 移动开发

在android中将图像添加到表面视图

我想将图像添加到 Surface 视图.所以我使用了下面的代码 公共类 MySurfaceView 扩展 SurfaceView 实现 SurfaceHolder.Callback{位图myicon;帆布帆布;私人油漆 mBitmapPaint;油漆 p= 新油漆();@覆盖受保护的无效onDraw(帆布画布){位图 myicon=BitmapFactory.decodeResource(get ..
发布时间:2022-01-24 09:20:06 移动开发

在播放视频时调整/缩小 YouTubePlayerFragment

我正在尝试在 Youtube 应用中复制视频最小化,如此处所示.为了实现这一点,我尝试使用 Draggable Panel 库.当我运行示例时,我注意到视频在播放过程中最小化时不会缩放而是裁剪.当视频停止(未暂停)并显示缩略图时,视图会按预期缩放.我在另一个问题上读到 YouTubePlayerView 是用 SurfaceView 实现的.我还在文档中读到 SurfaceView 的行为与普通视 ..

如何在Android的不同视图中并排同时播放多个视频文件

在 Android 中,我创建了一个并排具有三个表面视图的布局,我想同时使用不同的媒体播放器播放一个视频文件.但是我遇到的一个问题是三个人都不能同时播放该视频.他们中的一两个停止了显示.如果我直接使用视频视图而不是媒体播放器类,但问题仍然存在.请任何人都可以提供帮助.问题是为了什么?它给出了错误表面创建失败的本机错误.我尝试了不同的组合,例如三个不同视图中的一个文件,三个不同视图中的三个文件,但问 ..

Android中SurfaceView和GLSurfaceView的区别

谁能告诉我 SurfaceView 和 GLSurfaceView 之间的基本区别是什么?什么时候应该使用 SurfaceView,什么时候应该使用 GLSurfaceView? 我在 Stack Overflow 上阅读了一些已经回答的问题,但它们不能满足我的查询. 任何帮助将不胜感激. 解决方案 一个 GLSurfaceView 是一个 SurfaceView,您可以使用 ..
发布时间:2022-01-09 09:25:33 移动开发

如何使 SurfaceView 大于屏幕?

我想有效地为相机预览进行简单的数字缩放,所以我想我只需将 SurfaceView 的大小调整为大于屏幕.其他问题(例如 3813049) 似乎表明这很容易,所以我创建了下面的示例代码,我希望让我在水平方向上只看到一半的图像(因为 SurfaceView 是屏幕的两倍宽)并且图像只占一半屏幕水平.但是,运行它(在我的带有 Android 2.2.1 的 Thunderbolt 上针对 SDK 版本 ..
发布时间:2022-01-08 21:13:04 移动开发

如何调和相机预览大小和图片大小之间的纵横比差异

我有一个相机应用程序,它根据我的布局特征(主要是纵横比)选择预览尺寸,然后根据其他限制(最小尺寸)选择图片尺寸.这通常会导致图片的纵横比与预览不同. 这本身不是问题,但我需要将预览中的一个矩形映射到图片上的等效矩形,以便我可以提取最终照片的相同区域采取了. 我知道具有不同的纵横比意味着矩形的某些部分不会重叠,但我的工作距离边缘不够近,这应该是一个问题. 如果无法直接知道预览和照片 ..
发布时间:2022-01-08 21:09:10 移动开发

Android(相机)- 如何将 stopPreview() 与 onPictureTaken() 同步?

我有一个应用程序,客户端使用相机拍照.在人们点击我的“点击"按钮之前,图像的预览正在使用 SurfaceView 显示在平板电脑中.当用户点击点击按钮时,会调用 onPictureTaken 方法,在该方法中,我会保存图像并调用 camera.stopPreview() 方法(以便用户可以看到拍摄的照片). 但是有一个问题...如果用户在拍摄图片的那一刻在平板电脑上移动,在调用 stopPr ..
发布时间:2022-01-08 21:00:10 移动开发

用于相机预览的不可见 SurfaceView

我只需要获取相机预览数据,而不是可见预览.由于我在服务中完成所有这些操作,因此我必须创建一个虚拟的 SurfaceView,它的效果非常好. 我使用了这个答案中的代码:https://stackoverflow.com/a/10268650/1395697 但是,使用 TYPE_SYSTEM_OVERLAY 它不起作用.它是不可见的,但没有收到预览数据(在 onPreviewFrame ..
发布时间:2022-01-08 20:55:25 移动开发

如何为相机预览实现双指缩放功能

我尝试了 this 中的图像缩放功能.它工作正常,但我该如何实现用于相机预览的捏缩放功能.请帮我.提前谢谢... 解决方案 这是我用来添加捏合缩放的.代码的链接在这里:https://github.com/maxtower/AndroidDocumentScanner/blob/master/app/src/main/java/com/martin/opencv4android/Camer ..
发布时间:2022-01-08 20:51:59 移动开发

PreviewCallback onPreviewFrame 不改变数据

我想对来自相机的图像进行一些图像处理并将其显示在 SurfaceView 上,但我不知道如何修改相机框架.我尝试使用 setPreviewCallbackWithBuffer 和 onPreviewFrame 但它们没有按预期工作,框架没有被修改. /** 一个基本的相机预览类 */公共类 CameraPreview 扩展 SurfaceView 实现SurfaceHolder.Callback ..
发布时间:2022-01-08 20:49:51 移动开发

如何在平方 SurfaceView(如 Instagram)中将相机预览大小设置为平方纵横比

我正在尝试开发自己的相机活动,但我有一个我无法解决的问题... 我想要的是和instagram相框非常相似的东西,这就是我得到的: 什么时候我应该得到这样的东西: 还有…… 什么时候我应该得到类似的东西: 我认为我可以很好地管理 SurfaceView 和相机预览,仅使用 Camera.Parameters 参数 = camera.getParameters();c ..
发布时间:2022-01-08 20:46:28 移动开发

如何在相机中应用自定义滤镜 [Surfaceview 预览]...?

伙计们,我正在开发相机应用程序,这是我的第一个 android 应用程序. 下面我正在为我想要的添加我的应用屏幕截图. 第一个视图: 在这里,单击右上角的过滤器图标后,我想要一个下面的视图. 第二个视图: 我不知道如何才能获得这种类型的视图.还有我如何将这种类型的视图设计成 XML 部分. 我阅读了更多文章,例如如何在单个屏幕上打开多个表面视图预览,但我没有得到 ..
发布时间:2022-01-08 20:22:53 Java开发

以编程方式截取屏幕截图不会捕获表面视图的内容

我有一个应用程序,我希望它能够截取屏幕截图.布局的背景是一个显示后置摄像头视频的表面视图.下面的代码可以截图但是surfaceView的内容被保存为黑色.这是代码: btn.setOnClickListener(new OnClickListener(){public void onClick(查看 v){随机数 = new Random();int nu=num.nextInt(1000);位 ..
发布时间:2022-01-08 20:22:28 移动开发