HarmonyOS 鸿蒙Next Video组件是否支持视频倍速播放和画面调节?
HarmonyOS 鸿蒙Next Video组件是否支持视频倍速播放和画面调节?
请问在使用Video组件时,是否可以实现视频的倍速播放,以及调节画面的亮度、对比度等属性?
3 回复
在使用鸿蒙(HarmonyOS)的Video组件时,确实可以实现视频的倍速播放,但直接通过组件调节画面的亮度、对比度等功能则不直接支持。
倍数播放参考:
在创建Video组件时,可以通过VideoOptions对象的currentProgressRate属性来设置视频的播放倍速。这个属性允许开发者指定视频播放的速度,从而实现倍速播放的功能。
[@Component](/user/Component)
export struct VideoPlayer {
private controller: VideoController | undefined;
private videoSrc: Resource = $rawfile('videoTest.mp4');
build() {
Column() {
Video({
src: <span class="hljs-keyword">this</span>.videoSrc,
currentProgressRate: PlaybackSpeed.Speed_Forward_1_00_X, <span class="hljs-comment">// 设置初始播放倍速</span>
controller: <span class="hljs-keyword">this</span>.controller
})
}
}
}
视频控制的更多功能建议使用AVPlayer进行视频的开发,https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/video-playback-V5?catalogVersion=V5
demo参考:https://gitee.com/harmonyos/codelabs/tree/master/VideoPlayer
Video组件可以实现视频的倍速播放,不能调节画面的亮度、对比度