1

Javascript Fake Click」スクリプトを使用して、iPad で HTML5 の紹介ビデオを自動再生し、ランディング ページに誘導しています。

より高い z-index のビデオ要素の上に、単純な「イントロをスキップ」リンクがあります。このリンクは他のブラウザでは機能しますが、iPad (iOS 3.2.2) では機能しません。

iPadのビデオのクリックイベントがデフォルトでビデオを一時停止/再生することに関係している可能性があると思います。これを回避する方法についてのアイデアはありますか?

4

3 に答える 3

2

私の知る限り、javascriptハックはiOS4以降では機能しません。Appleは、iOS上のすべてのビデオをユーザー入力からのみ開始するように強制しているため、「自動再生」も機能しません。「controls」属性を削除すると、ビデオの再生も開始されません。あなたが達成しようとしていることは実際には不可能です(すべてのiOSバージョンを考慮して...)

于 2011-09-22T08:44:55.173 に答える
1

私はそのようなものを作りました。私はこの機能を使用しました:

    function videoEnd() {
        $('#mainVideo').fadeOut('slow');
        window.location = "/home.aspx";
    }

iPadで問題なく動作します。

于 2011-10-28T13:28:15.830 に答える
1

これは私が抱えていたのと同じ問題かもしれません。コントロール属性がビデオタグに追加されると、ビデオタグはすべてのイベントをキャプチャします.コントロール属性を削除してみてください...

于 2010-10-09T18:00:47.640 に答える