问题标签 [playback-rate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
26 浏览

video.js - 为什么videojs有时会返回0值作为playbackRate

最近我在做videojs,当用户改变视频播放速度时,我有一个用例来更新当前播放速度。使用 rateChange 方法,我试图获取 videojs 实例的 palybackRate,但有时它的值为 0。我不明白为什么它即将到来的playbackRate 值为 0,以及它来自 repo 的何处。 videojs github 文档

0 投票
1 回答
48 浏览

javascript - 在没有 javascript 互操作的情况下从 Blazor 设置 HTMLMediaElement.playbackRate

我想了解是否有一种方法可以playbackRate 从 Blazor WebAssembly 设置 HTMLMediaElement 属性的值,而无需借助 javascript 互操作性(https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/playbackRate) .

由于 Blazor 无法直接访问 DOM 元素(而且它并不打算这样做),我认为答案是否定的,我需要使用 javascript 互操作性。然而,我不是一个专家,所以我要求人们有更多的经验。

我知道有一些项目可以帮助管理 Blazor 中的视频,比如Vidazor,但最终他们也使用了 javascript interop,我想尽可能避免这种情况。

非常感谢你

0 投票
1 回答
72 浏览

javascript - 用于更改播放速度的简单 Javascript 扩展不起作用

对于任何带有 HTML 标记的视频 (YouTube),我都有一个简单的播放速度设置器。

当我单击应该将速度更改为 2.25 的 2.25 按钮时,没有任何反应。我没有收到错误消息。

但是当我打开浏览器控制台并输入“document.querySelector('video').playbackRate = 2.25”时,视频会改变它的速度。

怎么了?

播放速度.js

速度按钮.html

样式.css

清单.json