鸿蒙截图功能实现的问题

鸿蒙有没有类似Android getBitmap() 的方法,能够实现在视频中截取一帧的功能。

鸿蒙截图功能实现的问题-鸿蒙开发者社区

鸿蒙
HarmonyOS
截图
2021-10-15 11:02:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Bessemer
1

截取视频帧可以参考官方FAQ:

https://developer.huawei.com/consumer/cn/forum/topic/0201603835085090950?fid=0101587865002800104

10. 如何获取视频的第一帧作为视频的封面
1.         创建媒体数据管理AVMetadataHelper对象,可以通过setSource设置要读取的媒体文件,如果不设置或设置不正确,则无法进行后续操作。

AVMetadataHelper avMetadataHelper = new AVMetadataHelper ();
avMetadataHelper.setSource(""/data/data/com.huawei.multimedia/video.mov"");

2.         指定获取帧数据的选项,以及获取帧的时间,获取媒体源的帧数据。

PixelMap pixelMap = avMetadataHelper.fetchVideoPixelMapByTime(1000L, 0x00);

3.         获取到PixelMap对象后,调用release()函数释放读取的媒体资源。

avMetadataHelper.release();

分享
微博
QQ
微信
回复
2021-10-15 21:01:55
相关问题
页面截图功能,有什么好方法?
393浏览 • 1回复 待解决
WebView 如何实现截图
516浏览 • 1回复 待解决
如何对某个组件实现局部截图
25浏览 • 1回复 待解决
鸿蒙如何实现分享功能
16360浏览 • 2回复 待解决
鸿蒙-如何实现类似于HOME键功能
9637浏览 • 2回复 待解决
鸿蒙提供画中画功能要怎么实现
460浏览 • 1回复 待解决
Martix实现倾斜功能
419浏览 • 1回复 待解决
如何实现类似插槽功能
807浏览 • 1回复 待解决
如何实现类似.9 图功能
521浏览 • 1回复 待解决
SoundPool实现音频播放功能
655浏览 • 1回复 待解决
定时提醒功能如何实现?
3664浏览 • 1回复 待解决
Grid如何实现拖拽功能
1241浏览 • 1回复 待解决
实现弹幕功能三方库
603浏览 • 1回复 待解决
如何实现向用户申请授权功能
796浏览 • 1回复 待解决
如何实现Fraction懒加载功能
6280浏览 • 1回复 待解决