普通のHTMLコンテンツ(主にimgタグ)を(ビデオタグ経由で)ビデオの上に表示する方法を知っている人はいませんか?HTML5ビデオ:ビデオの上に通常のHTMLコンテンツを置くことが可能
答えて
なぜポスターの属性を使用しないのですか?これにより、ビデオが読み込まれるか再生されるまで画像を表示できます。
動画をその動画の背景として設定できますか?あなたのレイアウトでうまくいくかどうか確かではありませんが、論理的に見えます...
ビデオを背景としてどのように設定しますか? –
HTML5ビデオの上にhtml要素を置くことができます。 video要素とHTML要素の両方に「position:absolute」を指定し、HTML要素をビデオ要素よりも高いz-indexにします。
この作業の例がありますか? –
ここに例があります。しかし、次回は自分でやろうとするべきです。私に5分かかる;):http://jsfiddle.net/GxvyG/ –
他の人が暗示しているように、絶対配置を使用してVIDEO
要素の上にHTML要素を配置するのは非常に簡単です。難しいのは、iPhone、iPod、おそらく、薄いネイティブ再生クライアントとは対照的に、ページ上でインラインでビデオアセットを再生しない古いAndroidの携帯電話でイベントをキャプチャしようとするときです。これらのインスタンスの場合、VIDEO
要素貪欲にイベントをキャプチャします。
あなたは「ポスター」または「サムネイル」として使用したい画像にそのbackground-image
セットでIMAGE
要素またはDIV
を使用する場合は、ユーザーがにビデオを得るためにそれらをタップすることができません再生を開始する - モバイルブラウザはこの動作を、その領域にあるVIDEO
要素が存在するかのように扱います(「大きな再生」ボタンがどこにあるのかをクリックすると良いですが、ない途中でカスタムコントロール。
私が過去に使用したソリューションは、ちょうどあなたが正常にVIDEO
要素を入れて、をシフトするページ上IMG
またはDIV
ポスターを置くことです3210要素オフスクリーン(絶対にleft
スタイルが-3000pxに設定されているため)、これらのイベントを保存することはできません。
私はこれが正確に尋ねられたものではないことを知っていますが、うまくいけば、この情報は誰かにとって有用であることがわかります。
+1あなたの方法に同意します。ユーザーアクション、つまりボタンをクリックする必要のある第三者のライブラリを実装する必要がありました。 Quicktimeプレーヤーは悪夢だった。私は最初、display:noneにビデオ要素を設定し、ユーザーの操作の後でそれを示しました。 あなたはどこのフルスクリーンでも開くことができるように、ビデオ要素がどこにあるかは実際問題ではありません。 CSSを少しオフにすると、ユーザーをだますことができます – sidarcy
http://stackoverflow.com/questions/3683211/ipad-safari-mobile-seems-to-ignore-z-indexing-position-for-html5-video-elements – RobW
- 1. HTML5ビデオ通話は可能ですか?
- 2. iosのhtml5ビデオ背景ビデオ
- 3. Safariで非常に遅いHTML5ビデオ
- 4. ウェブサイト上のhtml5ビデオを共有する
- 5. HTML5ビデオのカスタムコントロール:
- 6. HTML5ビデオ
- 7. jqueryスライドとhtml5ビデオ
- 8. HTML5ビデオとレイル3
- 9. ビデオの一部を切り取り、サーバー上でアップロードすることは可能ですか?html5&js
- 10. HTML5ビデオのキャプチャとストリーミング?
- 11. ビデオの上にカスタムオーディオをオーバーレイすることは可能ですか?
- 12. HTML5キャンバス上に図形を描く...ビデオ付き
- 13. HTML5ビデオ:ビデオsrcを変更するとページが応答しなくなる
- 14. HTML5 - 閲覧者のYouTubeビデオを開く
- 15. JavaScriptのHTML5ビデオsrc文字列を置き換えるとビデオが置き換えられない
- 16. ビデオ 'Snipping' Android - 可能?
- 17. HTML5ビデオの問題
- 18. SafariのHtml5ビデオ - Django
- 19. Html5ビデオの問題
- 20. HTML5ビデオ:シーク元位置から取得
- 21. HTML5ビデオ画像
- 22. HTML5ビデオはIE9
- 23. iPhoneでHTML5ビデオ
- 24. HTML5ビデオjavascriptコントロール - ビデオを再起動
- 25. ビデオの上に他のコントロールを置く方法は?
- 26. iPhoneネイティブプレーヤーでシーク可能でスキップ可能なhtml5ビデオ広告を避ける
- 27. jQueryのaddEventListenerをHTML5ビデオを
- 28. HTMLとHmtl5ビデオ
- 29. ビデオの隣にテーブルを置く
- 30. ビデオの上に画像を置き、SDカードにビデオを保存する
アイデアは、ビデオを部分的に下にあるように見せるために、ビデオの上部に沿った領域が重なるサイトのデザインの一部にビデオを統合しようとしています。私はビデオ自体の中にイメージを置こうとしましたが、圧縮のために、色とサイズがわずかに変化し、違いがかなり目立つようになりました。 –
この特定の例で私が考えることができる唯一の解決策は、div/imgをJavaScriptでビデオの上に自動的に配置することです。そうすれば、ビデオはページと共にロードされ、イメージに干渉しません。あなたはz-indexに注目したいかもしれません。 –