私のWebページにビデオクリップを表示したいと思います。Webページでビデオファイルを再生できません... MIMEタイプが見つかりません。
私はvideo
タグを使用していますが、出力は表示されません。
私は2つのスクリーンショットを添付しました。
私のWebページにビデオクリップを表示したいと思います。Webページでビデオファイルを再生できません... MIMEタイプが見つかりません。
私はvideo
タグを使用していますが、出力は表示されません。
私は2つのスクリーンショットを添付しました。
コメントで述べたように、FirefoxのMP4/H.264のサポートの問題が原因である可能性はかなりいるようです。
JavaScriptで実際に動画を再生できるかどうかを検出し、それに応じて対応できるいくつかの手法があります。ユーザーにメッセージを送信したり、別のビデオに切り替えることができます。
MediaSource.isTypeSupported()
上記のMIMEタイプがサポートされている場合は、チェックを行うことができます - それはので、すべてのブラウザでサポートされていない「実験」ですが、以降のFirefox 42.0でサポートされています。詳細:Firefoxで
H.264コーデックのサポートは、私は別の場所で別の情報を、見つける、も少し紛らわしいですが、それは確かにまだ非常におそらくそうだったし、そのサポートは、特定のコーデックをサポートしている基礎となるシステムに依存しているということです。
function canPlayH264() {
var v = document.createElement('video');
return !!(v.canPlayType && v.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"').replace(/no/, ''));
};
詳しい情報はこちら(「検出再生下):
Firefoxはビデオコーデックがサポートされているかどうかを実行時にテストすることができますHTML5のメカニズムをサポートしていますとは別に、明確でない場合は、複数の異なるH.264コーデックがあります。 1つのH.264エンコードされたビデオが特定のクライアントデバイスでサポートされ、別のH.264エンコードされたビデオが特定のクライアントデバイスでサポートされる可能性があるため、この回答でコーデック情報の読み方の素敵な説明があります:
は正しいパスですか? – affaz
[Firefoxが「サポートされているフォーマットとMimeタイプのビデオが見つかりません」という報告の重複の可能性があります](http://stackoverflow.com/questions/32369721/firefox-reports-no-video-with-support-format-and-mime-タイプ - 見つけた) –
パスは正しい –