0
我想將InputSteam(視頻)轉換爲位圖,但decodeStream()返回null。Android BitmapFactory.decodeStream()return null
代碼示例:
InputStream is = getResources().openRawResource(R.drawable.test1);
BitmapFactory.Options options = new BitmapFactory.Options();
Bitmap surface = BitmapFactory.decodeStream(is,null,options);
//surface is null
是因爲輸入蒸汽太大?如果是這樣,我將如何去修剪輸入流只讀1 1920x1080幀? 這需要非常快,我嘗試使用MediaMetadataRetriever,但速度太慢。總的來說,我正在嘗試將一個.mp4文件繪製到畫布上。
你嘗試播放的MP4到畫布? – Kai
是的,這是正確的。 –
即使它有效,性能可能會非常糟糕,你試圖用這種設置實現什麼,也許有更好的方法。 – Kai