Render audio controls

This commit is contained in:
Fernando Jiménez Moreno 2019-05-13 16:19:36 +02:00
parent 428d3b896c
commit 618f528344
2 changed files with 10 additions and 3 deletions

View file

@ -15,6 +15,8 @@ button {
.root {
display: block;
position: relative;
min-height: 40px;
min-width: 200px;
}
.controls {

View file

@ -212,9 +212,14 @@
}
render(from = this.state) {
// XXX This should use clientHeight/clientWidth
this.root.style.height = this.media.videoHeight;
this.root.style.width = this.media.videoWidth;
const isAudioOnly = this.media.localName == "audio";
if (!isAudioOnly) {
// XXX This should ideally use clientHeight/clientWidth,
// but for some reason I couldn't figure out yet,
// using it breaks layout.
this.root.style.height = this.media.videoHeight;
this.root.style.width = this.media.videoWidth;
}
// Error
if (this.state == ERRORED) {