原代码:
mediaMetadataRetriever.getFrameAtTime((start1 + 1L), MediaMetadataRetriever.OPTION_CLOSEST_SYNC)
解决后代码:
mediaMetadataRetriever.getFrameAtTime((start1 * 1000 + 1L), MediaMetadataRetriever.OPTION_CLOSEST_SYNC)
….我无奈了,getFrameAtTime 它的第一个参数不是毫秒,是微秒!!!! WTF!
本文揭示了一个关于MediaMetadataRetriever.getFrameAtTime方法的误解:其参数并非毫秒而是微秒。通过一个示例代码片段展示了如何正确地使用该方法来获取指定时间点的视频帧。
1062





