1

短い動画 (.mov) をローテーションで自動再生するサイトを構築しようとしています。HTML5 には問題ないようで、PC 上の Chrome でうまく動作します。しかし、iPad で実行している場合、ビデオは自動再生されず、誰かがビデオをクリックするのを待ちます。自動再生する方法はありませんか?JavaScript 経由で呼び出そうとしましたが、失敗します。どんな提案でも大歓迎です。iPad2でios6.01を確認しました。

タグは次のとおりです。

    <video id="vidWindow" controls="controls"
           autoplay="autoplay"  poster="images/rbc3d.png">
        <source src="videos/28497184.mp4"   />
            Your browser does not support the video tag.
    </video>
4

2 に答える 2

1

これは、Apple によって意図的に無効にされました (正当な理由により)。Safari リファレンス ライブラリには次のように記載されています。

iPhone OS (iPad を含むすべてのデバイス) の Safari では、ユーザーがセルラー ネットワーク上にあり、データ ユニットごとに課金される可能性があるため、自動バッファリングと自動再生が無効になっています。ユーザーが開始するまで、データはロードされません。これは、JavaScript の play() および load() メソッドも、ユーザーの操作によって play() メソッドがトリガーされない限り、ユーザーが再生を開始するまで非アクティブであることを意味します。

于 2012-11-19T09:01:29.057 に答える