内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Android錄制視頻

Activity代碼:

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、利通ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的利通網(wǎng)站制作公司

Android 錄制視頻

package eoe.demo.Media;

import java.io.File;
import java.io.IOException;

import android.app.Activity;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.os.Environment;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class VideoActivity extends Activity {private File myRecAudioFile;private SurfaceView mSurfaceView;private SurfaceHolder mSurfaceHolder;private Button buttonStart;private Button buttonStop;private File dir;private MediaRecorder recorder;

@Overridepublic void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.video);
  mSurfaceView = (SurfaceView) findViewById(R.id.videoView);
  mSurfaceHolder = mSurfaceView.getHolder();
  mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
  buttonStart=(Button)findViewById(R.id.start);
  buttonStop=(Button)findViewById(R.id.stop);
  File defaultDir = Environment.getExternalStorageDirectory();
  String path = defaultDir.getAbsolutePath()+File.separator+"V"+File.separator;//創(chuàng)建文件夾存放視頻  dir = new File(path);
  if(!dir.exists()){
    dir.mkdir();
  }
  recorder = new MediaRecorder();

  buttonStart.setOnClickListener(new OnClickListener() {
@Override
  public void onClick(View v) {
    recorder();
  }
});

buttonStop.setOnClickListener(new OnClickListener() {
@Override
   public void onClick(View v) {
    recorder.stop();
    recorder.reset();
    recorder.release();
    recorder=null;
   }
  });
}public void recorder() {try {
  myRecAudioFile = File.createTempFile("video", ".3gp",dir);//創(chuàng)建臨時文件  recorder.setPreviewDisplay(mSurfaceHolder.getSurface());//預(yù)覽  recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);//視頻源  recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //錄音源為麥克風(fēng)  recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);//輸出格式為3gp  recorder.setVideoSize(800, 480);//視頻尺寸  recorder.setVideoFrameRate(15);//視頻幀頻率  recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);//視頻編碼  recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);//音頻編碼  recorder.setMaxDuration(10000);//最大期限  recorder.setOutputFile(myRecAudioFile.getAbsolutePath());//保存路徑  recorder.prepare();
  recorder.start();
} catch (IOException e) {
  e.printStackTrace();
    }
   }
}

Android 錄制視頻

布局代碼:

Android 錄制視頻

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent">
    <SurfaceView android:id="@+id/videoView"
      android:visibility="visible"
      android:layout_width="320px"
      android:layout_height="240px">
    </SurfaceView>

    <RelativeLayout
      android:layout_width="fill_parent"
      android:layout_height="wrap_content">
    <Button
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="錄制"
      android:id="@+id/start"/>
    <Button
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_toRightOf="@id/start"
      android:text="停止"
      android:id="@+id/stop"/>
    </RelativeLayout>
    </LinearLayout>

Android 錄制視頻

AndroidManifest.xml:

Android 錄制視頻

   <!-- 授予該程序錄制聲音的權(quán)限 -->
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <!-- 授予該程序使用攝像頭的權(quán)限 -->    
    <uses-permission android:name="android.permission.CAMERA"/>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
    <!-- 授予使用外部存儲器的權(quán)限 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

Android 錄制視頻

 

文章名稱:Android錄制視頻
網(wǎng)頁URL:http://m.rwnh.cn/article32/jcgisc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、外貿(mào)建站、網(wǎng)站內(nèi)鏈、做網(wǎng)站、商城網(wǎng)站、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
太仆寺旗| 磴口县| 呼伦贝尔市| 谷城县| 邛崃市| 汕头市| 夏津县| 五峰| 镇安县| 桃园市| 汉源县| 玉树县| 南岸区| 建宁县| 会同县| 亳州市| 呼伦贝尔市| 磐安县| 巴中市| 日土县| 辛集市| 百色市| 林西县| 西畴县| 海门市| 碌曲县| 瑞安市| 馆陶县| 耒阳市| 武胜县| 峨眉山市| 大连市| 潞城市| 洛宁县| 花垣县| 伊金霍洛旗| 许昌县| 民县| 南江县| 垣曲县| 衢州市|