0

少し話してもらえますか -- Mozilla が Firefox 21.0 をリリースしたのはつい最近のことですが、H.264 ビデオのサポートは控えめに言っても混乱を招くと思われます。

FF21 は、ページの読み込み時に HTML5 ビデオ タグをオブジェクト タグに変更することに気付きました。

私が書いたこのコード...

<video controls='controls' preload='none' width='320' height='240'>
    <source src='test.mp4' type='video/mp4' />
</video>

... ページがロードされると、自動的にこのコードになります ...

<object width="320" height="240" type="application/x-ms-wmp" uimode="full">
    <param name="autostart" value="false">
    <param name="url" value="test.mp4">
</object>

なぜ FF21 はコードを VIDEO から OBJECT に変更するのですか? 私は Windows 7 を使用しているので、HTML5 ビデオが IE プレーヤーになることに驚きはありませんが、これは本当に HTML5 をサポートしているのでしょうか?

ところで、動画ファイルの URL を source 属性にハードコーディングしている場合、これは大した問題ではありません。しかし、ビデオを動的にロードしている場合、ユーザーが Windows7 で FF21+ を使用している場合、開発者は VIDEO/SOURCE 属性ではなく PARAM/URL 属性の操作を開始する必要があるということですか? 適切なビデオ ファイルをロードするための if/else ステートメントは、新しいブラウザーのリリース/アップグレードごとに増加しています。

4

1 に答える 1

3

ここで Windows 7 で FF21 を実行しています - この動作は見られません。ページが読み込まれ、ビデオが再生され、Firebug がvideoタグをそのまま表示します。これはアドオン/拡張機能が原因でしょうか?

于 2013-05-23T12:56:22.877 に答える