私のウェブサイトでHTML5ビデオタグを使用しています。そのビデオはすべてのブラウザで完全に再生されていますが、IE9では黒い枠線(黒の拡張子)が表示されます。通常、ビデオプレーヤーは、プレーヤーのサイズがビデオのサイズを上回ると、両側に黒色の拡張子が表示されます。IE9のHTML5ビデオの両面に黒い境界線が表示されています
6
A
答えて
0
私はこれまでにこの問題を抱えていました。通常、問題は動画自体にあります。あなたのビデオをエンコードする際には、あなたのタグで使用するものにできるだけ近い設定を合わせてみてください。それはあなたのための障害ではないはずです。一度ビデオを少し吟味すれば、矛盾が見えます。
2
これは私たちが使用する解決方法です。
動画の場合、デフォルトでHTML5が表示され、CDNストレージにバックアップされます。我々はまた、フラッシュのために後退し、非フラッシュのために後退しています。そのため、まずHTML5をチェックしてからフラッシュをチェックし、フラッシュがサポートされていないため、ユーザーがFred Flintstonesマシンをアップグレードする旨のメッセージが表示されない場合、BedRockから移動できるように代替手段も提供します。
コード
<style type="text/css">
.videobox{position:relative;width:300px;500px}
#video_box_id_css, .video_box_class{border:0px !important}
/* BACKGROUND SHOULD BE PAGE BACKGROUND */
.left{position:absolute;width:3px;height:500px;left:1px;z-index:10;background:#fff}
.right{position:absolute;width:3px;height:500px;right:1px;z-index:10;background:#fff}
</style>
<div class="videobox">
<video id="video_box_id_css" class="video_box_class" autoplay loop width="300" height="500">
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_VP8.webm" type='video/webm'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_libtheora.ogv" type='video/ogg'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_x264.mp4" type='video/mp4'/>
<!--
ALTERNATIVE CONTENT LIKE SWF
VIDEOS FOR NON HTML5 BROWSER
//-->
</video>
<div class="left"></div>
<div class="right"></div>
</div>
コード情報
私たちのコードでは、(それがより読みやすいように、フラッシュを取り除く)上記です。注意すべき点は、ビデオの黒い枠線の上にある左右のdiv列を追加することです。これらを微調整し、必要に応じて下部と上部を追加することもできます。
写真
緑色の枠は実際にあなたが効果を座ることができるように不透明で白いdiv要素です。それはハッキーかもしれませんが、私たちが見つけた最高の解決策です。
決勝
あなたは以下を参照することができますように、結果がはるかに優れている:
関連する問題
- 1. 9つの境界線の黒いピクセルが表示されます
- 2. BufferedImageを回転させると黒い境界線が表示されます
- 3. CSS - まだ境界線が表示されていない
- 4. トークボックスのアーカイブされたビデオはレターボックスです(ビデオの周りに黒い境界線があります)
- 5. リンクの破線の境界線が固く表示されています
- 6. CSSテーブルの境界線が下に表示されない
- 7. 画像が境界線の外側に表示されています - iOS/Swift
- 8. mp4ビデオの側面の黒い線 - iPhone
- 9. サイドバーの境界線が表示されない
- 10. IEの境界線が正しく表示されない
- 11. <tr> CMSページの境界線が表示されない
- 12. html CSSの境界線がまだ表示されています
- 13. 境界線がCSSに表示されない
- 14. Google Map API:タイルの境界線が表示されています
- 15. AlertDialogカスタムタイトルに黒い境界線があります
- 16. Div境界線が表示されない
- 17. フィルタ勾配がセルに適用されているときにセル境界がIE9に表示されない
- 18. カードの周りに境界線が表示されているアンドロイドカードビュー
- 19. 行の境界線上の境界線と底面の境界線の1本の線はありますか?
- 20. スーパービューの境界線がサブビューに分割されています
- 21. オーバーフロー:IEで非表示になっていて境界線の下に画像が表示されない
- 22. OpenGL ES 2.0鏡面光は黒い境界線を生成します
- 23. React-Nativeリストの最初の要素は、境界線のない画面に表示されます
- 24. CSSで1pxの実線の境界線がぼやけて表示される
- 25. WPFデザイナのウィンドウの上に白い境界線が表示される
- 26. カスタムタブビューコントローラーを表示しているのに黒い画面が表示される
- 27. 境界線が表示されません - FPDF
- 28. 応答ビューの境界線内にdivが表示されない
- 29. カスタムtableViewヘッダーでセルの境界線が表示される
- 30. FF境界線を表示しています
は、ビデオの実際の寸法と、コンテナの大きさは何ですか? –
実際には、ビデオのサイズを592 X 280に変換しました。コンテナも同じ寸法です。 – Sakeer
はい、動画の下部がプレーヤーの下部に正しく揃えられています。そして今、私はビデオを正しい幅と高さで再生する他のダミービデオに置き換えました。私は問題が私のビデオにあると思う。 – Sakeer