問題タブ [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 投票する
1 に答える
48 参照

javascript - JavaScript 相互運用なしで Blazor から HTMLMediaElement.playbackRate を設定する

JavaScript の相互運用性 ( https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/playbackRate )playbackRate に頼らずに、Blazor WebAssembly からHTMLMediaElement プロパティの値を設定する方法があるかどうかを理解したいと思います。 .

Blazor は DOM 要素に直接アクセスすることはできません (また、直接アクセスすることを意図していません) ため、答えはノーであり、javascript の相互運用性を使用する必要があると思います。しかし、私はあまり専門家ではないので、より多くの経験を積むようにお願いしています。

Vidazor のようにBlazorでビデオを管理するのに役立つプロジェクトがあることは知っていますが、最終的には JavaScript 相互運用も使用するため、できるだけ避けたいと思います。

どうもありがとうございました

0 投票する
1 に答える
72 参照

javascript - 再生速度を変更する単純な Javascript 拡張機能が機能しない

HTMLタグ付きのビデオ(YouTube)の簡単な再生速度設定器があります。

速度を 2.25 に変更するはずの 2.25 ボタンをクリックしても、何も起こりません。エラーメッセージが表示されません。

しかし、ブラウザ コンソールを開いて「document.querySelector('video').playbackRate = 2.25」と入力すると、ビデオの速度が正常に変化します。

なにが問題ですか?

playspeed.js

speed-buttons.html

スタイル.css

マニフェスト.json