我需要能够播放通过 RTSP 接收的视频并同时将其保存到光盘(嗯,SD 卡)。这是一个直播,所以我不能先下载整个文件然后再播放。我必须同时播放和录音。我可以使用 MediaRecorder 从车载摄像头录制视频,也可以使用 MediaPlayer 或 VideoView 接收 RTSP 流,但我不知道如何将两者结合起来。
MediaRecorder 似乎是录制视频的唯一方式,但它只支持一个视频源:摄像头。它的 setVideoSource() 方法不允许其他来源。也许我需要以某种方式获得一个 OutputStream,然后我可以将其写入文件?
谢谢你的帮助。