我们使用MediaRecorder在进行实际录制之前使用setOutputFile()将视频录制到外部存储上的文件中。一切正常,但主要问题是,一旦录制完成,我们想开始在VideoView中播放录制的视频。如何知道文件何时可以读取和播放? 最佳答案 FileObserver类非常适合您的需求。Hereisthedocumentation.它很容易使用。当观察到的文件在写入后关闭时,会以CLOSE_WRITE为参数调用onEvent回调。MyFileObserverfb=newMyFileObserver(mediaFile_path,
我们使用MediaRecorder在进行实际录制之前使用setOutputFile()将视频录制到外部存储上的文件中。一切正常,但主要问题是,一旦录制完成,我们想开始在VideoView中播放录制的视频。如何知道文件何时可以读取和播放? 最佳答案 FileObserver类非常适合您的需求。Hereisthedocumentation.它很容易使用。当观察到的文件在写入后关闭时,会以CLOSE_WRITE为参数调用onEvent回调。MyFileObserverfb=newMyFileObserver(mediaFile_path,