多媒体应用之简单录像
来源:互联网 发布:淘宝店主房贷收入证明 编辑:程序博客网 时间:2024/05/23 21:26
多媒体应用之简单录像
请求相机功能
如果应用是以相机为基础的,建议在manifest文件中加入标签
<manifest ...> <uses-feature android:name="android.hardware.camera" android:required="true"/> ...</manifest>
如果应用中,相机并不是必需的,可以设置android:required=”false”。此时,google商店会允许不带相机的设置下载应用。如果要检测是否带有相机,调用hasSystemFeature(PackageManager.FEATURE_CAMERA),如果没有,要屏蔽相机功能。
通过相机app录像
通过Intent启动另外的Activity:
static final int REQUEST_VIDEO_CAPTURE = 1;private void dispatchTakeVideoIntent(){ Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); if(takeVideoIntent.resolveActivity(getPackageManager() != null){ startActivityForResult(takeVideoIntent,REQUEST_VIDEO_CAPTURE); }}
resolveActivity()会返回处理此Intent的第一个activity。如果没有应用可以处理,调用startActivityForResult()将会崩溃。
查看录像
录像应用返回含有Uri的Intent到onActivityResult()方法中,下面代码会使用VideoView检索和显示录像。
@Overrideprotected void onActivityResult(int requestCode,int resultCode,Intent intent){ if(requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK){ Uri videoUri = intent.getData(); mVideoView.setVideoURI(videoUri); }}
阅读全文
0 0
- 多媒体应用之简单录像
- 多媒体应用之简单拍摄照片
- Android多媒体应用开发系列(四) 使用MediaRecorder录像
- Android多媒体之照相、录音、录像之视图横拉
- 多媒体(拍照+录像)
- 多媒体(拍照-录像)
- Android 多媒体(拍照-录像)
- 多媒体(拍照录像)
- android MediaRecorder的简单应用-录像
- 多媒体应用之控制相机
- 多媒体(视频播放,拍照,录像)
- Android开发_多媒体的简单应用
- Android多媒体之录制 v&&Android系统Camera录像过程分析
- 多媒体应用之Photoshop使用论述
- 多媒体应用之Photoshop使用论述
- 多媒体应用之/SoundPool/MediaRecorder/MediaPlayerVideo/SurfaceView
- Android 多媒体应用:视频播放之Vitamio
- 多媒体编程——摄像头录像预览
- 常用的SVN操作-知道这些就能完成基本的SVN版本管理
- C语言实验——一元二次方程Ⅰ
- myeclipse项目中js文件报错
- LeetCode-628:Maximum Product of Three Numbers (数组三元素最大乘积)
- Vijos 1002题:过河
- 多媒体应用之简单录像
- 微信小程序——页面跳转传递参数(实体,对象)
- Java 如何启用 ARM 虚拟机诊断
- 接口测试基础
- 【SCOI2005】【codevs 2455】繁忙的都市
- linux基础命令的学习一
- EasyUI获取datagrid选中值
- rc.local
- 【头条】Rancher合作伙伴计划做大生态圈