textureView是用来访问texture的一部分的 cubemap 和 mipmap会用到这个 for(face =0;face<6;face++) setrendertarget(tex,view[face]);   用这样的方法可以每次只画rt 的tex里面 中的一个layer for (size_t i = 0; i < 6; i++) { nvn::TextureVi
转载 2017-04-13 16:12:00
61阅读
2评论
# Android TextureView TextureView 是 Android 系统提供的一个用于显示视频、OpenGL 或其他图像的视图组件。与普通的 SurfaceView 不同,TextureView 可以方便地与其他视图组件进行交互,并且具有更高的绘制性能。 本文将介绍 TextureView 的特性、使用方法以及一些常见的应用场景,并提供相应的代码示例。 ## 特性 Te
原创 2023-07-16 11:54:07
467阅读
SurfaceView、GLSurfaceView和TextureView相关知识点的讲解,非常实用,值得收藏。 — 责任编辑 junyihan 由于文章篇幅较长,将分为上、下两篇。上篇主要介绍小窗播放视频的原理,下篇主要介绍小窗播放视频的实现。 一、简介 目前很多视频类App都有小窗播放功能,比如Youtube(如图1)、Facebook(如图2)等,不过它们的实现方式却不同。Youtube 是
# Android TextureView setRotation实现教程 ## 简介 在Android开发中,TextureView是一个用于显示视频或图像的视图容器,它具有旋转功能,可以通过设置setRotation方法来实现旋转。本文将教你如何使用TextureView的setRotation方法来实现旋转功能。 ## 整体流程 下表展示了整个实现过程的步骤。 | 步骤 | 描述 |
原创 8月前
264阅读
【Android】SurfaceView、TextureView
原创 2022-07-15 15:04:55
363阅读
# 如何实现“android LibVLC TextureView” ## 介绍 作为一名经验丰富的开发者,我将教你如何在Android应用中实现“android LibVLC TextureView”。这是一个涉及视频播放的技术,非常实用。在本文中,我将通过详细的步骤和代码示例,帮助你完成这个任务。 ## 步骤概述 下面是实现“android LibVLC TextureView”的整个过程
原创 2月前
67阅读
TextureView 类是在 Android 4.0 中引入的,且是这里讨论的最复杂的 View 对象,它结合了 View 和 SurfaceTexture。用 GLES 渲染回忆一下,SurfaceTexture 是一个 "GL 消费者",消费图形数据缓冲区并使其可用作纹理。TextureView 封装了一个 SurfaceTexture,并接管了响应回调和获取新缓冲区的职责。新缓冲区的到达会
转载 1月前
9阅读
TextureViewTexture更像是一般的View,像TextView那样能被缩放、平移,也能加上动画。TextureView只能在开启了硬件加速的Window中使用,并且消费的内存要比SurfaceView多,并伴随着1-3帧的延迟.TextureView是在4.0(API level 14)引入的,用于承载显示‘数据流’的View, 如本地Camera采集的预览数据流和视频通话模块从网络
转载 2月前
63阅读
TextureView在4.0(API level 14)中引入。它可以将内容流直接投影到View中,可以用于实现Live preview等功能。和SurfaceView不同,它不会在WMS中单独创建窗口,而是作为View hierachy中的一个普通View,因此可以和其它普通View一样进行移动,旋转,缩放,动画等变化。值得注意的是TextureView必须在硬件加速的窗口中。它显示的内容流数
转载 2016-12-07 12:54:00
430阅读
1.效果图:2.清单文件:文件读取权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>3.主界面:package com.example.administrator.testz;import androidx.appcompat.app.AppCompatAc...
原创 2021-09-16 11:41:41
1018阅读
# Android Surface 获取 TextureView ## 引言 在Android开发中,Surface和TextureView是两个非常重要的概念。Surface可以理解为一个绘图缓冲区,而TextureView则是用于显示Surface中内容的View。在某些情况下,我们可能需要从一个Surface中获取内容并进行进一步的处理,本文将介绍如何在Android中获取TextureV
原创 2023-08-10 13:20:30
565阅读
      这次我们学习一下texture3d(又名三维纹理贴图、三向纹理贴图、3d纹理贴图等)。       照例先上官方: 官方的标准释义还是更好的,我们阅读才能最准确的了解texture3d,然后再拿过来用。      &n
近期,在改动Android4.4的原生相机Camera2,非常习惯的去寻找SurfaceView,结果任凭我使用grep还是ack。都无法搜索到SurfaceView,最后还是通过代码CameraActivity-->CameraModule-->PhotoUI-->R.layout.photo_module找到,原来是使用了TextureView。 不是非常了解此控件。百度
转载 2017-07-05 08:14:00
182阅读
2评论
import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.pm.PackageManager;import android.content.res.Configuration;import android.graphics.ImageF...
原创 2023-02-22 14:17:58
208阅读
# Android TextureView的性能 在Android开发中,TextureView是一个用于渲染图像和视频的控件。相比于SurfaceView,TextureView具有更好的性能和更强的功能。本文将介绍TextureView的性能特点,并提供代码示例来说明其用法。 ## TextureView的优势 TextureView与SurfaceView相比具有以下优势: 1. *
原创 9月前
217阅读
相信大家在平时使用View的时候都会发现它是有状态的,比如说有一个按钮,普通状态下是一种效果,但是当手指按下的时候就会变成另外一种效果,这样才会给人产生一种点击了按钮的感觉。当然了,这种效果相信几乎所有的Android程序员都知道该如何实现,但是我们既然是深入了解View,那么自然也应该知道它背后的实现原理应该是什么样的,今天就让我们来一起探究一下吧。一、视图状态视图状态的种类非常多,一共有十几种
转载 21天前
9阅读
近期。在改动Android4.4的原生相机Camera2,非常习惯的去寻找SurfaceView。结果任凭我使用grep还是ack。都无法搜索到SurfaceView,最后还是通过代码CameraActivity-->CameraModule-->PhotoUI-->R.layout.photo_m
转载 2016-02-23 19:37:00
150阅读
2评论
V...
原创 2022-09-07 12:29:51
3504阅读
如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的TextureView做到。 TextureView的兄弟SurfaceView 应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作
转载 2017-05-02 11:55:00
153阅读
2评论
# Android TextureView播放视频实现步骤 ## 1. 简介 在Android开发中,TextureView是一个可用于显示视频的视图组件。它可以用来播放本地视频文件或直播流。本文将向你介绍如何使用TextureView来实现视频播放功能。 ## 2. 实现步骤 下面是实现Android TextureView播放视频的步骤: | 步骤 | 操作 | | ---- | ---
原创 9月前
257阅读
  • 1
  • 2
  • 3
  • 4
  • 5