DOM

HTMLMediaElement.canPlayType() メソッド

 編集:2022.11.03 by T.A.

[Edge]。→

現在のブラウザーが特定の MIME タイプのメディアを再生できるかどうか文字列で返します。

mdn: 注: この機能は Web ワーカーでは使用できません。

構文
HTMLMediaElement.canPlayType(mediaType)
HTMLMediaElement HTMLMediaElement
mediaType DOMString。MIMEタイプ オブジェクト。→MIMEタイプ
戻り値

メディアを再生できる可能性を示す DOMString。文字列は次のいずれかの値になります。

probably mediaType パラメーターで示されたタイプのメディアは、おそらくこのデバイスで再生可能です。
maybe 再生が実際に試行されるまでメディアが再生されるかどうかを確認するのに十分な情報はありません。
""(空文字) 指定されたタイプのメディアは、現在のデバイスでは確実に再生できません。

HTML:

<VIDEO id=IdTest src="../../Sample/Eizou_M.mp4" controls style="width:200px"></VIDEO>

JavaScript:

D=IdTest.canPlayType("video/mp4");  //(.mp4)=[string]:maybe
D=IdTest.canPlayType("video/mpeg");  //(.mpg)=[string]:
D=IdTest.canPlayType("video/quicktime");  //(.mov)=[string]:
D=IdTest.canPlayType("video/x-msvideo");  //(.avi)=[string]:
D=IdTest.canPlayType("video/x-ms-wmv");  //(.wmv)=[string]:

テスト