2

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ファイルを再生することができましたか?それを機能させるためのトリックはありましたか?

4

1 に答える 1

2

構成のステップ(またはディレクティブ)を見逃しました。'tagName'エラーは、使用していたコンテンツタイプに関係しており、Glassfishで定​​義されていませんでした。何も再生されなかったのは、ビデオタグにクラスを「mejs-player」としてリストするのを忘れたためです。

これら2つのことをクリーンアップすると、プレーヤーは機能します。

于 2013-02-20T21:14:07.133 に答える