`

android 多媒体部分学习笔记十五-----视频录制

阅读更多

/**
* 调用系统视频录制
*
* @time 下午05:15:41
* @author retacn yue
* @Email zhenhuayue@sina.com
*/
@SuppressWarnings("unused")
public class VideoCaptureActivity extends Activity implements OnClickListener {
private static final int VIDEO_CAPTURE = 0;
Button btn_play, btn_capture;
VideoView videoView;


private Uri videoFileUri;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.capture_video);
findView();
}


/**
* 实例化控件
*/
private void findView() {
btn_capture = (Button) this.findViewById(R.id.btn_start_capture);
btn_capture.setOnClickListener(this);
btn_play = (Button) this.findViewById(R.id.btn_play_capture_video);
btn_play.setOnClickListener(this);
btn_play.setEnabled(false);


videoView = (VideoView) this.findViewById(R.id.vdv_capture_video);


}


@Override
public void onClick(View v) {
if (v == btn_capture) {
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent, VIDEO_CAPTURE);
} else if (v == btn_play) {
videoView.setVideoURI(videoFileUri);
videoView.start();
}


}


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
videoFileUri = data.getData();
btn_play.setEnabled(true);
}
}
}

分享到:
评论

相关推荐

    android 学习笔记(全全整理)

    Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...

    Android安卓经典设计例程源代码-MediaRecorder.rar

    《Android MediaRecorder深度解析——基于源代码学习》 在Android应用开发中,MediaRecorder是一个至关重要的组件,它允许开发者录制音频、视频,并将其保存到本地文件。本篇将深入探讨MediaRecorder的使用方法,...

    很好的android学习笔记

    Android支持多媒体文件的播放与录制,包括音频、视频和图像。此外,通过SensorManager,开发者可以访问设备的各种传感器,如加速度计、陀螺仪等,实现丰富的功能。 九、权限管理 Android应用运行时需要获取相应的...

    Android学习笔记

    ### Android学习笔记知识点详解 #### 一、概览与访问资源 - **访问资源问题**:文档提到开发者可能遇到的问题之一就是无法直接访问`developer.android.com`网站。为解决这一问题,作者给出了两个替代网址:`...

    Android开发教程&笔记

    这份“Android开发教程&笔记”旨在为初学者提供一个全面的学习路径,帮助他们从零基础开始掌握Android应用开发的核心概念和技术。 1. **Android基础知识** - Android系统架构:了解Android的分层结构,包括Linux...

    全网最全Android开发笔记.zip

    Android支持处理图片、音频、视频等多媒体文件,包括相机操作、音频流播放和录制。 十三、权限管理 Android 6.0以后引入了运行时权限,开发者需要在应用运行时请求用户授权。 十四、单元测试与持续集成 编写测试...

    安卓学习笔记

    【安卓学习笔记】是作者GcsSloop在学习Android开发过程中的个人心得和问题解决方案的集合,旨在帮助读者深入理解Android系统以及应用开发。这份笔记不仅涵盖了基础概念,还可能包含高级特性和最佳实践,是Android...

    Android开发教程笔记完全版

    《Android开发教程笔记完全版》是一份全面深入的Android应用开发学习资料,旨在帮助开发者从零基础到精通,掌握Android平台的各项核心技术。这份教程涵盖了Android开发的各个方面,包括环境搭建、UI设计、数据存储、...

    新版Android开发教程 笔记

    9. **多媒体处理**:涵盖音频、视频的播放与录制,相机API的使用,以及图像处理和加载库(如Glide或Picasso)的应用。 10. **动画和过渡**:介绍如何创建视图动画、属性动画,以及在Activity和Fragment之间进行过渡...

    【计算机专业-Andorid项目源码100套之】Android开发教程笔记完全版

    7. **多媒体支持**:涉及音频、视频的播放和录制,以及相机API的使用。 8. **异步处理**:介绍AsyncTask、IntentService和现代的Coroutines或者LiveData用于后台任务的执行。 9. **测试与调试**:涵盖单元测试、...

    Android开发教程笔记完全版.zip

    10. **多媒体处理**:Android支持音频、视频和图像的处理,包括播放、录制、裁剪和压缩等操作,了解MediaStore和相关API能帮助开发者实现丰富的多媒体功能。 11. **通知与权限**:通知是与用户交互的重要手段,而...

    MediaRecoder实现录制视频

    "MediaRecorder"是Android系统提供的一款强大工具,用于实现设备上的音视频录制功能。本篇将基于"MediaRecorder实现录制视频"的主题,深入讲解MediaRecorder的使用方法、关键步骤以及可能遇到的问题。 1. **...

    基于Android平台的 酷相机

    在Android平台上,酷相机是一款流行的拍照应用,它利用了Android系统的多媒体处理能力和丰富的API接口,为用户提供了多种...开发者可以在此基础上进一步拓展功能,如视频录制、AR效果等,提升应用的创新性和实用性。

    Android代码-AndroidRecordAAC

    通过这个"AndroidRecordAAC"项目,开发者可以学习到如何在Android应用中集成录音功能,特别是如何录制AAC格式的音频,这对于开发音乐应用、语音笔记应用或者任何需要录音功能的应用都是非常有价值的。同时,此项目也...

    Android 学习实例整合

    "Android学习实例整合"是一个集合了多种功能模块的项目,旨在帮助开发者深入理解Android应用程序的构建过程。以下是这个项目涉及的一些核心知识点: 1. **音乐播放**:在Android中实现音乐播放,通常会用到`...

    通往Android的神奇之旅[视频课程].txt打包整理.zip

    描述部分与标题相同,进一步确认这是一套关于Android的视频课程的文字版,可能是对视频内容的逐帧转录或者详细笔记,便于学习者在没有观看视频的情况下也能理解和学习课程内容。 【标签解析】 标签中包含了...

    Android系统介绍

    最后,“Android开发教程笔记完全版”是一份综合性的学习资源,包含了上述所有主题的详细信息,是深入学习Android系统开发的宝贵资料。 通过这些文件的学习,你将能够全面理解Android系统的工作原理,掌握其主要...

    安卓Android源码——简易录音机.zip

    通过分析和学习这个简易录音机的源码,我们可以掌握Android平台上的音频录制技术,并能将其应用于更复杂的应用场景,如语音笔记、语音识别等。同时,这也是理解Android多媒体框架运作机制的一个良好起点。

    安卓直播视频播放流媒体IPCameraRTSPDLNA相关-实现了记事本的基本功能可调用系统相机拍照录制视频未编写长按删除的功能.rar

    此外,由于源码未经全面测试,可能存在无法运行或需要调整的部分,适用于开发者参考学习,而非即插即用的完整解决方案。 在实际开发中,针对这样的项目,开发者需要对安卓的多媒体框架有深入理解,包括如何启动系统...

    行业资料-电子功用-具有可旋转的影像撷取与声音播放模块的电子装置的介绍分析.rar

    - 摄像头:这是电子设备上的关键组件,用于捕捉静态图片和录制视频。可旋转的设计使得摄像头能够适应不同的拍摄角度和场景,比如自拍、视频通话或拍摄周围环境。 - 旋转机制:可能包括电动马达驱动、手动旋转或...

Global site tag (gtag.js) - Google Analytics