android - 将 ByteArrayOutputStream 存储在 SD 卡中

标签 android video-streaming

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

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

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

谢谢。

最佳答案

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();
        }           
    }

希望能解决你的问题。

关于android - 将 ByteArrayOutputStream 存储在 SD 卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10443199/

相关文章:

java - Android 上的 Web 图像导入 ListView

android - BasicNetwork.performRequest : Unexpected response code 500 for http://192. 168.1.195:85/tranxavApi/public/api/signup

android - 为什么 RadioGroup 选择多个 RadioButtons

youtube - YouTube视频文件流

ffmpeg - 如何从 WebM 文件中提取原始 VP9 流?

ios - iOS 上的 WebRTC : How to establish good video quality?

android - 使用webview android使用POST方法下载文件

android - 求paypal并行支付教程/安卓示例

ffmpeg - 仅使用 libx264 在服务器上进行编码并在客户端使用 libffmpeg 进行解码,仅流式传输视频所需的最少元数据量是多少?