1
Android应用程序具有带SurfaceView支架的MediaPlayer。 MediaPlayer完美地流式传输视频。下面的代码是用来获取快照:如何从MediaPlayer获取快照?
vSurfaceHostingMediaPlayer.setDrawingCacheEnabled(true);
Bimap bm = vSurfaceHostingMediaPlayer.getDrawingCache(false);
其中vSurfaceHostingMediaPlayer是承载的MediaPlayer的SurfaceView。获得的位图具有正确的尺寸(即宽度和高度),但总是均匀黑色。
当上面的代码应用于同一应用程序中的ImageView时,它可以很好地工作。
获得MediaPlayer中播放的视频快照的正确方法是什么?
我怀疑这是不可能的。 – CommonsWare