mirror of https://github.com/Chocobozzz/PeerTube
Fix autoplay on non authenticated users
parent
f9fcb010b0
commit
d4c6a3b985
|
@ -290,12 +290,12 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
|
|||
|
||||
const videojsOptions = {
|
||||
controls: true,
|
||||
autoplay: this.user.autoPlayVideo,
|
||||
autoplay: this.isAutoplay(),
|
||||
plugins: {
|
||||
peertube: {
|
||||
videoFiles: this.video.files,
|
||||
playerElement: this.playerElement,
|
||||
autoplay: this.user.autoPlayVideo,
|
||||
autoplay: this.isAutoplay(),
|
||||
peerTubeLink: false
|
||||
}
|
||||
}
|
||||
|
@ -373,4 +373,12 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
|
|||
|
||||
}, viewTimeoutSeconds * 1000)
|
||||
}
|
||||
|
||||
private isAutoplay () {
|
||||
// True by default
|
||||
if (!this.user) return true
|
||||
|
||||
// Be sure the autoPlay is set to false
|
||||
return this.user.autoPlayVideo !== false
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue