Fix videojs

pull/2677/head
Chocobozzz 2020-04-21 11:02:28 +02:00
parent 193272b8a0
commit 512decf37e
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
25 changed files with 26 additions and 25 deletions

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import './pause-bezel'
const Plugin = videojs.getPlugin('plugin')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
function getPauseBezel () {
return `

View File

@ -2,7 +2,7 @@
// We duplicated this plugin to choose the hls.js version we want, because streamroot only provide a bundled file
import * as Hlsjs from 'hls.js/dist/hls.light.js'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { HlsjsConfigHandlerOptions, QualityLevelRepresentation, QualityLevels, VideoJSTechHLS } from '../peertube-videojs-typings'
type ErrorCounts = {

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { P2PMediaLoaderPluginOptions, PlayerNetworkInfo } from '../peertube-videojs-typings'
import { Engine, initHlsJsPlayer, initVideoJsContribHlsJsPlayer } from 'p2p-media-loader-hlsjs'
import { Events, Segment } from 'p2p-media-loader-core'

View File

@ -1,6 +1,6 @@
import { VideoFile } from '../../../../shared/models/videos'
import videojs from 'video.js/dist/alt/video.core.js'
import 'videojs-hotkeys'
import videojs from 'video.js'
import 'videojs-hotkeys/videojs.hotkeys'
import 'videojs-dock'
import 'videojs-contextmenu-ui'
import 'videojs-contrib-quality-levels'

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core'
import videojs from 'video.js'
import './videojs-components/settings-menu-button'
import {
PeerTubePluginOptions,

View File

@ -4,7 +4,7 @@ import { P2pMediaLoaderPlugin } from './p2p-media-loader/p2p-media-loader-plugin
import { PlayerMode } from './peertube-player-manager'
import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager'
import { VideoFile } from '@shared/models'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { Config, Level } from 'hls.js'
declare module 'video.js' {

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
function getMainTemplate (options: any) {
return `

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { EndCardOptions } from './end-card'
const Plugin = videojs.getPlugin('plugin')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Button = videojs.getComponent('Button')

View File

@ -1,5 +1,5 @@
import { PlayerNetworkInfo } from '../peertube-videojs-typings'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { bytes } from '../utils'
const Button = videojs.getComponent('Button')

View File

@ -1,5 +1,5 @@
import { buildVideoLink } from '../utils'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Button = videojs.getComponent('Button')
class PeerTubeLinkButton extends Button {

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Component = videojs.getComponent('Component')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { LoadedQualityData } from '../peertube-videojs-typings'
import { ResolutionMenuItem } from './resolution-menu-item'

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { AutoResolutionUpdateData, ResolutionUpdateData } from '../peertube-videojs-typings'
const MenuItem = videojs.getComponent('MenuItem')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Component = videojs.getComponent('Component')

View File

@ -1,7 +1,7 @@
// Thanks to Yanko Shterev: https://github.com/yshterev/videojs-settings-menu
import { SettingsMenuItem } from './settings-menu-item'
import { toTitleCase } from '../utils'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { SettingsDialog } from './settings-dialog'
import { SettingsPanel } from './settings-panel'

View File

@ -1,6 +1,6 @@
// Thanks to Yanko Shterev: https://github.com/yshterev/videojs-settings-menu
import { toTitleCase } from '../utils'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { SettingsButton } from './settings-menu-button'
import { SettingsDialog } from './settings-dialog'
import { SettingsPanel } from './settings-panel'

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Component = videojs.getComponent('Component')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
const Component = videojs.getComponent('Component')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { saveTheaterInStore, getStoredTheater } from '../peertube-player-local-storage'
const Button = videojs.getComponent('Button')

View File

@ -1,4 +1,4 @@
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import * as WebTorrent from 'webtorrent'
import { renderVideo } from './video-renderer'
import { LoadedQualityData, PlayerNetworkInfo, WebtorrentPluginOptions } from '../peertube-videojs-typings'

View File

@ -15,7 +15,7 @@ import {
import { VideoStreamingPlaylistType } from '../../../../shared/models/videos/video-streaming-playlist.type'
import { PeerTubeEmbedApi } from './embed-api'
import { TranslationsManager } from '../../assets/player/translations-manager'
import videojs from 'video.js/dist/alt/video.core.js'
import videojs from 'video.js'
import { VideoJSCaption } from '../../assets/player/peertube-videojs-typings'
type Translations = { [ id: string ]: string }

View File

@ -24,6 +24,7 @@
],
"baseUrl": "./",
"paths": {
"video.js": [ "node_modules/video.js/core" ],
"@app/*": [ "src/app/*" ],
"@shared/*": [ "../shared/*" ],
"fs": [ "src/shims/noop.ts" ],

View File

@ -27,7 +27,7 @@ module.exports = function () {
modules: [ helpers.root('src'), helpers.root('node_modules') ],
alias: {
'video.js$': path.resolve('node_modules/video.js/dist/alt/video.core.novtt.js')
'video.js$': path.resolve('node_modules/video.js/core.js')
}
},