VideoContext.playbackRate

最低支持基础库版本 3.120.2

解释:倍速播放视频

# 方法参数

Number rate

倍率,当前支持 0.75 / 1.0 / 1.25 / 1.5 / 2.0 倍速。

# 示例

扫码体验
重新加载
请使用百度APP扫码

# 图片示例

# 代码示例

    <view class="wrap">
        <video id="myVideo" enable-danmu="true" src="https://b.bdstatic.com/swan-temp/940fe716b0eaad38f47b209d61657490.mp4"></video>
        <button type="primary" data-set="0.75" bindtap="playbackRate">点击0.75倍速播放</button>
        <button type="primary" data-set="1.0" bindtap="playbackRate">点击1.0倍速播放</button>
        <button type="primary" data-set="1.25" bindtap="playbackRate">点击1.25倍速播放</button>
        <button type="primary" data-set="1.5" bindtap="playbackRate">点击1.5倍速播放</button>
        <button type="primary" data-set="2.0" bindtap="playbackRate">点击2.0倍速播放</button>
    </view>
    
    Page({
        onLoad() {
            this.videoContext = swan.createVideoContext('myVideo');
            this.videoContext.play();
        },
        playbackRate(e) {
            console.log('当前倍速', +e.target.dataset.set);
            swan.showToast({
                title: '当前倍速为' + +e.target.dataset.set,
                icon: 'none'
            });
            this.videoContext.playbackRate(+e.target.dataset.set);
        }
    });