JavaCV FFmpegFrameRecorder没有保存/写入磁盘

时间:2013-07-20 20:26:45

标签: java android opencv ffmpeg javacv

我在Android上使用JavaCV库,并且我已经能够使示例记录活动有点工作,但是它没有写入我的SD卡上的磁盘。

代码:https://gist.github.com/ilopez/6046287 记录:https://gist.github.com/ilopez/6046289
清单:https://gist.github.com/ilopez/6046296

save video using ffmpegframerecorder android问题不同,没有致命的例外。只是没有写入SD卡。

我尝试过以下文件名

/mnt/sdcard/test.flv - 没有IO异常 /sdcard/test.flv - 没有IO异常 /idontexist/sdcard/test.flv - IO例外

我还尝试将文件放在sdcard文件夹中,没有保存。

我通过将文件连接到我的电脑并查看SCH-I535 / Card目录来确认文件存在。

我还根据上一个问题对源进行了一些修改:How to convert ShortBuffer to Buffer[]?

1 个答案:

答案 0 :(得分:0)

我找到了答案。当手机通过USB连接到PC时,无法读取/写入数据到SD卡。 https://stackoverflow.com/a/9604364/192577我在删除SD卡并查看android设备的文件系统后找到了我感兴趣的文件。我找到了我保存的文件。

有关Android文件系统的更多信息,请访问:http://techblogon.com/android-file-system-structure-architecture-layout-details/#

此外,在从计算机中删除Android设备之前,新文件不可用,并且您通过USB重新连接它。