HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
操作步骤:
1、视频等比例显示,调整播放区域。
2、读取pixmap:
x为0
y为160
width:1208
height: 680
3. 保存为图片
4. 保存后的图片如附件,上面为黑色,下面缺失一部分画面。
HarmonyOS
赞
收藏 0
回答 1
相关问题
动态缩放XComponent大小和视频播放时的性能对比
2951浏览 • 1回复 待解决
HarmonyOS 如何获取将大image转换成等比例的小图?
679浏览 • 1回复 待解决
HarmonyOS XComponent播放视频问题
955浏览 • 1回复 待解决
HarmonyOS 图片截取,怎么把图片中的红框截取出来显示。并且(ImageFit.Fill) 这样显示
838浏览 • 1回复 待解决
简易视频播放,如何使用video组件实现视频播放功能
2030浏览 • 1回复 待解决
ijkplayer结合XComponent组件播放视频时根据视频尺寸和组件尺寸设置视频缩放模式
2885浏览 • 0回复 待解决
HarmonyOS 视频播放AVPlayer解码异常
914浏览 • 1回复 待解决
HarmonyOS XComponent组件播放渲染yuv视频文件,仅显示了1帧,怎么渲染播放整个视频文件
755浏览 • 1回复 待解决
HarmonyOS XComponent和AVplayer实现视频播放,视频被拉伸
1148浏览 • 1回复 待解决
HarmonyOS 需要视频小窗播放功能
791浏览 • 1回复 待解决
HarmonyOS 视频列表播放怎么实现只有一个视频播放的功能?
685浏览 • 1回复 待解决
ArkTS使用AVPLayer实现视频播放时,如何实现全屏播放功能
3195浏览 • 0回复 待解决
HarmonyOS 通过AudioPlayer播放音频如何设置播放速度?
1074浏览 • 1回复 待解决
HarmonyOS 播放视频,多个XComponent公用一个AVPlayer
840浏览 • 1回复 待解决
HarmonyOS 通过xcomponent + avplayer实现直播流的播放以及实现类似短视频app的上下翻页切换视频的效果的逻辑以及源码,xcomponent + avplayer实现的视频播放器能否做成组件并插入到信息流中
593浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在鸿蒙HarmonyOS中通过AVPlayer实现视频全屏播放切换功能?
950浏览 • 0回复 待解决
怎样实现视频的播放、暂停和快进功能?
289浏览 • 0回复 待解决
HarmonyOS 使用avPlayer和XComponent实现视频播放器的一些问题
886浏览 • 1回复 待解决
HarmonyOS 视频播放
859浏览 • 1回复 待解决
HarmonyOS 使用XComponent和AvPlayer播放视频出现有声音无画面问题
736浏览 • 1回复 待解决
HarmonyOS 关于GIF图片播放功能的咨询
637浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS开发图片预览功能中,如何通过调整Image组件的宽高和位置来实现图片的缩放与移动?
623浏览 • 0回复 待解决
Image组件加载网络图片时,如何确保图片按比例缩放并完整显示?
296浏览 • 0回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
2927浏览 • 1回复 待解决
设置宽高,还是显示的完整视频流,只是设置的显示的画面(surface)宽高。
createPixelMapFromSurface接口是根据region把完整视频流的画面做裁剪,因为代码里传入的是显示surface的宽高,相较于完整视频流画面的宽高有缩小,所以导致保存的图片画面不全
如果希望截图完整视频播放画面,可以将该createPixelMapFromSurface接口入参region的宽高设置的和视频大小保持一致:
demo中Region修改为: