textureview相关内容
我设法编写了一个在 TextureView 上显示 3D 模型的演示,该模型可以根据手机的传感器移动.3D引擎是用C++写的,我需要做的是把TextureView的SurfaceTexture交给3D引擎.引擎调用函数 ANativeWindow_fromSurface 来检索原生窗口并在其上绘制 3D 模型.3D引擎不是我这个问题要讲的重点. 现在我想将移动的 3d 模型录制到视频中.一种
..
我正在尝试在 Android 上使用 TextureView 制作绘图/绘画应用程序.我想支持高达 4096x4096 像素的绘图表面,这对于我的最小目标设备(我用于测试)来说似乎是合理的,它是具有出色四核 CPU 和 2GB 内存的 Google Nexus 7 2013. 我的一个要求是我的视图必须位于允许放大、缩小和平移的视图内,这是我编写的所有自定义代码(想想 iOS 中的 UISc
..
我有一个具有固定宽度和高度的 TextureView,我想在其中显示一个相机预览.我需要裁剪相机预览,使其在我的 TextureView 中看起来不会被拉伸.如何进行种植?如果我需要使用 OpenGL,如何将 Surface Texture 绑定到 OpenGL 以及如何使用 OpenGL 进行裁剪? public class MyActivity extends Activity 实现 Tex
..
我有一个 MediaPlayer 将视频渲染到 TextureView.这是有效的. 现在,我想在此 TextureView 上显示给定时间的静止图像,然后让 MediaPlayer 将视频渲染到相同的 TextureView. 这是我渲染位图的代码: Canvas canvas = mTextureView.lockCanvas();canvas.drawBitmap(source
..
我正在使用 MediaCodec Java API 实现解码器,用于解码实时 H.264 远程流.我正在使用回调 (void OnRecvEncodedData(byte[] encodingData)) 从本机层接收 H.264 编码数据,在 TextureViewSurface 上解码和呈现/代码>.我的实现已经完成(使用回调、解码和渲染等检索编码流).这是我的解码器类: public cl
..
我对 MoviePlayer 进行了一些简单的计时.java 在 Nexus 5 上运行的 Grafika MediaCodec 示例代码中.我在这些位置: 在第 203 行之前 decoder.queueInputBuffer 在第 244 行之后 decoder.dequeueOutputBuffer 我使用 presentationTimeUs 关联了日志语句. 以下是
..
我需要在我的 TextureView 上添加 View ,以便在其中播放视频我以前使用过 VideoView ,这完全没问题,但是我在动画方面遇到了问题,因此我将其更改为 TextureView ,现在我不能放置任何 View 超过它!似乎 Textureview 将覆盖所有视图这是我的xml布局:
..
我有要裁剪的摄像机的视频预览. 但是裁剪窗口正在逐帧改变(裁剪窗口的大小和位置). 我该如何在Android上实现此目标(flutter,kotlin,java,nativescript等,都无所谓),以便能够在视图中显示实时裁剪结果并将结果保存到文件中? /p> 我不需要代码,我只是不知道要使用哪些库和api(也链接文档),以及如何解决该问题的概念. 如何逐帧裁剪摄像机的实时
..
如果要从SurfaceTexture调用attachToGLContext方法,我试图找出是否需要重新制作Surface.我试图查看android文档,但没有提及. 我猜不是因为据我所知,Surface是SurfaceTexture的缓冲区,可以充当OpenGL上下文的外部纹理.因此,将SurfaceTexture附加到其他上下文应该不会对此产生影响. 有人肯定知道吗? 解决方案
..
我正在尝试在TextureView中淡入淡出,但由于某种原因它没有动画.它只是简单地出现在视频中,根本没有消失,我真的不知道为什么,这是因为经过一些研究,我发现TextureView可以正常进行动画处理. 这是我的代码,我希望你们能给我一个正确方向的指针. PS,我遗漏了所有与Textureview和动画无关的无关代码. public class MainActivity ext
..
我正在开发一个面向无人机摄像机视图实时增强可视化的Android移动应用程序(特别是我正在使用带有相对SDK的DJI Phantom 3 Professional).我在AR部分使用Wikitude框架.每个Wikitude样本都可以通过扩展智能手机的摄像头视图来工作,因此我需要重定向输入视频流.在这一阶段,通过使用DJI SDK功能,我有一个TextureView对象,其中包含来自无人机的正确解
..
我正在使用cameraX将摄像机的供稿预览到纹理视图.如何使用我拥有的坐标在屏幕上绘制矩形?我不要复杂的功能.我只是想画一个矩形. 我正在使用kotlin和android studio 4.0. 解决方案 我将使用重叠在同一xml上的TextureView上的ImageView.此imageview将加载仅绘制矩形的透明位图.如果您有坐标,则必须执行以下操作: val myRectP
..
接受Java和C#(Xamarin.Android) 我有一个MediaRecorder,可将摄像机帧流式传输到TextureView(基本camera2方法) TextureView充满了我的屏幕. 我希望视频充满整个屏幕,但要保持宽高比. 我知道我最终必须剪切视频的左/右或上/下部分,以保持宽高比. 如何使视频适合TextureView并“放大",直到整个屏幕都满了?
..
是否可以同时将android摄像头预览广播到2个不同的SurfaceView控件中?我看过一些可以实时在不同预览中显示效果的应用程序,它们是如何实现的?我读了有关TextureView的文章,这是要使用的视图吗?在哪里可以找到多个同时进行相机预览的示例? 谢谢 解决方案 我不认为可以同时打开2个摄像机预览,因为摄像机被视为共享资源.但是,可以将多个SurfaceView吸引到您描述的
..
我正在尝试从TextureView获取每个帧,不幸的是尝试: textureView.getBitmap(); 导致性能下降的原因是有一种更快的方法来获取位图.改用NDK更好吗? 寻找实际示例 解决方案 TextureView在SurfaceTexture上接收帧,该帧将发送到其Surface的帧转换为GLES纹理.要取出像素数据,必须将纹理渲染到帧缓冲区,然后使用glRe
..
我正在使用带有TextureView子级的ListView. TextureView使用MediaPlayer播放视频.回收TextureView后,最后一帧仍保留在表面上,直到下一个MediaPlayer对其使用为止. 最简单的方法是“清除" TextureView的表面(例如黑色),以免出现旧框架? 解决方案 经过一段时间的努力,我提出了两种可能的解决方案: a)使用GLE
..
我是android开发的新手,但我发现很难在camera2 api上找到好的示例. 在处理大多数问题时,我的工作进展缓慢,但是在这一问题上,我陷入了困境. 在默认相机中,当您触摸屏幕进行对焦时,它会暂时显示对焦区域的矩形.我想做类似的事情(或者在这种情况下,从一开始就完全一样,以便我能弄清楚). 我读到某处(我认为SDK文档中的TextureView页面),您在将其用作相机预览时无法在
..
我是Xamarin的新手,我尝试将我的相机流实现为xaml布局. Xamarin的这个示例将把整个textureview设置为布局,因此我无法添加一些额外的功能,例如按钮等. https://developer.xamarin.com/recipes/android/other_ux/textureview/display_a_stream_from_the_camera/ using
..
我设法在Android上使用TextureView和MediaPlayer播放视频.我这样做是这样的: 我用SurfaceTexture创建了一个Surface: public void onSurfaceTextureAvailable(SurfaceTexture surfaceTexture, int w, int h) { mSurface = new Surface
..
我想使用TextureView在其中显示相机预览.最后,我想使用TextureView为相机预览设置不透明度.但是我有问题: 10-22 12:21:14.773:W/TextureView(5126):TextureView或子类只能在启用了硬件加速的情况下使用. 这是我的班级代码: public class CameraService extends Service impl
..