VideoContext.playbackRate

最低支持基础库版本 3.120.2

解释:倍速播放视频

方法参数

Number rate

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

示例

在开发者工具中预览效果

扫码体验

VideoContext.playbackRate - 图1请使用百度APP扫码

图片示例

VideoContext.playbackRate - 图2

VideoContext.playbackRate - 图3

VideoContext.playbackRate - 图4

代码示例

  • 在 swan 文件中
  1. <view class="wrap">
  2. <video id="myVideo" auto enable-danmu="true" src="https://b.bdstatic.com/swan-temp/940fe716b0eaad38f47b209d61657490.mp4"></video>
  3. <button type='primary' data-set="0.75" bindtap="playbackRate">点击0.75倍速播放</button>
  4. <button type='primary' data-set="1.0" bindtap="playbackRate">点击1.0倍速播放</button>
  5. <button type='primary' data-set="1.25" bindtap="playbackRate">点击1.25倍速播放</button>
  6. <button type='primary' data-set="1.5" bindtap="playbackRate">点击1.5倍速播放</button>
  7. <button type='primary' data-set="2.0" bindtap="playbackRate">点击2.0倍速播放</button>
  8. </view>
  • 在 js 文件中
  1. Page({
  2. data: { },
  3. onLoad() {
  4. const videoContext = swan.createVideoContext('myVideo');
  5. this.videoContext = videoContext;
  6. this.videoContext.play();
  7. },
  8. playbackRate(e) {
  9. console.log(e);
  10. this.videoContext.playbackRate(+e.target.dataset.set);
  11. }
  12. });