Android開源 - 安卓音頻錄制

ezla8599 8年前發布 | 25K 次閱讀 Android Autio Android開發 移動開發

效果圖

使用

1 - 在AndroidManifest.xml 中設置權限 request for them in Android 6.0+

<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

2 - 打開記錄的Activity

String filePath = Environment.getExternalStorageDirectory() + "/audio.wav";
int color = getResources().getColor(R.color.colorPrimaryDark);
int requestCode = 0;
AndroidAudioRecorder.with(this)
    .setFilePath(filePath)
    .setColor(color)
    .setRequestCode(requestCode)
    .record();

3 -  等待結果

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == RECORD_AUDIO) {
        if (resultCode == RESULT_OK) {
            // Great! User has recorded and saved the audio file
        } else if (resultCode == RESULT_CANCELED) {
            // Oops! User has canceled the recording
        }
    }
}

導入工程

在 app/build.gradle加入下行:

repositories {
  maven {
    url "

dependencies { compile 'com.github.adrielcafe:AndroidAudioRecorder:0.0.3' }</code></pre>

 

 本文由用戶 ezla8599 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!