我正在尝试使用 imagereader 表面作为 exoplayer 的表面,视频中断但音频正在播放。
`DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;
ImageReader mReader = ImageReader.newInstance(width,height,ImageFormat.YUV_420_888,1);
Surface mReaderSurface = mReader.getSurface();
HandlerThread mHandlerThread = new HandlerThread("hh");
mHandlerThread.start();
Handler mHandler = new Handler(mHandlerThread.getLooper());
mReader.setOnImageAvailableListener(this, mHandler);
player.setVideoSurface(mReaderSurface);
`