2012-03-13 76 views
0

我正在下載視頻和圖像文件,並將該文件存儲到設備的緩存中。如何播放存儲在Google TV設備目錄緩存中的視頻

即像

String RootDir = getCacheDir() + File.separator + "FirstData"; 
    RootFile = new File(RootDir); 
    RootFile.mkdir(); 

但同時使用所有這些文件的FOM視頻文件是不是在玩的緩存中的目錄。它顯示「抱歉無法播放此視頻」警報。 和日誌貓來了,如:

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()+目錄內存的目錄中,那麼它顯示上述錯誤。

回答

0

嘗試使用mkdirs()而不是mkdir(),它將創建整個路徑。

相關問題