Can someone explain why downloading / playing videos from the application cache directory does not work, but loading / playing the same video from my SD card really works?
Note: this video is loading. I save memory before calling VideoView.setVideoPath(...) .
// Works File file = new File(Environment.getExternalStorageDirectory(), "vid-test.3gp"); // Does not work File file = new File(getCacheDir(), "vid-test.3gp");
In each case, there is a file .
If I try to call VideoView.setVideoURI(...) and the "streaming" video on my VideoView , it will get in and skip whether it will work.
Can anyone explain this behavior?
source share