0

MediaElementsを複数のブラウザで応答して動作させようとしています。私はこのリンクでそれをテストしています。 http://testing.grappler.tk/mediaelement-js/

Chromeでは正常に動作します。FFでは再生されません。IE8でテストすると次のようになります。IE8 + 9では、再生ボタンが消えます。 http://pix.am/oIFU.png 助けてくれてありがとう。

4

3 に答える 3

0

Firefoxのデコード操作をトレースしました。タイムコード0のクラスターにタイムコード-6のブロックがあるようです。編集:負の生のタイムコードは無効であり、残りのデコードが失敗します。

于 2012-12-30T22:36:13.767 に答える
0

さまざまな状況でコードをテストするためにさらに時間を費やした後、IE9 ボタンの問題は、WordPress テーマが使用していた css が原因であることがわかりました。

IE8 の問題は、テーマと共に読み込まれた FitVids が原因でした。FitVids はレスポンシブにしようとしてobjectいましたが、必要ありませんでした。

ビデオが再生されないという Firefox の問題は、MiroVideoConverter が原因でした。別のコンバーターを試したところ、うまくいきました。

于 2013-01-26T11:01:09.213 に答える
0

IE8 についてはわかりませんが、Firefox の場合、WebM ファイルは、Firefox が理解できない Content-Type application/octet-stream として表示されます。http://mediaelementjs.com/のステップ 0 で概説したようにコンテンツ タイプを設定する必要があります。

また、コード<br>のタグ内に余分なタグがあり、 <video>IE をスローしている可能性があります。<object>また、JavaScript をオフにして HTML5 以外のブラウザー (IE8 以下) をサポートする場合を除き、このコードは必要ありません。そのコードを削除すると、物事が簡素化されます。

于 2013-01-21T14:34:34.830 に答える