Skip to content
Snippets Groups Projects
Commit 19e64763 authored by Eliot Berriot's avatar Eliot Berriot
Browse files

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
parents 02c2d55b a44e7c60
No related branches found
No related tags found
No related merge requests found
Support autoplay when loading embed frame from Mastodon and third-party websites (#1041)
...@@ -145,6 +145,7 @@ export default { ...@@ -145,6 +145,7 @@ export default {
type: null, type: null,
id: null, id: null,
tracks: [], tracks: [],
autoplay: false,
url: null, url: null,
isLoading: true, isLoading: true,
theme: 'dark', theme: 'dark',
...@@ -174,6 +175,8 @@ export default { ...@@ -174,6 +175,8 @@ export default {
if (!!params.instance) { if (!!params.instance) {
this.baseUrl = params.instance this.baseUrl = params.instance
} }
this.autoplay = params.autoplay != undefined || params.auto_play != undefined
this.fetch(this.type, this.id) this.fetch(this.type, this.id)
}, },
mounted () { mounted () {
...@@ -380,6 +383,9 @@ export default { ...@@ -380,6 +383,9 @@ export default {
}, },
tracks () { tracks () {
this.currentIndex = 0 this.currentIndex = 0
if (this.autoplay) {
this.play(this.currentIndex)
}
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment