我有一个视频,我需要获取它的一些帧。
我曾经做过以下事情:使用相关视频的大小创建一个标准位图,创建一个画布并将其设置为在位图上绘制。
我使用 SurfaceView 和 surfaceHolder。一个 mediaPlayer 在surfaceView 上绘图,我有一个调用surfaceView.draw(canvas) 的方法,它在画布上绘制,它绘制到位图,我最终采用并使用...
我的问题是 60% 的时间我得到黑框。媒体播放器在单独的线程中播放其内容,我不知道视频什么时候开始,什么时候 - 不,所以我相信这就是我黑屏的原因。
我需要解决方法、修复程序或其他方法来获取视频帧。
提前致谢。