android Camera2 录像 TextureView 异常 困扰两天了 求大佬指点 [问题点数:150分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs6
本版专家分:5597
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2018年7月 移动开发大版内专家分月排行榜第一
2018年4月 移动开发大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:10
Bbs4
本版专家分:1248
Blank
技术圈认证(专家版) 博客专家完成年度认证,即可获得
Blank
GitHub 绑定GitHub第三方账户获取
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:220
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2016年12月 Linux/Unix社区大版内专家分月排行榜第一
2016年11月 Linux/Unix社区大版内专家分月排行榜第一
2016年10月 Linux/Unix社区大版内专家分月排行榜第一
Bbs6
本版专家分:5597
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2018年7月 移动开发大版内专家分月排行榜第一
2018年4月 移动开发大版内专家分月排行榜第一
Android使用MediaRecorder和Camera实现视频录制及播放功能整理
Android使用MediaRecorder和<em>Camera</em>实现视频录制及播放功能整理 http://blog.csdn.net/woshizisezise/article/details/51878566
关于使用Camera2+TextureView实现相机预览,如何停止预览
我在调用了<em>Camera</em>CaptureSession的setRepeatingRequest()实现预览后,想要停止预览,于是调用了stopRepeating()方法,这样做之后,预览确实停止了,可<em>TextureView</em>显示的是最后一刻的预览画面,我希望在停止预览后<em>TextureView</em>能恢复空白,请问该怎么实现?
自定义TextureView录制视频的一些初始化
public class Vedio<em>TextureView</em> extends <em>TextureView</em> { private MediaPlayer mediaPlayer; private boolean isPrepared = false; private boolean isRecord = false; private boolean isPlay = fa...
TextureView实现相机预览、拍照功能
<em>TextureView</em>实现相机预览、拍照功能 效果图 下载链接 https://download.csdn.net/download/qq_38355313/10717497 1、首先AndroidManifest添加相机使用权限 &amp;lt;!-- 相机相关 --&amp;gt; &amp;lt;uses-permission <em>android</em>:name=&quot;<em>android</em>.permission.WRI...
Android 自定义Camera + TextureView拍照
Android 自定义<em>Camera</em> + <em>TextureView</em>拍照 自定义camera需要注意这几点: camera预览的角度。 textureview的宽高比和camera预览时设置的宽高比。 拍照之后图片的旋转角度。 在自定义相机之前可以看下这篇文章,了解一下相机传感器的方向问题https://blog.csdn.net/c10WTiybQ1Ye3/article/details/7809...
实现录像:surface实现MediaRecorder
步骤: 1、定义SurfaceView显示预览 <em>2</em>、在SurfaceHolder的回调中用<em>Camera</em>对象启动预览 3、调用MediaRecorder来<em>录像</em>    实现<em>录像</em>开始和停止功能,顶部显示<em>录像</em>时间 代码如下: 在AndroidManifest.xml添加下面的权限: activity_main.xml<RelativeLayout xmlns:an
TextureView实现自定义相机预览、拍照
<em>TextureView</em>实现自定义相机预览、拍照,自定义调整照片,图像变形等
Android直播页或相机预览页卡顿的解决办法
1,出现卡顿的一种可能原因是:摄像头返回的图片帧源数据每一帧都被做了大量的逻辑处理,如缩放,裁剪,旋转,镜像等,导致不流畅或卡顿的现象发生。如果是这个原因,那么优化图片处理的过程就变得非常必要,这时候需要用到Google官方的一个图片处理库libyuv,下载地址:https://download.csdn.net/download/look_up_at/10979014   <em>2</em>,libyuv库...
android 录像
new Thread() { public void run() { MediaRecorder videoRecorder=new MediaRecorder(); videoRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);//设置视频源 videoRecorder.s...
Android系统Camera录像过程分析
最近调试系统<em>Camera</em>,遇到如下问题:在<em>录像</em>过程中,拔掉<em>Camera</em>;会出现应用程序卡死现象。   先说说之前的设计架构:   当用户拔掉<em>Camera</em>时,会给应用程序发送广播;当应用程序收到广播后调用Activity类的finish方法(系统会自动调用onPause方法),而我们的onPause方法做了停止录制和关闭<em>Camera</em>的动作。   问题出在:   当调用系统MediaRecor
官方Android Camera2 video Demo崩溃的修正
最近在做关于视频(YUVh<em>2</em>64)、camera、camera<em>2</em>相关的项目。   首先要赞一下camera<em>2</em>,设计的非常良心。19<em>2</em>0*1080的分辨率下帧率依然能保持30fps。接下来就只剩下吐槽了。   花了整整一天的时间做了camera<em>2</em>的在一个界面上<em>录像</em>+拍照的app。唯一的感受就是坑太多!   接下来,步入正题。官方demo,总会在stopRecording()这里崩溃。甚至底
Android学习——Camera、录制视频
<em>Camera</em>、录制视频 概述 Android框架架包含了各种相机和相机功能的支持,使你可以在你的应用中捕获图像和视频。 在我们的应用能使用设备上的相机之前,先想一想应用将来会如何使用此硬件: (1) <em>Camera</em>必须——相机是必须的,你不希望你的应用安装到一个没有相机的设备上你应该在manifest文件中声明需要相机 (<em>2</em>)快速图像或自定义特性——你的应用将如何使用相机?你仅仅是抓取一个快速图片或...
安卓拍照上传录像监控录屏相关-Camera2一边录像一边拍照.rar
<em>Camera</em><em>2</em>一边<em>录像</em>,一边拍照.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android 中View类DrawingCache的使用
View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法: void  setDrawingCacheEnabled(boolean flag),  Bitmap  getDrawingCache(boolean autoScale),  void  buildDrawingCache(boolean autoScale
Android FFmpeg实现视频录制与播放
Android FFmpeg实现视频录制与播放
Android 要做一个自定义录像功能,有没有推荐可用的MediaRecorder的用法的
Android 要做一个自定义<em>录像</em>功能,有没有推荐可用的MediaRecorder的用法的,或者 容易改动的三方框架也行
hibernate之无法解析hibernate.cfg.xml
刚开始学习hibernate,在写完java对象、配置hibernate相关xml后,通过客户端调用时,程序报出以下<em>异常</em>:  Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml at org.hibernate.cfg.Co
Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView
SurfaceView, GLSurfaceView, SurfaceTexture以及<em>TextureView</em>是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。
使用camera2设置全屏TextureView却不显示为全屏的解决办法
找到自己<em>TextureView</em>的onMeasure()方法,如果使用的是官方demo,那代码应该如下: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); int ...
Android 采用MediaCodec实现Camera预览视频编解码
Android MediaCodec 实现<em>Camera</em>预览帧数据编解码并投射至另外的SurfaceView显示,另外附加<em>Camera</em><em>2</em>的使用。
Android音视频-视频采集(Camera2预览基础)
<em>Camera</em><em>2</em>是在API level <em>2</em>1后面取代<em>Camera</em>的一个API,我们以后开发的应用中实际和这个API打交到会比较多,毕竟现在很多Android使用都API<em>2</em>1以上了。<em>Camera</em><em>2</em>的使用我们也和上面说的<em>Camera</em>一样的功能来实现一遍,了解其中的一些细节。创建<em>Camera</em><em>2</em>应用首先我们使用最简单的方式来使用<em>Camera</em><em>2</em>来创建一个显示预览的应用。开始之前先总体了解一些<em>Camera</em><em>2</em>用来拍
camera采集,第三方ffmpeg库进行编码
该demo就是通过JNI技术调用ffmpeg接口将<em>android</em>平台camera采集的数据进行编码。采用ffmpeg编码是因为ffmpeg编码格式很是丰富。
MediaRecorder的几个常见坑
一、问题代码private void initRecord() throws IOException { mMediaRecorder = new MediaRecorder(); mMediaRecorder.reset(); if (m<em>Camera</em> != null) mMediaRecorder.set<em>Camera</em>(mCam
助 关于android27的TextureView的错误
最近在研究自定义相机,准备用<em>TextureView</em>投影相机的画面。并且引用了他人的demo后,可以成功实现。 但是在整合进自己的项目时,<em>TextureView</em>的使用却出现了问题 XML文件: <Tex
TextureView无预览 黑屏的解决办法
1.AndroidManifest.xml中开启硬件加速 <em>android</em>:hardwareAccelerated=&quot;true&quot; <em>2</em>. 在调用摄像头的界面,延时1s打开摄像头。
Android多媒体之录制 v&&Android系统Camera录像过程分析
http://blog.csdn.net/tankai19880619/article/details/16848135 最近调试系统<em>Camera</em>,遇到如下问题:在<em>录像</em>过程中,拔掉<em>Camera</em>;会出现应用程序卡死现象。   先说说之前的设计架构:   当用户拔掉<em>Camera</em>时,会给应用程序发送广播;当应用程序收到广播后调用Activity类的finish方法(系统会自动调用onPause方法
opencv-android笔记1:android studio 2.3 + opencv-android-sdk 实现 camera预览
Android studio环境配置不再赘述,可以参照我的其他博客。Android应用程序开发环境搭建:http://blog.csdn.net/ja33son/article/details/6119<em>2</em>07<em>2</em> Opencv-<em>android</em>-sdk:链接:http://pan.baidu.com/s/1boI67nh密码:umu<em>2</em> 新建项目后,File-New-Import Mo...
Android多媒体开发之旅(Android Camera 开发 1)
<em>Camera</em>开重点内容
Android Studio:使用Camera拍照(三)为相机增加取景蒙板/浮层
写在前面的话:每一个实例的代码都会附上相应的代码片或者图片,保证代码完整展示在博客中。最重要的是保证例程的完整性!!!方便自己也方便他人~欢迎大家交流讨论~本文为博主原创文章,未经博主允许不得转载。 在相机预览时增加取景蒙板/浮层的思路是自定义View,用framelayout把自定义view放在surfaceview上面,在oncreat方法中计算坐标位置,调用自定义view中的set…方法设...
CV深度学习模型Android端落地方案之一:使用Android Camera2接口获得实时预览图像
这个系列的博客主要介绍如何在Android设备上展示你训练的cv模型,主要过程如下: 1、使用Android <em>Camera</em><em>2</em> APIs获得摄像头实时预览的画面 <em>2</em>、如果是对人脸图像进行处理,使用Android <em>Camera</em><em>2</em>自带的Face类来对人脸检测。 <em>2</em>、使用Tensorflow Lite 将自己的训练得到的模型移植到Android上。 以上三个步骤会分为三个博客,同时也会提供示例代码。 ...
Android下 调用原生相机拍照摄像
1 http://www.cnblogs.com/franksunny/archive/<em>2</em>011/11/17/<em>2</em><em>2</em>5<em>2</em>9<em>2</em>6.html <em>2</em> http://www.cnblogs.com/vir56k/archive/<em>2</em>01<em>2</em>/10/<em>2</em>4/<em>2</em>737119.html 3 http://blog.30c.org/<em>2</em>798.html
Camera2.0新API下获取预览图像数据 (获取TextureView中图像)
<em>Camera</em><em>2</em>.0新API下获取预览图像数据盖天地不全,这经原是全全的,今沾破了, 乃是应不全之奥妙也,岂人力 所能与耶! 愿来者补充1.使用<em>Camera</em><em>2</em>.0进行预览,这部分就不介绍了。可以参考这里,这篇文章中使用的是定义mOnImageAvailableListener 来进行获取图片的。 private ImageReader.OnImageAvailableListener mOnImag
Android camera的图像在TextureView中预览时的图像拉伸问题
在开发视频相关的app时,采用了<em>TextureView</em>作为图像预览的控件,据说这个控件比surfaceView好。那么问题来了我摄像头获取到的图像在<em>TextureView</em>中显示时被拉宽了。 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:<em>android</em>="http://schemas.<em>android</em>...
textureView视频切换之后出现绿屏
        视频正常播放没有问题,然而切换视频再回来时会出现一下绿屏,经过整理之后发现是因为切换页面回来之后,视频当前的页面的帧数是空的,然后去获取,这时候就出现了绿屏的情况,暂时的解决方法是,延时处理,稍等一下,等页面渲染出来后,继续播放视频,避免出现绿屏。没有完全解决这个绿屏的问题,只是暂时规避了这个问题。针对切换之后,有绿屏出现的这种情况该怎么处理,有知道的小伙伴们,麻烦告知一声。...
Android——MediaCodec录制视频保存后,视频被旋转90度了
/** *开始录制 */ public void startCapture() { if (!isCapturing && initCodec()) { codec.start(); inputBu
Android拍照录像框架Camera2使用简介
<em>Camera</em><em>2</em>框架使用简介 在Android <em>2</em>1时Google更新了以往的摄像头类库<em>Camera</em>,取而代之的是<em>Camera</em><em>2</em>。作为更新版本,<em>Camera</em><em>2</em>具有更强功能的同时也增加了我们使用的困难性。 核心类 <em>Camera</em>Manager:作为整个框架的入口,用于初始化其他类,本身意义不大,使用也很简单。 <em>Camera</em>Characteristics:通过<em>Camera</em>Manager...
android使用自带MediaCodec录视频原理
<em>android</em> MediaCodec录视频原理 简介 使用<em>android</em>自带的sdk完成视频录制需要用到MediaCodec、AudioRecord、MediaMuxerd等api,sdk使用的是硬编码,理论上说速度是较快的,但是各个厂商内部实现原理不一样,肯能并不如ffmepeg软编码 MediaCodec 可以实现音视频的编解码 AudioRecord 录音api,输出的是音频裸流 Medi...
Android:使用TextureView预览Camera
注:本文转载自https://blog.csdn.net/way_ping_li/article/details/<em>2</em>659<em>2</em>1<em>2</em>5?utm_source=tuicool&amp;amp;amp;utm_medium=referral 最近,在修改Android4.4的原生相机<em>Camera</em><em>2</em>,很习惯的去寻找SurfaceView,结果任凭我使用grep还是ack,都无法搜索到SurfaceView,最后还是通过代码...
Android4.0 SurfaceTexture
source link: http://developer.<em>android</em>.com/reference/<em>android</em>/graphics/SurfaceTexture.html public class SurfaceTexture Class Overview: Captures frames from an image stream as an OpenGL ES tex
android录制视频及播放Demo
这是<em>android</em>平台的一个利用MediaRecorder录制视频及播放的简单Demo,可以用于学习。
Android项目小结——可对焦的视频录制(MediaRecorder与TextureView实现)
一直在做安卓的项目,想着找个时间总结一下,可能太懒了,一直没总结。 代码(尤其是对焦框显示)参考了许多Blog和Github,修修补补改改挺多地方,记录一下,侵删私信或注明出处。 录制 主要的类 MediaRecorder:安卓封装的视频录制的类 AutoFit<em>TextureView</em>:继承自<em>TextureView</em>,实现自定义纵横比缩放,视频录制基于该组件。 AnimationImageVie...
关于android 视频录制,视频清晰度问题..
主程序: package com.demo01; /** * 视频录制 */ import java.io.File; import java.io.IOException; import andro
Android 中使用MediaRecorder进行录像详解(视频录制)
转载自:http://blog.csdn.net/JoeBaby_/article/details/7878454 在这里给出自己的一个测试DEMO,里面注释很详细。简单的视频录制功能. package com.demo; import java.io.IOException; import <em>android</em>.app.Activity; import <em>android</em>.content.pm.
android平台下OpenGL ES 3.0使用TextureView对相机Camera预览实时处理
<em>android</em>平台下OpenGL ES 3.0使用<em>TextureView</em>对相机<em>Camera</em>预览实时处理 实现一个基本的相机处理类:<em>Camera</em>V1Pick,用来处理相机采集的相关操作 下面是几个比较关键的类: public class <em>Camera</em>V1Pick implements <em>TextureView</em>.SurfaceTextureListener { private static f...
Android自定义录像(一)之录像功能实现(附demo源码)
引言最近在做一个项目,是有关用手机摄像头做图像实时识别的。所以里面需要自定义一个<em>录像</em>功能。该demo实现了<em>录像</em>和<em>录像</em>后文件的保存查看,<em>录像</em>会实时自动对焦(AutoFocus)。根据功能分两篇讲述。这第一篇讲述<em>录像</em>基本实现思路和需要注意的点。后面附有github的demo源码下载链接。思路*Android实现<em>录像</em>主要依靠MediaRecorder和SurfaceView这两个类。另外,因为需要对摄像头
Android中实现拍照和录像功能
1.配置AndroidManifest.xml清单文件,开启对应的权限&amp;lt;!-- 添加SD卡的读取和写入权限 --&amp;gt; &amp;lt;uses-permission <em>android</em>:name=&quot;<em>android</em>.permission.WRITE_EXTERNAL_STORAGE&quot;/&amp;gt;<em>2</em>.activity_main.xml文件中&amp;lt;!-- 拍照 --&amp;gt; &amp;lt;But...
Android视频录制及播放
这是<em>android</em>平台的一个录制视频及播放的简单Demo,里面是个项目,源码有注释,使用系统API,MediaRecorder类,功能简单兼容性强,可以用于学习。
Android控件--TextureView
1、简介应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作方式是创建一个置于应用窗口之后的新窗口。这种方式的效率非常高,因为SurfaceView窗口刷新的时候不需要重绘应用程序的窗口(<em>android</em>普通窗口的视图绘制机制是一层一层的,任何一个子元素或者是局部的刷新都会导致整个视图结构全部重绘一次,因此效率非常低下,不过满足普通应
Android MediaRecord 录像问题
Android中,我想使用MediaRecord<em>录像</em>,并让它在Service中实现。主要问题是它的预览画面,好像使用MediaRecord就一定要设置setPreviewDisplay(),否则就不能
把Android原生的View渲染到OpenGL Texture
尊重原创请附上链接:http://blog.csdn.net/u01094996<em>2</em>/article/details/41865777 最近要把Android 原生的View渲染到OpenGL GLSurfaceView中,起初想到的是截图的方法,也就是把View截取成bitmap后,再把Bitmap渲染到OpenGL中;但是明显这种方法是不可行的,面对一些高速动态更新的View,只有不停的对
Android自定义录像并且要获得视频第一帧图片
本人是一个小小码农,期间在CSDN上看了很多大神的文章,得到了很多帮助,避免了很多坑,所以我也想向大家分享一下我的开发的一些心得,给更多的萌新一些启发,避免走弯路,好了,废话不多说,直接进入正题... 先给大家看下布局: 很简单,背景使用SurfaceView,然后一个开始一个结束按钮, &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;...
Android Camera学习记录(一) 视频录制MediaRecorder
第一次写自己的技术博客,本人Android菜鸟一枚,写博客也只是为了记录自己学习过的东西,以便以后可以更容找到属于自己的资料。 最近一直在做<em>Camera</em>的开发,今天主要想将使用<em>Camera</em>录制视频的方法记录下来。 其实网上关于这方面的技术其实都有比较清晰的讲解,不过大部分都是讲一部分空一部分,所以就想着要整理综合一下。
Android音视频-视频采集(Camera2功能实现)
这一篇文章我们要实现<em>Camera</em>实现的等一些功能。熟悉<em>Camera</em><em>2</em>API的使用,着重了解我们前面没有深入了解的视频录制相关的内容。 基本功能实现 切换摄像头 这个的实现和<em>Camera</em> API的步骤一摸一样。只是换了一个API而已。<em>Camera</em>是通过<em>Camera</em>.<em>Camera</em>Info去获取相机,<em>Camera</em><em>2</em>通过<em>Camera</em>Manger去获取设备相机。关键代码如下: priva
TextureView实现视频录制
https://<em>android</em>.googlesource.com/platform/development/+/4b737b6/samples/browseable/MediaRecorder/src/com.example.<em>android</em>.mediarecorder/MainActivity.java /* * Copyright (C) <em>2</em>013 The Android Open Sour
Android-->如何填MediaRecorder的坑(附TextureView的使用)
在Android系统中,<em>录像</em>官方使用的是MediaRecorder,这也是<em>录像</em>的正确姿势.因为系统已经帮你控制了很多复杂流程,复杂的转码操作,总之…当然,矫情的你也可以使用MediaCodec录制,这样就可以单独控制音频和视频了. 您可以移步至:http://blog.csdn.net/angcyo/article/details/51043367 查看相关资料;竟然是官方的东西, 为什么文章标题
自己写的照相机预览(SurfaceView)
可能隔得一段时间,自己写的东西就忘记了。所以记录下 这是在一家公司做图片识别时写的一个照相机预览,也带了照片生成的方法,照片是从预览帧里抓帧生成的。即看即所得,我喜欢这种方式。public class YK<em>Camera</em> extends ViewGroup implements SurfaceHolder.Callback, View.OnTouchListener, <em>Camera</em>.
android仿微信录制短视频,拍照,自动聚焦,手动聚焦,滑动缩放功能(Camera+TextureView+rxjava实现)
1:需<em>求</em>分析 先上图看效果 a:拍照时,中间的拍照按钮稍微小些,单击可以拍照,长按时中间的拍照按钮变大,并有进度提示拍摄视频进度 b:中间区域可以手势缩放,单击时可以根据该点进行拍摄/拍照对焦,界面上显示对焦动画c:长按拍摄视频时手指在屏幕上上滑放大,下滑缩小焦距d:拍完视频时界面上有刚才拍摄的视频预览效果,拍照完时显示拍的图片<em>2</em>:对焦控件实现就是点击界面时有个绿色中间框由大变小的动画 不多
Android使用TextureView播放视频
1.引言 如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用<em>android</em>中的<em>TextureView</em>做到。 1).<em>TextureView</em>的兄弟SurfaceView 应用程序的视频或者opengl内容往往是显示在一个特别的UI控件中:SurfaceView。SurfaceView的工作方式是创建一个置于应用窗口之后的新窗口。这种 方...
Camera2 打开相机预览界面
camrea<em>2</em> api打卡相机预览界面
Android OpenGLES2.0(十一)——利用OpenGLES做Camera预览
学习FFMpeg,推荐雷神的博客。天妒英才,为雷神叹息。第一步 下载FFmpeg(F F m peg)。 第二步 解压FFmpeg。 第三步 windows安装MinGW和Msys。也许还要yasm,名字改为yasm.exe放到C:\WINDOWS\system3<em>2</em>中。Linux下就不用这么麻烦了。 第四步 建立如下目录结构,ffmpeg为解压出来的FFmpeg。configure为ff
camera2 opengl实现滤镜效果录制视频 四 录像
对<em>录像</em>这块,没怎么研究视频尺寸,这也是我没有用MediaRecorde的原因,我估计用MediaRecorde报错是尺寸不匹配 <em>录像</em>和录音差不多 VideoEncoder public class VideoEncoder { //视频参数 private static final String VIDEO_MIME_TYPE = "video/avc";//视频类型
Android Camera2硬编码
步骤与分析:步骤为如下一、二、三。有些网友可能会问为什么要走这些步骤。笔者给你一一道来。首先采集的数据不管你手机是横屏还是竖屏你拿到的数据都是横屏。所以如果你是竖屏显示画面你需要旋转90度或者-90度、横屏则不需要。第二如果你编码使用的是软编码比如ffmpeg的话你可以不转换格式但是你会发现手机cpu使用到80%左右或者更高。此时你会考虑选择使用硬编码。既然你选择硬编码那么系统默认让你传入的格式就...
android开发之textureview绑定camera实现拍照功能
最近要整理的东西比较多,比较乱,一个一个来把,自定义layout实现recyclerview的下拉刷新和上拉加载还是没有什么思路。刚好前几天上司让我做几个关于camera的界面,我就先介绍下camera把,<em>android</em>4.0后更新了一个控件,textureview,个人感觉而言,它比surfaceview好用很多,不多说,上代码:textureview.addOnLayoutChangeListe
利用TextureView来实现拍照功能
很简单直接上源码import <em>android</em>.Manifest; import <em>android</em>.content.pm.PackageManager; import <em>android</em>.graphics.Color; import <em>android</em>.graphics.SurfaceTexture; import <em>android</em>.hardware.<em>Camera</em>; import <em>android</em>.os.Bundl
基于Android TextureView与SurfaceTexture实现相机Camera拍照预览与保存照片
基于Android <em>TextureView</em>与SurfaceTexture实现相机<em>Camera</em>拍照预览与保存照片写一个简单的例子,实现一个常见的开发功能:拍照功能。技术路线:通过<em>TextureView</em>的通道获取SurfaceTexture作为相机的预览,然后通过<em>Camera</em>的take方法把相机抓取的byte字节数据转换为Bitmap,然后存放到手机的存储器上,至此,一个最简单的拍照功能完成。注意,本
Android openGl开发详解(二)——通过SurfaceView,TextureView,GlSurfaceView显示相机预览(附Demo)
最近公司在做自定义相机这一块,之前使用的是第三方,后来需<em>求</em>变更,第三方不支持添加动态贴纸,所以只能自己扩展。当然网上有很多例子,但是关于添加动态贴纸的例子几乎找不到,反正我是没找到(欲哭无泪)。当然,现在是所有功能都实现了。觉得openGl还是蛮有意思的,所以从头再梳理一遍,打算整理一个openGl的学习系列。供学习参考。如果对OpenGl没有了解的话,推荐先看Android openGl开...
TextureView 实现相机的预览 、拍照、自动聚焦、人脸识别
<em>TextureView</em> 实现相机的预览 、拍照、自动聚焦、人脸识别
Android视频录制命令screenrecord
Android视频录制命令screenrecord 你要知道: screenrecord是一个shell命令支持Android4.4(API level 19)以上支持视频格式: mp4 一些限制 某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断录制视频的时候声音不会被录下来
android拍照录像后不立即保存本地
想要实现拍照后和<em>录像</em>后不保存在手机上,只有当我点击保存数据的时候才会保存在手机上,没有点击则不保存。 我目前用到的方法就是先保存在手机上,如果不点击保存数据则删除掉文件,点击了则不删除,但是感觉似乎挺
Android 实现视频录制播放
<em>android</em>的仿微信视频录制播放,可以实现10秒中的视频录制,然后将该视频以mp4的格式存放在本地,用surfaceview播放。
Android 实现视频录制并播放
AndroidManifest.xml: <us
android录像及播放
1.java代码 package com.gst.user.application; import <em>android</em>.app.Activity; import <em>android</em>.app.AlarmManager; import <em>android</em>.app.PendingIntent; import <em>android</em>.content.Context; import <em>android</em>.content.Inte
Android仿微信小视频录制功能
Android仿微信小视频录制功能
Android的录像实现
Android通过系统自带相机进行<em>录像</em>
在APP当中调用Android系统摄像头进行视频录制
1、获得摄像头Feature和写文件的权限 <em>2</em>、创建一个文件用来保存得到的视频 /** * 创建保存录制得到的视频文件 * * @return
android最简单的录像功能的实现
<em>录像</em>功能的实现: 1.所需要的权限:                          复制代码 <em>2</em>.xml布局的配置:     <em>android</em>:layout_width="match_parent"     <em>android</em>:layout_height="fill_parent" >
android 视频录制 保存到本地
<em>android</em> 视频录制 保存到本地
Android不预览录视频
不用预览,录制固定时间的视频 activity  public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Android 视频录制
/**      * 开始录制 <em>Camera</em> m<em>Camera</em>; MediaRecorder mMediaRecorder = new MediaRecorder();  private void startRecord() {         if (mMediaRecorder != null) {             //没有外置存储, 直接停止录制         
Android 调用系统相机怎样实现一键拍照、录像
Android 调用系统相机怎样实现一键拍照、<em>录像</em>。而不是打开界面后还需要点击拍照以及确定。
Android 开发之对拍照和录像功能的封装
Android 开发之对拍照和<em>录像</em>功能的封装转载请注明出处 传送门 本文出自【付小华的博客】介绍:关于Android 自定义相机和自定义<em>录像</em>功能的封装有很多,我这里也封装了一个,与其它的不同,我这里是非常简便和轻量级的封装,只有一个类(继承自<em>TextureView</em>),大家使用时只需要复制这个类就可以了。使用: 权限声明 <em>android</em>.p
Android (系统+自定义)短视频录制(含暂停继续录制功能) 总结
前言 在Android开发中自然少不了对视频录制的需<em>求</em>,然而视频录制虽然有系统提供给我们能够直接使用的API,但是我们往往在完成需<em>求</em>的过程中需要自定义实现短视频录制。网上虽然也有不少资料,但是总是零零碎碎的,因此自己收集了多方面的资料自己写了一个demo来理解和学习短视频录制,记录在此同时也希望能够给大家带来一些参考和启发。 一、调用系统相机的视频录制首先我们来了解Andorid系统为我们提供的
踩完百度首页坑,亲测可用android录像,mediaRecord
本人两部手机5.1和6.0系统,亲测可用~~~~花了几个小时踩坑,希望大家少走弯路 先上权限,记住开权限
android6.0以后视频录制
package com.scout.myapplication; import <em>android</em>.Manifest; import <em>android</em>.app.Activity; import <em>android</em>.content.pm.ActivityInfo; import <em>android</em>.content.pm.PackageManager; import <em>android</em>.graphics.PixelF
android 录制视频及调取本地视频
这是今天要实现的功能 我是使用的ActionSheetDialog,可自行百度 在按钮里面添加showVideoDialog();方法,弹出视频选择对话框 private void showVideoDialog() { final String[] stringItems = {"录制视频", "本地视频",}; final ActionSheetDia
Android视频录制、播放的两种方式
Android视频录制、播放的两种方式 1、通过Intent的方式:Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); <em>2</em>、使用<em>Camera</em>的API,调用Media的MediaRecorder。 Intent的方式 注意:这里播放camera录制的视频使用VideoView,不使用MediaPlayer和SurfaceV
Android Mediarecord录像完美无BUG
//稍后更新
Android开发之视频录制与播放
前言公司产品有很多地方都需要上传音频视频,今天抽空总结一下音频视频的录制。学习的主角是MediaRecorder类。MediaRecorder类介绍:MediaRecorder类是Android sdk提供的一个专门用于音视频录制,一般利用手机麦克风采集音频,摄像头采集图片信息。MediaRecorder主要函数:setAudioChannels(int numChannels) 设置录制的音频通道
在中国程序员是青春饭吗?
今年,我也3<em>2</em>了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
易语言e QQ2013高仿真w源码下载
易语言 QQ2013 高 仿真 源码 相关下载链接:[url=//download.csdn.net/download/thjsh/5574683?utm_source=bbsseo]//download.csdn.net/download/thjsh/5574683?utm_source=bbsseo[/url]
增量编译方法下载
quartus ii 11.0增量编译方法 相关下载链接:[url=//download.csdn.net/download/x1001010010/5888033?utm_source=bbsseo]//download.csdn.net/download/x1001010010/5888033?utm_source=bbsseo[/url]
Android开发控件-VarietyImageView(百变ImageView,可以根据要求指定哪个角是圆角,哪个角是直角)下载
Android开发控件-VarietyImageView(百变ImageView,可以根据要求指定哪个角是圆角,哪个角是直角) 相关下载链接:[url=//download.csdn.net/download/sinat_31841263/9906825?utm_source=bbsseo]//download.csdn.net/download/sinat_31841263/9906825?utm_source=bbsseo[/url]
我们是很有底线的