/sdcard/download
'dan bir GIF dosyasını oynatmak için android.graphics.Movie
kullanmayı deniyorum. Ben APK'nızdaki drawable
klasöre koyarsanızAndroid - Film sınıfını kullanarak gif dosyasını yüklenemedi
, ben kullanarak yükleyebilirsiniz: çalışır
InputStream istr = context.getResources().openRawResource(R.drawable.animfile);
Movie movie = Movie.decodeStream(istr);
. movie.duration()
, movie.setTime()
için değeri türetmek için kullandığım doğru süreyi gösterecektir. yerine çekilebilir, ben
String path = Environment.getExternalStorageDirectory() + "/download/animfile.gif";
Movie movie = Movie.decodeFile(path);
O movie
olarak boş değil şey yüklemek gibi görünüyor kullanarak sd-kart yüklemek deneyin, eğer
sorun olmuyor. Ancak sorun, movie.duration()
'un 0
döndürmesidir.
Bunun neden olduğu ve ne yapmam gerektiği hakkında bir fikriniz var mı? Bunlara da rastladım