首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

小结android音频视频操作

2012-09-20 
总结android音频视频操作播放音乐和视频用的是类:MediaPlayer刻录声音和视频用的是类:MediaRecorder拍照:C

总结android音频视频操作

播放音乐和视频用的是类:MediaPlayer
刻录声音和视频用的是类:MediaRecorder

拍照:Camera

?

没什么难度,都是调用android的API

1.刻录视频,关键代码如下:

               Camera camera = Camera.open();Parameters parameters = camera.getParameters();parameters.setPreviewSize(420, 300);     //设置预览照片的大小parameters.setPreviewFrameRate(3);  //每秒3帧parameters.setPictureFormat(PixelFormat.JPEG);   //设置照片输出格式parameters.set("jpeg-quaility", 85);   //设置照片质量parameters.setPictureSize(420, 300);   //设置照片大小camera.setParameters(parameters);camera.setPreviewDisplay(SurfaceView)  //定义一个 SurfaceView用于显示预览camera.startPreview();//..........//按下拍照键后//camera.autoFocus(null);   自动对焦camera.takePicture(null, null, new PictureClassback());   //拍照                          //..............             //需要实现PictureCallback接口            private class PictureClassback implements PictureCallback{public void onPictureTaken(byte[] abyte0, Camera camera) {Bitmap bitmap = BitmapFactory.decodeByteArray(abyte0, 0, abyte0.length); //根据照片2进制流生成位图File file = new File(Environment.getExternalStorageDirectory(),System.currentTimeMillis()+".jpg");FileOutputStream stream = new FileOutputStream(file);bitmap.compress(CompressFormat.JPEG, 100, stream);   //此方法设置照片质量和输出格式,并且保存图片stream.close();}        }

?.............

热点排行