05-libVLC的视频播放器:设置倍速播放

打印 上一主题 下一主题

主题 1277|帖子 1277|积分 3831

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
libvlc_media_player_set_rate(m_pMediaPlayer, rate)


  • 作用:调用VLC API设置播放速率。
  • 剖析:
  • libvlc_media_player_set_rate 是libvlc提供的函数,用于设置播放速度。
  • 参数:
  • m_pMediaPlayer:播放器实例。
  • rate:目标速率(如1.0=正常速度,2.0=2倍速)。
  • 返回值:
  • -1 表示失败(例如格式不支持)。
  • 0 或正数表示成功。
    qBound(0.25f, rate, 4.0f);
  • 作用:限定速率在有用范围内(0.25~4.0)。
  • 剖析:
  • qBound 是Qt提供的函数,用于将值限定在最小值和最大值之间。
  • 0.25f:最低速率(25%速度播放)。
  • 4.0f:最高速率(4倍速播放)。
  • 如果输入的 rate 超出范围,会被自动修正到边界值。
  • 为什么是0.25~4.0:
  • 这是VLC支持的典型速率范围,超出后大概音画差异步或无法播放
//设置速度
[code][/code]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦应逍遥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表