【问题标题】:How to change video playbackRate with coffeescript如何使用咖啡脚本更改视频播放率
【发布时间】:2017-07-28 15:48:15
【问题描述】:

我有一个视频,我需要它运行得慢一些。 当前代码:

ready = undefined
set_rate = undefined

set_rate = =>
  $('#background').attr playbackRate: '.1'
  return

ready = =>
  set_rate()
  return

$(document).ready ready

$('#background') 选择我的<video>

我也试过$('#background').playbackRate = .1$('#background').playbackRate = '.1' 但我永远看不到任何区别(在 .1 中提醒回放率结果),我也尝试使用 vlc 来减慢视频速度,但它变得跳动,并且无法使用。 注意:我使用的是咖啡脚本,而不是 javascript(即使它们“相同”) 另外,视频是静音的,我相信这会让事情变得更容易。

【问题讨论】:

    标签: javascript video coffeescript


    【解决方案1】:

    jQuery attr() 方法 (see the docs) 需要一个字符串,它是您要更改的属性的名称,以及您要设置的值。

    $('#background').attr 'playbackRate', 0.1
    

    编辑

    如果这不起作用,请尝试通过 DOM 元素而不是 jQuery 直接设置它(使用 [0] 从它的 jQuery 包装器中访问它)

     $('#background')[0].playbackRate = 3.0;
    

    如果仍然无法正常工作,请在此处或在 jsfiddle 中发布您的代码示例 sn-p,我们可以在其中重现并尝试修复。

    【讨论】:

    • 我知道,playbackRate 是这样设置成功的,但是没有变化
    猜你喜欢
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多