fix isReady() for documents
This commit is contained in:
parent
961678fbca
commit
27e8d44db0
|
@ -7,6 +7,9 @@ class Slide {
|
||||||
const video = slide.querySelector('.video')
|
const video = slide.querySelector('.video')
|
||||||
if (video) {
|
if (video) {
|
||||||
this.video = load_urls(video.dataset)
|
this.video = load_urls(video.dataset)
|
||||||
|
if (this.video.length > 1 || this.video[0].includes('document')) {
|
||||||
|
this.isDocument = true
|
||||||
|
}
|
||||||
this.videoVolume = video.dataset.volume ? parseFloat(video.dataset.volume) : 1
|
this.videoVolume = video.dataset.volume ? parseFloat(video.dataset.volume) : 1
|
||||||
this.videoContainer = video
|
this.videoContainer = video
|
||||||
if (this.video.length > 1) {
|
if (this.video.length > 1) {
|
||||||
|
@ -32,7 +35,14 @@ class Slide {
|
||||||
container: this.videoContainer
|
container: this.videoContainer
|
||||||
})
|
})
|
||||||
|
|
||||||
|
videoEmbed.on('init', () => {
|
||||||
|
if (this.isDocument) {
|
||||||
|
this.isVideoLoaded = true
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
videoEmbed.on('loaded', () => {
|
videoEmbed.on('loaded', () => {
|
||||||
|
console.log('loaded called on embed')
|
||||||
this.isVideoLoaded = true
|
this.isVideoLoaded = true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -51,6 +61,7 @@ class Slide {
|
||||||
})
|
})
|
||||||
|
|
||||||
audioEmbed.on('loaded', () => {
|
audioEmbed.on('loaded', () => {
|
||||||
|
console.log('loaded called on audio embed')
|
||||||
this.isAudioLoaded = true
|
this.isAudioLoaded = true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user