HarmonyOS 鸿蒙Next Video组件是否支持视频倍速播放和画面调节?

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

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
        })
    }
}

}

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-common-components-video-player-V5#video控制器使用

视频控制的更多功能建议使用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组件可以实现视频的倍速播放,不能调节画面的亮度、对比度

HarmonyOS 鸿蒙Next Video组件支持视频倍速播放和画面调节

在HarmonyOS 鸿蒙Next系统中,Video组件功能丰富,其中就包括支持视频倍速播放。通过VideoOptions对象中的currentProgressRate参数,可以设置视频的播放倍速,如0.75倍、1.0倍、1.25倍、1.75倍、2.0倍等。

同时,Video组件也支持画面调节。例如,可以通过设置Video组件的objectFit属性来调整视频的显示模式,以确保视频按照预期的方式展示,常见的显示模式有Contain(保持宽高比例进行缩放)等。此外,Video组件还支持自定义控制器,以满足对视频播放、暂停、进度调整、全屏显示等功能的个性化需求。

综上所述,HarmonyOS 鸿蒙Next Video组件不仅支持视频倍速播放,还提供了丰富的画面调节选项。

鸿蒙Next高级实战已发布,可以先学学https://www.itying.com/goods-1204.html

回到顶部