23

<video/>Chromeの HTML5 タグに奇妙な問題があることに気付きました。

これを使用すると、正常に動作します。

<video poster="023.png" autoplay controls>
<source src="todojunto.mp4" type="video/mp4"  />
</video>

これは音声のみを再生し、ビデオは再生しません:

<video poster="023.png" autoplay >
<source src="todojunto.mp4" type="video/mp4"  />
</video>

属性を削除すると、poster再び機能します。

他のすべてのブラウザー (IE9 でさえも...!) は完全に動作し、その理由を見つけることができないようです。

アイデア/ヘルプはありますか?

ありがとう

4

5 に答える 5

8

厳密な標準実装のために、ビデオ タグの属性を指定する必要があります。

<video poster="023.png" autoplay="autoplay" controls="controls">
    <source src="todojunto.mp4" type="video/mp4"  />
</video>

これが機能しない場合は、ブラウザの設定が変更されています

于 2012-05-25T15:42:25.590 に答える
5

あなたのビデオが表示されることにも驚いています。Chrome は mp4 のサポートを停止しました。Chrome で html5 ビデオを操作する場合は、.webm ファイルを使用する必要があります。

于 2012-06-12T13:38:31.960 に答える
0

同じエラーが発生しました。preload="auto" タグを追加して修正しました。

<video autoplay loop preload="auto" poster="023.png">
    <source src="todojunto.mp4" type="video/mp4" />
</video>

これがうまくいくかどうかわかりませんが、質問をしてからしばらく経ちました。しかし、これは将来誰かを助けるかもしれません!

于 2014-06-03T10:30:30.887 に答える