zoukankan      html  css  js  c++  java
  • 7.2 定制音频捕获

        当然,通过意图触发录音机不是捕获音频的唯一方法。在Android SDK中还包含了一个MediaPlayer类,可以用它来建立自己的音频录制功能,从而能够提供更多的灵活性,如控制录音音频的时间长度等。

        MediaPlayer类可用于音频和视频的捕获。在构造一个MediaPlayer对象之后,为了捕获音频,必须调用称为setAudioEncodersetAudioSource的方法。如果不调用这些方法,那么将不会录制音频(视频同样如此。如果没有调用setVedioEncoder和setVideoSource方法,那么将不会录制视频。本章将不处理视频,因此不会使用这些方法)。

        另外,在MediaPlayer准备录制之前通常还会调用其他两个方法,他们分别是setOutputFormatsetOutputFile。使用setOutputFormat能够选择录制所用的文件格式;而使用setOutputFile能够指定将要录制到其中的目标文件。需要重点注意的是,每个调用所发生的顺序对结果影响非常大。

  • 相关阅读:
    漏洞扫描
    端口探测
    IP探测
    kali linux基础命令
    python学习07
    python学习06
    openoffice+jquery.media.js实现Linux与Windows中文档在线预览
    Oracle10g安装包
    MyEclipse2014安装包附注册破解包、eclipse安装包
    外层div自适应内层div高度
  • 原文地址:https://www.cnblogs.com/ZSS-Android/p/3946085.html
Copyright © 2011-2022 走看看