31

私はこのコードを使用しています:

<video width="440px" loop="true" autoplay="true" controls>
<source src="http://www.example.com/CorporateVideo.mp4" type="video/mp4" />
<source src="http://www.example.com/CorporateVideo.ogv" type="video/ogv" />
<source src="http://www.example.com/CorporateVideo.webm" type="video/webm" />
</video>

動画を自動再生したいのですが、ページを読み込んでも動画が再生されません。ビデオにカーソルを合わせると(コントロールを表示するために)、ビデオは常に2秒ですが、その後停止して続行しないため、バッファリングの問題のようです。

注: もう一度サイトにアクセスしたところ、自動再生が機能しているように見えましたが、もう一度試してみると同じ問題が発生しています。これはバッファリングの問題ですか? これを止めるために私にできることはありますか?

4

6 に答える 6

50

autoplay="autoplay"値の代わりに試してください"true"。これは、自動再生を有効にする文書化された方法です。それは奇妙に冗長に聞こえます、私は知っています。

于 2013-06-07T02:26:27.373 に答える
28

モバイル ブラウザは通常、この属性を無視して、ユーザーが明示的にダウンロードを開始するまでデータを消費しないようにします。

更新: Android および iOS のモバイル ブラウザーの新しいバージョンは、自動再生機能をサポートしています。ただし、ビデオがミュートされているか、オーディオ チャンネルがない場合にのみ機能します

追加情報: https://webkit.org/blog/6784/new-video-policies-for-ios/

于 2014-09-26T12:31:48.460 に答える