29得票5回答
安卓奶油三文治:TextureView不支持显示背景可绘制图形。

我一直在我的Android应用程序中使用TextureView,它一直都很好用。最近我在一个安装了Android API 25(7.1.2)的Android设备上测试我的代码。同样的代码现在不起作用,并抛出错误:java.lang.UnsupportedOperationException: ...

20得票3回答
在RecyclerView中使用TextureView播放视频

我正在尝试实现一个像vine或Instagram应用程序一样的视频列表。当列表项显示或完全可见时,播放视频,当列表项被隐藏时,暂停视频。我正在使用具有媒体播放器的textureview来播放来自url的视频,并将其添加为recyclerview中的列表项。以下是我的代码。 VideosAda...

17得票4回答
相机2 API中的预览拉伸

以下是使用相机2 API中的纹理视图时的屏幕截图。在全屏模式下,预览会被拉伸,但在使用较低分辨率(第二张图像)时可以正常工作。如何在全屏模式下使用此预览而不使其拉伸。

16得票5回答
Android TextureView全屏预览及正确的纵横比例

我一直在使用谷歌的camera2 api demo,但不幸的是,示例应用程序构建时会将textureview的预览显示为屏幕高度的大约70%,经过查找,我发现这是由AutoFitTextureView覆盖onMeasure()方法导致的,如下所示:@Override protected voi...

12得票1回答
如何在使用TextureView和相机时使用移动视觉API

我正在使用移动视觉API扫描条形码。我正在使用TextureView将摄像头渲染到上面。我阅读了这个github线程https://github.com/googlesamples/android-vision/issues/15,看起来移动视觉不兼容TextureView 我发现Camer...

11得票4回答
在RecyclerView中播放视频 - 当滚动屏幕时播放/暂停视频

我使用纹理视图和媒体播放器实现了一个视频播放器的回收视图。当我通过列表滚动时,我可以单击该项并播放视频。不过,使用回收视图后,一旦视图从屏幕上消失,它就会被循环利用。如果我向上滚动,所有视图现在都是空白的(黑色)。我正在寻找添加功能的方法,当用户将视频滚动到屏幕外时,它将暂停并保留对该视频的引...

10得票2回答
如何确定相机预览帧的默认方向?

我正在尝试(再次)创建相机预览逻辑,以实现所有场景的正常工作: 任何设备:手机、平板电脑、烤面包机等 任何相机:前置摄像头、后置摄像头、侧置摄像头、狗脸朝向等 android.hardware.Camera和android.hardware.camera2 纵向和横向设备方向 由于我的...

8得票1回答
当列表项在 RecyclerView 中可见时,播放/暂停视频

我已经在RecyclerView中实现了一个列表,其中我添加了纹理视图作为列表项来播放来自URL的视频。现在,像Vine和Instagram应用程序一样,当RecyclerView中的视频可见时,我想播放视频,并在列表项离开屏幕时停止/暂停视频。以下是我的代码: VideosAdapter类...