有没有办法逐帧浏览视频文件?我试过使用 VideoView 并且取得了小小的成功。我可以通过关键帧而不是单个帧获取视频。我认为这将是默认设置,尤其是视频压缩的工作方式。有没有办法覆盖此默认行为或我可以更改的配置?
问问题
5766 次
2 回答
5
怯场媒体框架中的默认行为始终是寻找关键帧。(与早期框架的 - opencore 不同,它的默认搜索行为是搜索时间。)
您不能使用 Android 提供的 MediaPlayer API 进行逐帧搜索。
如果你真的想实现逐帧搜索,那么你将不得不使用像 FFMPEG 这样的第三方多媒体框架,或者你需要实现你自己的。
于 2011-08-23T12:42:46.183 回答
0
你看过MediaMetadataRetriever吗?在那里你可以使用getFrameAtTime(long timeUs, int option)
并返回一个Bitmap
.
根据用途,也许这就是您所需要的。
于 2011-08-23T13:47:15.993 回答