DOM

HTMLVideoElement.msInsertVideoEffect() メソッド

 編集:2022.11.10 by T.A.

[Edge]⛌?。非標準。→

非標準: この機能は非標準であり、標準の軌道に乗っていません。Web に面している実稼働サイトでは使用しないでください。すべてのユーザーに対して機能するとは限りません。また、実装間に大きな非互換性があり、動作が将来変更される可能性があります。

mdn: このメソッドは、指定されたビデオ効果をメディア パイプラインに挿入します。

mdn: この独自の方法は、InternetExplorer および MicrosoftEdge に固有のものです。

構文
HTMLVideoElement.msInsertVideoEffect(activatableClassId,effectRequired[,config])
HTMLVideoElement HTMLVideoElement
activatableClassId ビデオ エフェクト クラスを定義する DOMString。
effectRequired true に設定すると、ビデオ効果を定義する必要がある。Boolean 値。
config 省略可。必要な追加構成の定義に役立つオプションの Object
戻り値

なし。

/mdn
var oVideo1 = document.getElementById("video1");
oVideo1.msInsertVideoEffect("Windows.Media.VideoEffects.VideoStabilization", true, null);

HTML:

<VIDEO id=IdTest src="../../Sample/Eizou_M.mp4" controls></VIDEO>

JavaScript:

IdTest.msInsertVideoEffect("Windows.Media.VideoEffects.VideoStabilization", true, null);  //エラー発生:IdTest.msInsertVideoEffect is not a function

Edgeでは対応していないようです。


テスト