我正在尝试将 InputSteam(视频)转换为位图,但是 decodeStream() 返回 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 绘制到画布上。