android高仿微信拍摄,基于 VCamera,Android 仿微信录制短视频
调用 WechatRecoderActivity
WechatRecoderActivity.launchActivity(MainActivity.this,REQ_CODE);复制代码
*在 onActivityResult Method 接收结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(RESULT_OK == resultCode){
if(requestCode == REQ_CODE){
String videoPath = data.getStringExtra(WechatRecoderActivity.VIDEO_PATH);
play(videoPath);
}
}
}复制代码
参数配置
自定义dialog
拍摄完成需要对视频进行转码,转码过程中弹出的dialog。
让你的Activity implements OnDialogListener 例如:
public class MainActivity extends AppCompatActivity implements OnDialogListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WechatRecoderActivity.launchActivity(MainActivity.this,REQ_CODE);
}
/**
* 处理自定义Dialog 的显示
* @param context 自定义dialog 依赖的Context,注意:自定义dialog的Context 需要使用这个
*
*/
@Override
public void onShowDialog(Context context) {
}
/**
* 处理自定义Dialog 的隐藏
* @param context 自定义dialog 依赖的Context,注意:自定义dialog的Context 需要使用这个
*
*/
@Override
public void onHideDialog(Context context) {
}
}复制代码
配置参数
name
format
description
recoderTimeMax
integer
录制的最长时间
recoderTimeMin
integer
录制的最短时间
titleBarCancelTextColor
integer
titleBar取消字体的颜色
pressBtnColor
integer
按住拍字体的颜色
pressBtnBg
integer
圆环的颜色
lowMinTimeProgressColor
integer
Progress小于录制最短时间的颜色
progressColor
integer
Progress大于录制最短时间的颜色
注意:颜色值均为 十六进制值,例如:0xFFFC2828
img_des1.png
img_des2.png
自定义参数
RecoderAttrs attrs = new RecoderAttrs.Builder()
.pressBtnColorBg(0xff00ff00)
.titleBarCancelTextColor(0xff00ff00)
.pressBtnTextColor(0xff00ff00)
.build();
WechatRecoderActivity.launchActivity(MainActivity.this,attrs,REQ_CODE);复制代码
Thanks
android高仿微信拍摄,基于 VCamera,Android 仿微信录制短视频相关推荐
- Android仿微信录制短视频
WxRecoderVideo 简介 基于VCamera,Android仿微信录制短视频,如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request. 使用 ...
- 基于VCamera,仿微信录制短视频
基于VCamera,Android仿微信录制短视频,如果喜欢请star,如果觉得有纰漏请提交issue,如果你有更好的点子可以提交pull request. recoder4.gif 使用 1) 在b ...
- Android 仿微信录制短视频(不使用 FFmpeg)
转载请标明出处与作者:https://blog.csdn.net/u011133887/article/details/83654724 项目中原本就有录制短视频的功能,使用的是 # qdrzwd/V ...
- Android 仿秒拍,微信录制短视频
Android 仿秒拍,微信录制短视频 之前看了别人写的代码,但是结果自己运行时出现了这种异常.一下是自己整理后的代码: -1.首先是自定义view :MovieRecorderView.class. ...
- Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
Android高级控件(四)--VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷 是不是感觉QQ空间什么的每次新版本更新那炫炫的引导页就特别的激动,哈哈,其实他实现起来真的很简单很 ...
- 基于ThinkPHP5框架开发的付费短视频魅思V20系统+APP源码+H5源码
源码介绍 基于ThinkPHP5框架开发的付费短视频 魅思V20系统+APP源码+H5源码,支持三级分销功能,含有APP源码.H5源码,采用国内最流行的ThinkPHP5框架开发. 主要功能如下: 1 ...
- 短视频怎么获得高流量?简单小技巧,让你的短视频被更多人看到
短视频怎么获得高流量?简单小技巧,让你的短视频被更多人看到 对于做短视频的小伙伴们来说,想要获得高流量,让更多人看到自己的短视频是毋庸置疑的.那么今天,我们就一起来学习一下关于短视频获得高流量的简单小 ...
- 看抖音快手时显示无法进入服务器,微信/QQ无法打开抖音、快手短视频链接是怎么回事?...
微信/QQ无法打开抖音.快手短视频链接是怎么回事?据悉,前几日已经有网友爆料微信和QQ将暂停短视频APP外链直接播放功能.经过实测,发现目前抖音.快手和微视等短视频链接已无法在微信和QQ中直接打开. ...
- Android -- MediaRecorder录制短视频
一.权限 AndroidManifest.xml: <uses-permission android:name="android.permission.WRITE_EXTERNAL_S ...
最新文章
- vue获取input的属性_vuejs 中如何优雅的获取 Input 值
- 开箱即用的安全方案:MaxCompute数据安全方案介绍
- 听说全链路压测已经杀疯了?劝你别盲目!
- xpath的基本使用
- shell中日期操作
- Android基础(三) 数据库SQLite
- 固态硬盘系统经常假死_使用固态硬盘装Win10经常假死怎么解决
- labview初级08---波形图、波形图表、XY图
- (result, consumed) = self._buffer_decode(data, self.errors, final)
- 程序员的一天:硅谷女程序员 mayuko
- Unity中迭代器和协程的部分概念
- 自建服务器打印机,打印机服务器搭建 -cups
- L1D1:嵌入式Linux C语言开发工具及基础命令
- graphics.h图形库用法总结
- logi k380 蓝牙键盘 与macbook 连接断开
- Win 7+CentOS 7双系统安装血泪史T_T
- [世界杯] 巴西 vs 克罗地亚 1:0
- 6-10 两个字符串穿插 (10分)pta,c
- 回首2016,展望2017
- 狂降1000!苹果最悲情产品大降价!