问题标签 [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.
video.js - 为什么videojs有时会返回0值作为playbackRate
最近我在做videojs,当用户改变视频播放速度时,我有一个用例来更新当前播放速度。使用 rateChange 方法,我试图获取 videojs 实例的 palybackRate,但有时它的值为 0。我不明白为什么它即将到来的playbackRate 值为 0,以及它来自 repo 的何处。 videojs github 文档
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,我想尽可能避免这种情况。
非常感谢你
javascript - 用于更改播放速度的简单 Javascript 扩展不起作用
对于任何带有 HTML 标记的视频 (YouTube),我都有一个简单的播放速度设置器。
当我单击应该将速度更改为 2.25 的 2.25 按钮时,没有任何反应。我没有收到错误消息。
但是当我打开浏览器控制台并输入“document.querySelector('video').playbackRate = 2.25”时,视频会改变它的速度。
怎么了?
播放速度.js
速度按钮.html
样式.css
清单.json