1

iPhone(Chrome)でビデオを見に行くときm.youtube.com、YouTubeはHTML5<video>タグを使用してビデオを表示していると思います。

ただし、コマーシャルで動画を視聴する場合、シークボタンをドラッグすると、シーク前の元の位置に戻ります。言い換えれば、コマーシャルでのあなたの位置を制御することは不可能です。

これは、ブラウザのコンテンツとブラウザの境界に違反しているように感じます。これはネイティブアプリではなく、ウェブサイトです。iOSのビデオコントロール要素はHTMLによってどのように操作されていますか?ウェブページが電話の写真にアクセスしたり、アプリケーションを切り替えたりすることは不可能であるのと同じように、これは不可能であるように思われます。

4

1 に答える 1

1

ブラウザでインラインで実行されている場合、サイトはコントロールへの完全なスクリプト アクセスを持ちます。また、広告中に再生ヘッドをスキップ/変更しないようにすることは、最近では非常に標準的です。コントロールを完全に取り除くものもあります。

HTML5 ビデオはネイティブ ブラウザ機能ですが、依然として JavaScript フックの影響を受けます。return falseコントロールをロックダウンするには、onChangePlayhead イベントに追加するだけです。動画をインライン Web から削除して、ネイティブ iOS アプリに取り込んだ場合にのみ、スクリプトで操作できなくなります。

于 2013-03-04T22:37:13.147 に答える