我正在开发一个鸿蒙应用,需要显示视频的缩略图来预览视频内容。请问在鸿蒙系统中,如何获取视频的缩略图?是否有现成的API可以直接使用?
如何设置获取缩略图的时间点和缩略图的大小?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
我正在开发一个鸿蒙应用,需要显示视频的缩略图来预览视频内容。请问在鸿蒙系统中,如何获取视频的缩略图?是否有现成的API可以直接使用?
如何设置获取缩略图的时间点和缩略图的大小?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
据我所知,在鸿蒙系统中,你可以使用AVImageGenerator类来获取视频的缩略图。以下是一个示例代码,展示了如何设置视频源并获取缩略图:
在这个示例中,你需要先设置视频源,然后指定获取缩略图的时间点和参数(宽度和高度)。接着,调用fetchFrameByTime()方法获取缩略图,并使用release()方法释放资源。获取到的缩略图是一个image.PixelMap对象,你可以用它来进行显示或其他操作。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。