Merge branch '1041-embed-autoplay' into 'develop'

Fix #1041: Support autoplay when loading embed frame from Mastodon and third-party websites

Closes #1041

See merge request funkwhale/funkwhale!1051
This commit is contained in:
Eliot Berriot 2020-03-11 11:41:41 +01:00
commit 19e647636e
2 changed files with 7 additions and 0 deletions

View File

@ -0,0 +1 @@
Support autoplay when loading embed frame from Mastodon and third-party websites (#1041)

View File

@ -145,6 +145,7 @@ export default {
type: null,
id: null,
tracks: [],
autoplay: false,
url: null,
isLoading: true,
theme: 'dark',
@ -174,6 +175,8 @@ export default {
if (!!params.instance) {
this.baseUrl = params.instance
}
this.autoplay = params.autoplay != undefined || params.auto_play != undefined
this.fetch(this.type, this.id)
},
mounted () {
@ -380,6 +383,9 @@ export default {
},
tracks () {
this.currentIndex = 0
if (this.autoplay) {
this.play(this.currentIndex)
}
}
}
}