6

有没有办法逐帧浏览视频文件?我试过使用 VideoView 并且取得了小小的成功。我可以通过关键帧而不是单个帧获取视频。我认为这将是默认设置,尤其是视频压缩的工作方式。有没有办法覆盖此默认行为或我可以更改的配置?

4

2 回答 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 回答