1

iPhone ユーザーがアクセスした特定のページの起動時にビデオを開き、(ビデオが終了したら) そのページに戻りたいと考えています。この時点で Cookie も設定するので、動画は初回のみロードされます (ただし、その部分は問題ありません)。

mp4 に直接リンクする方法を見つけることはできますが、そこから戻ることはできません。Autoplay を使用した HTML5 ビデオ タグにも遭遇しましたが、それは私が望むことをしていないようです。jQuery ソリューションはありますか? またはより良い HTML5 ソリューションですか?

4

3 に答える 3

2

申し訳ありませんがautoplay、IOS およびほとんどのモバイル プラットフォームでは無効になっています。

ビデオ/オーディオの再生を開始するには、ユーザーの操作が必要です。帯域幅とバッテリーの使用量を維持するために、自動再生は無効になっています。

詳細については、こちらをご覧ください。javascript メソッドも無効になっていることに注意してvideo.play()くださいvideo.load()

于 2012-09-11T09:13:04.940 に答える
2

自動再生するには、次の操作を行います

<video controls="controls" autoplay="autoplay">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  Your browser does not support the video tag.
</video>

そして、それが終わったら何かをする

<script>

    //could easily be getElementById(NAME) also

    video.onended = function(e) {
      alert("The video finished");
    }
</script>
于 2012-09-11T08:39:17.213 に答える