【发布时间】:2011-08-12 02:54:53
【问题描述】:
谁能解释为什么从我的应用程序缓存目录下载/播放视频不起作用,但从我的 sdcard 下载/播放相同的视频却有效?
注意:正在下载此视频。在调用 VideoView.setVideoPath(...) 之前,我正在保存到内存中。
// Works
File file = new File(Environment.getExternalStorageDirectory(), "vid-test.3gp");
// Does not work
File file = new File(getCacheDir(), "vid-test.3gp");
在每种情况下,相关文件确实存在。
如果我尝试拨打VideoView.setVideoURI(...) 并将视频“流式传输”到我的VideoView,无论它是否有效,都会碰巧失败。
谁能解释这种行为?
【问题讨论】:
标签: android video video-streaming