0

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

代码:https ://gist.github.com/ilopez/6046287 日志:https
://gist.github.com/ilopez/6046289 清单:https ://gist.github.com/ilopez/6046296

使用 ffmpegframerecorder android问题保存视频不同,没有致命异常。只是没有写入 SD 卡。

我尝试了以下文件名

/mnt/sdcard/test.flv - 无 IO 异常 /sdcard/test.flv - 无 IO 异常 /idontexist/sdcard/test.flv - IO 异常

我也尝试在 sdcard 文件夹中放置一个文件,没有保存。

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

我还根据我之前的问题修改了源代码:如何将 ShortBuffer 转换为 Buffer[]?

4

1 回答 1

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 重新连接之前,新文件不可用。

于 2013-07-22T23:04:11.270 回答