私のアプリケーションキャッシュディレクトリからビデオをダウンロード/再生することはできませんが、私の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
」に「ストリーム」しようとすると、それはうまく動作するかどうかを忘れてしまいます。
誰でもこの動作を説明できますか?
https://code.google.com/p/android/issues/detail?id=10197 – user60108