MediaElementを使用して、さまざまなプレーヤーを作成せずに、すべてのビデオ/フォーマットを提供したいと思います。私の最初の試みは、この投稿のタイトルにリストされているエラーをスローする.mwvファイルを使用することでした。次に、うまく機能しているように見えるMP4を試しました。次に、タイトルに記載されているのと同じエラーをスローする.flvファイルを試しました。
Chromeでは、「Uncaught TypeError:Cannot read property'tagName' of null」が表示されます。これは、mediaelement-and-player.min.jsの40行目にありますが、プレーヤーのビューア部分がまったく表示されません。Firefoxでは、コンソールの同じ行番号に「TypeError:d is null」が表示されますが、プレーヤーのビューア部分が表示され、「ビデオ形式またはMIMEタイプはサポートされていません」と表示されます。MediaElementのドキュメントには、これらのタイプがサポートされていることが示されていますが、再生させることができないようです。
プレーヤーを誤って構成したか、間違ったコンテンツタイプを渡している(いくつか試しました)か、これはバグです。私は同様の投稿を見ましたが、そこに投稿された解決策は少し曖昧でした。さまざまなファイル、形式、mimeタイプを試して、問題を解決できるかどうかを確認しますが、これはコードの問題だと思います。他の誰かがmediaElementでflvまたはwmvファイルを再生することができましたか?それを機能させるためのトリックはありましたか?