zoukankan      html  css  js  c++  java
  • 录像机应用

    **
        * 录像
        */
       public void video(View v){
           //创建意图对象
           Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
           //设置录像的存储位置
           File file = new File("/mnt/sdcard/luxing.mp4");
           intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));  // set the image file name
       //设置录像质量
           intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // set the video image quality to high
           // start the Video Capture Intent
           startActivityForResult(intent, 2);
       }
       @Override
       protected void onActivityResult(int requestCode, int resultCode, Intent data) {
          super.onActivityResult(requestCode, resultCode, data);
          if (data == null) {
             return;
          }
          switch (requestCode) {
             case 1:
                Toast.makeText(this, "拍照成功  /mnt/sdcard/zanmen.jpg", 0).show();      
                break;
             case 2:
                Toast.makeText(this, "录像成功  /mnt/sdcard/luxiang.mp4", 0).show();
                break;
             default:
                break;
          }
       }

    
    添加权限:         <uses-permission android:name="android.permission.CAMERA" />
                     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    
  • 相关阅读:
    写在学期将要结尾处
    程序有感
    Python字典操作小汇总
    mysql 乱码解决方案
    公告 百度安家
    本周工作安排
    bind1st/bind2nd
    OpenGL放大缩小实现
    Eclipse安装SVN插件
    QQ也玩命令行
  • 原文地址:https://www.cnblogs.com/loaderman/p/6421487.html
Copyright © 2011-2022 走看看