美文网首页
Android 写PCM 到SDCARD

Android 写PCM 到SDCARD

作者: Youzhicha | 来源:发表于2019-08-12 15:33 被阅读0次

权限

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

Code

init

    static final String RECORD_FILE_NAME = "record.pcm";
    private static File recordFile = null;
    private static FileOutputStream fos = null;

    private void initFileStream(){
        recordFile = new File(Environment.getExternalStorageDirectory() +"/" + RECORD_FILE_NAME);
        if (!recordFile.mkdirs()) {
            Log.e(TAG, "Directory not created");
        }
        if (recordFile.exists()) {
            recordFile.delete();
        }

        try {
            fos = new FileOutputStream(recordFile);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }

write

        if (fos != null) {
            try {
                fos.write(bytes);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

Close

 private void closeFileStream(){
        try {
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

相关文章

网友评论

      本文标题:Android 写PCM 到SDCARD

      本文链接:https://www.haomeiwen.com/subject/mtyujctx.html