Video-watch hooks modifications for videojs

This commit is contained in:
Rigel Kent 2019-11-18 09:55:23 +01:00 committed by Chocobozzz
parent 76d5770b7a
commit 5f85f8aa1c
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 6 additions and 1 deletions

View File

@ -20,6 +20,7 @@ import { environment } from '../../../environments/environment'
import { VideoCaptionService } from '@app/shared/video-caption'
import { MarkdownService } from '@app/shared/renderer'
import {
videojs,
CustomizationOptions,
P2PMediaLoaderOptions,
PeertubePlayerManager,
@ -500,6 +501,8 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
this.player.on('theaterChange', (_: any, enabled: boolean) => {
this.zone.run(() => this.theaterEnabled = enabled)
})
this.hooks.runAction('action:video-watch.player.loaded', 'video-watch', { player: this.player })
})
this.setVideoDescriptionHTML()
@ -508,7 +511,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
this.setOpenGraphTags()
this.checkUserRating()
this.hooks.runAction('action:video-watch.video.loaded', 'video-watch')
this.hooks.runAction('action:video-watch.video.loaded', 'video-watch', { videojs })
}
private autoplayNext () {

View File

@ -51,6 +51,8 @@ export const clientActionHookObject = {
'action:video-watch.init': true,
// Fired when the video watch page loaded the video
'action:video-watch.video.loaded': true,
// Fired when the player finished loading
'action:video-watch.player.loaded': true,
// Fired when the search page is being initialized
'action:search.init': true,