任何人都可以解釋爲什麼從我的應用程序緩存目錄下載/播放視頻不起作用,但從我的SD卡下載/播放相同的視頻確實有效嗎?從應用高速緩存播放視頻目錄
注意:此視頻正在下載。在致電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
,它會被擊中並錯過它是否會起作用。
任何人都可以解釋這種行爲嗎?
https://code.google.com/p/android/issues/detail?id=10197 – user60108