在SD卡中存储ByteArrayOutputStream

时间:2012-05-04 05:34:37

标签: android video-streaming

我正在获取ByteArrayOutputStream相机,并希望将此视频流存储为SD卡作为文件,文件扩展名可以是任何内容。

我如何获取流媒体并将其存储到SD卡中,因为我正在获取实时摄像机流并希望在SD卡中不断更新。

能否请您提供与相机流媒体相关的示例教程。

感谢。

1 个答案:

答案 0 :(得分:4)

private void save(ByteArrayOutputStream os){
        FileOutputStream fos;
        try {
            fos = new FileOutputStream("/sdcard/your_position");
            os.writeTo(fos);
            os.flush();
            fos.flush();
            os.close();
            fos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }           
    }

希望可以解决您的问题。