android VideoView播放视频,MediaRecorder 录音

来源:学习笔记 责任编辑:栏目编辑 发表时间:2013-07-01 07:53 点击:

1. 在Android系统中,是通过MediaPalyer类播放媒体文件的(包括视频和音频)。虽然这个类已经比较简单了,但是还需要控制各种状态,对于视频还需要设置输出窗口,还是需要仔细研究的。为了避免这些麻烦事儿,Android框架提供了VideoView类来封装MediaPalyer

  1.     public void onCreate(Bundle savedInstanceState) { 
  2.     super.onCreate(savedInstanceState); 
  3.     //全屏 
  4.     this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
  5.     //标题去掉 
  6.     this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
  7.     //要在全屏等设置完毕后再加载布局 
  8.     setContentView(R.layout.main); 
  9.  
  10.     //定义UI组件 
  11.     VideoView videoView = (VideoView) findViewById(R.id.VideoView01); 
  12.     //定义MediaController对象 
  13.     MediaController mediaController = new MediaController(this); 
  14.     //设置VideoView的控制器是mediaController 
  15.     videoView.setMediaController(mediaController); 
  16.  
  17.     //这两种方法都可以 videoView.setVideoPath("file:///sdcard/love_480320.mp4"); 
  18.     videoView.setVideoURI(Uri.parse("/sdcard/love_480320.mp4")); 
  19.     //启动后就播放 
  20.     videoView.start(); 

 2. MediaRecorder

A common case of using MediaRecorder to record audio works as follows:

  1. MediaRecorder recorder = new MediaRecorder(); 
  2.  recorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
  3.  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
  4.  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); 
  5.  recorder.setOutputFile(PATH_NAME); 
  6.  recorder.prepare(); 
  7.  recorder.start();   // Recording is now started&n

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1