1

我从事一个需要精确搜索视频的项目,因为系统需要与其他设备同步。用于视频播放的操作系统是 Android。到目前为止,我使用了 MediaPlayer 类,但根据关键帧的数量,搜索非常不准确。

所以我的下一个想法是缓存解码的图像并围绕它包装一个自己的播放类。到目前为止,我了解如何使用 MediaExtractor 和 MediaCodec 类手动解码视频。android.media.ImageReader 类似乎正是我想要的。

但我不明白的是,一旦我得到它,如何手动渲染这样的 android.media.Image ?我想阻止手动进行 YUV 到 RGB 的转换,而是一种首选方法是能够将这样的图像放入 Surface 或以某种方式将其复制到 SurfaceTexture 。

4

1 回答 1

0

请看这里

为了支持需要同步在多个设备上播放的视频的用例,此播放器会进行精确搜索

于 2014-12-10T08:20:37.563 回答