【发布时间】:2017-08-30 05:25:47
【问题描述】:
我正在下载视频和图像文件,并将这些文件存储到设备的缓存中。
即喜欢
String RootDir = getCacheDir() + File.separator + "FirstData";
RootFile = new File(RootDir);
RootFile.mkdir();
但是在使用缓存内目录中的所有这些文件时,视频文件没有播放。它显示“抱歉此视频无法播放”警报。 日志猫来了:
03-13 12:12:03.180: E/MediaPlayer(5093): error (1, -2147483648)
03-13 12:12:03.340: E/MediaPlayer(5093): Error (1,-2147483648)\
我已将文件名设置为 .mp4 格式,也已设置
file.setReadable(true,false);
如果我将 getCacheDir() 位置正常工作,则相同的下载内容。但唯一的问题是,如果文件在 getCacheDir()+Directory 内存的目录中,则会显示上述错误。
【问题讨论】: