Können nicht ändern die Farbe, der html5-video schwarze Balken im IE und iOS

Ich bin versucht zur Anzeige eines Videos in ein responsive design, so dass die Skalierung Grenzen verschmelzen in den hintergrund.

Ich die Abmessungen des video-element zu variieren, dass innerhalb der angegebenen Grenzen. Als Ergebnis, wenn die video-Wiedergabe füllt nicht die eigentliche html-element, bekomme ich die Polsterung schwarz Balken um mein video.

Wird über die css-background-Eigenschaft war ich in der Lage, ändern Sie die Farbe der Balken angezeigt, in Chrome, FireFox und Opera. Ich kann nicht herausfinden, wie die änderung der Farbe angezeigt, die für Internet Explorer oder iOS (ipad).

Kann mir jemand helfen mit diesem?

fiddle wie gewünscht: http://jsfiddle.net/swaEe/

html:

<video width="320" height="240" controls>
  <source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
  <source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>

css:

video {
    width: 500px;
    background: blue;
}

***_ Bearbeiten _***

Dies ist eine bessere Geige: http://jsfiddle.net/swaEe/40/

Das video-playback bleiben sollte vertikal und horizontal zentriert in den Behälter. Ich will, dass die "bars", um transparent zu sein oder die gleiche Farbe wie der container (rot in diesem Fall...).

<div style="width:200px; height:600px; background-color:red;">
    <video width="100%" height="100%" style="background-color:red;" controls>
      <source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
      <source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
    Your browser does not support the video tag.
    </video>
</div>
<br />
<div style="width:600px; height:200px; background-color:red;">
    <video width="100%" height="100%" style="background-color:red;" controls>
      <source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
      <source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
    Your browser does not support the video tag.
    </video>
</div>
Können Sie uns ein Beispiel geben oder eine Geige?
siehe update für Geige. zeigt der Blaue Balken rund um das video in Chrome/FF aber nicht IE. Ich muss blau im IE als auch.
Haben Sie sich überlegt, oder ist es eine option, auf die Verwendung von HTML5-canvas zu Rendern, die video-statt nur mit dem video-element?
Ich habe gesehen, dass getan vorher, aber die Leistung nie scheint sehr gut zu sein.
Ich kenne iOS unterstützt HTML5, aber IE könnte mit einem anderen plugin und vielleicht das plugin HTML5 nicht unterstützt

InformationsquelleAutor user319862 | 2013-07-27

Schreibe einen Kommentar