在使用Movie类时,Android App在Lollipop中崩溃了

时间:2017-05-29 16:57:42

标签: c# android xamarin

Android应用程序在Lollipop中崩溃但在使用Movie类时在marshmallow和Nougat工作。当我们尝试在下面的行绘制图像时,应用程序崩溃,我们没有任何异常。

this.movi​​e.Draw(canvas,0,0,p);

但是当我试图将图像从电影中绘制到不同的画布时,它工作正常,但过了一段时间后我得到了Out of Memory异常。

// CODE

位图movieBitmap = Bitmap.CreateBitmap(movie.Width(),movie.Height(),Bitmap.Config.Argb8888);

Canvas movieCanvas = new Canvas();

movie.Draw(movieCanvas,0,0,p);

Rect src = new Rect(0,0,movie.Width(),movie.Height());

canvas.DrawBitmap(movieBitmap,src,src,p);

我正在使用Xamarin Android进行开发。为什么会出现这个问题的任何建议。

0 个答案:

没有答案