欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android開(kāi)發(fā)中怎么自定義一個(gè)視頻錄制功能

本篇文章為大家展示了Android開(kāi)發(fā)中怎么自定義一個(gè)視頻錄制功能,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)十余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行網(wǎng)站建設(shè)、網(wǎng)站制作、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。

Android錄制視頻MediaRecorder+SurfaceView的使用方法

<1>將視頻動(dòng)畫顯示到SurfaceView控件上
<2>使用MediaRecorder類進(jìn)行視頻的錄制

常用的方法:

  mediaRecorder.reset();
  mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //從照相機(jī)采集視頻
  mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
  mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
  mediaRecorder.setVideoFrameRate(3); //每秒3幀
  mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263); //設(shè)置視頻編碼方式
  mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
  File videoFile = new File(Environment.getExternalStorageDirectory(), System.currentTimeMillis()+".3gp");
  mediaRecorder.setOutputFile(videoFile.getAbsolutePath());
  mediaRecorder.setPreviewDisplay(surfaceView.getHolder().getSurface());
  mediaRecorder.prepare();//預(yù)期準(zhǔn)備
  mediaRecorder.start();//開(kāi)始刻錄
  mediaRecorder.stop();//停止刻錄

下面看代碼:

public class MediaRecorderActivity extends AppCompatActivity {

  private SurfaceView sv_mediarecorder_surface;
  private MediaRecorder mediaRecorder;
  private boolean isStartAndStop=false;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
      getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
    }
    setContentView(R.layout.activity_mediarecorder);
    //獲取SurfaceView
    sv_mediarecorder_surface = (SurfaceView) findViewById(R.id.sv_mediarecorder_surface);
    //實(shí)例化媒體錄制器
    mediaRecorder = new MediaRecorder();

  }
  //視頻錄制與暫停的方法
  public void startMediaCorder(View view){
    Button button= (Button) view;
    if (!isStartAndStop) {
      if (mediaRecorder==null){
        //實(shí)例化媒體錄制器
        mediaRecorder = new MediaRecorder();
      }
      mediaRecorder.reset();
      mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //從照相機(jī)采集視頻
      mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);//設(shè)置麥克風(fēng)
      //設(shè)置保存的格式
      mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
      //設(shè)置編碼格式
      mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
      mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
      mediaRecorder.setVideoFrameRate(3);
      //獲取根路徑
      String sdPath= Environment.getExternalStorageDirectory().getAbsolutePath();
      //設(shè)置保存的路徑
      mediaRecorder.setOutputFile(sdPath+"/taoge"+System.currentTimeMillis()+".mp4");
      //將畫面展示到SurfaceView
      mediaRecorder.setPreviewDisplay(sv_mediarecorder_surface.getHolder().getSurface());
      //準(zhǔn)備
      try {
        mediaRecorder.prepare();
        mediaRecorder.start();

      } catch (IOException e) {
        e.printStackTrace();
      }
      button.setText("結(jié)束");
    }else{

      // 為其它應(yīng)用釋放攝像頭
      mediaRecorder.release();
      mediaRecorder = null;
      //關(guān)閉
      button.setText("開(kāi)始");
    }
    isStartAndStop=!isStartAndStop;
  }


}

上述內(nèi)容就是Android開(kāi)發(fā)中怎么自定義一個(gè)視頻錄制功能,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前名稱:Android開(kāi)發(fā)中怎么自定義一個(gè)視頻錄制功能
標(biāo)題鏈接:http://aaarwkj.com/article30/psogpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司做網(wǎng)站、外貿(mào)建站、網(wǎng)站設(shè)計(jì)域名注冊(cè)

廣告

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

網(wǎng)站托管運(yùn)營(yíng)
四虎精品国产一区二区三区| 国产一区二区不卡自拍| 成人在线观看一区二区三区| 亚洲av毛片免费在线| 亚洲一区二区三区三洲| 人妻久久久久久精品99| 91精品国产老熟女在线 | 日本写真视频一区二区三区| 日本岛国免费一区二区| 天天操夜夜操夜夜操精品| 欧美国产日韩一区在线观看| 韩国av网址在线观看| 麻豆视传媒短视频网站| 丰满少妇高潮在线视频| 亚洲欧美日韩伦理一区| 自拍日韩亚洲一区在线| 成年人收看黄色一二级片| 四虎在线永久观看视频| 麻豆av久久一区二区| 成人福利在线观看免费视频| 日韩欧美一区二区免费| 国产精品人一区二区三区| 97在线视频观看视频在线| 一区二区三区国产不卡| 国产熟女精品自拍嫩草| 亚洲一区二区三区久久伊人| 国产精品粉嫩在线播放| 亚洲天堂成人综合在线| 国产精品三级玖玖玖电影| 精品一区二区三区女同| 日本欧美精品一区二区精选| 操你啦夜夜操狠狠躁天天爽| av在线亚洲网站区一| 欧美黄片免费在线视频| 野花日本免费高清完整| 男女性情视频免费大全网站| 色婷婷国产精品高潮呻吟| 久久综合给合综合久久| 日韩欧美精品久久黄| 亚洲男人天堂免费观看| 日本av在线中文一区二区|