我正在使用cameraIntent在我的应用中录制视频。我的SD卡中的可用内存大约是1.2 GB,当我开始录制它录制了40分钟但是我没有收到任何警报声或者说出内存不足的消息。
我想要的是在录制视频时内存不足时显示警告信息或提示音
答案 0 :(得分:0)
我认为你的分辨率很高......所以它需要大量记忆。 使用此选项并设置视频大小 SetVideoSize(width, height)
中的参数答案 1 :(得分:0)
你可以从这里得到......并且当你想把msg放进去时......
public static long getUsedMemorySize() {
long freeSize = 0L;
long totalSize = 0L;
long usedSize = -1L;
try {
Runtime info = Runtime.getRuntime();
freeSize = info.freeMemory();
totalSize = info.totalMemory();
usedSize = totalSize - freeSize;
} catch (Exception e) {
e.printStackTrace();
}
return usedSize;
}