• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

LQRViedoRecordView: 安卓视频录制控件,可以用来仿微信小视频

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

LQRViedoRecordView

开源软件地址:

https://gitee.com/GitLqr/LQRViedoRecordView

开源软件介绍:

LQRViedoRecordView

安卓视频录制控件,可以用来仿微信小视频

一、使用

1、引入依赖

compile 'com.lqr.videorecordview:library:1.0.0'

2、布局中引用

<com.lqr.videorecordview.LQRVideoRecordView    android:id="@+id/vrvVideo"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_marginTop="20dp"    app:vrv_out_format="of_mp4"    app:vrv_record_max_time="10"    app:vrv_video_encoding_bit_rate="1048576"    app:vrv_video_frame_rate="10"    app:vrv_x_px="320"    app:vrv_y_px="240"/>

3、代码中控制

mVrvVideo = (LQRVideoRecordView) findViewById(R.id.vrvVideo);mVrvVideo.openCamera();//打开相机mVrvVideo.record(MainActivity.this);//开始录制mVrvVideo.stop();//停止录制并释放相机mVrvVideo.stopRecord();//停止录制(如果处理不好容易出问题,一般用stop)mVrvVideo.getVecordFile();//得到录制好的视频文件mVrvVideo.setOutputDirPath();//设置视频输出目录路径

4、自定义属性解释

app:vrv_is_open_camera:是否控件加载完成就打开相机(默认是true)app:vrv_out_format:视频输出格式(分mp4和3gp)app:vrv_record_max_time:视频录制最大时长(默认10秒)app:vrv_video_encoding_bit_rate:声音的编码位率(默认1 * 1024 * 1024)app:vrv_video_frame_rate:录制的视频帧率(默认10)app:vrv_x_px:视频分辨率宽度(默认320)app:vrv_y_px:视频分辨率高度(默认240)以上所有属性均有对应的setter和getter方法,可在代码中动态修改。

二、效果

image

图中的仿微信进度条使用的是:LQRRecordProgress


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap