mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
refactor(packages): move media host observed attributes to subclasses (#1326)
This commit is contained in:
@@ -2,4 +2,9 @@ import { CustomMediaElement } from '@videojs/core/dom/media/custom-media-element
|
||||
import { HlsMedia } from '@videojs/core/dom/media/hls';
|
||||
import { MediaAttachMixin } from '../../store/media-attach-mixin';
|
||||
|
||||
export class HlsVideo extends MediaAttachMixin(CustomMediaElement('video', HlsMedia)) {}
|
||||
export class HlsVideo extends MediaAttachMixin(CustomMediaElement('video', HlsMedia)) {
|
||||
static get observedAttributes() {
|
||||
// biome-ignore lint/complexity/noThisInStatic: intentional use of super
|
||||
return [...super.observedAttributes, 'type', 'prefer-playback', 'debug'];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,4 +2,9 @@ import { CustomMediaElement } from '@videojs/core/dom/media/custom-media-element
|
||||
import { MuxAudioMedia } from '@videojs/core/dom/media/mux';
|
||||
import { MediaAttachMixin } from '../../store/media-attach-mixin';
|
||||
|
||||
export class MuxAudio extends MediaAttachMixin(CustomMediaElement('audio', MuxAudioMedia)) {}
|
||||
export class MuxAudio extends MediaAttachMixin(CustomMediaElement('audio', MuxAudioMedia)) {
|
||||
static get observedAttributes() {
|
||||
// biome-ignore lint/complexity/noThisInStatic: intentional use of super
|
||||
return [...super.observedAttributes, 'type', 'prefer-playback', 'debug'];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,4 +2,9 @@ import { CustomMediaElement } from '@videojs/core/dom/media/custom-media-element
|
||||
import { MuxVideoMedia } from '@videojs/core/dom/media/mux';
|
||||
import { MediaAttachMixin } from '../../store/media-attach-mixin';
|
||||
|
||||
export class MuxVideo extends MediaAttachMixin(CustomMediaElement('video', MuxVideoMedia)) {}
|
||||
export class MuxVideo extends MediaAttachMixin(CustomMediaElement('video', MuxVideoMedia)) {
|
||||
static get observedAttributes() {
|
||||
// biome-ignore lint/complexity/noThisInStatic: intentional use of super
|
||||
return [...super.observedAttributes, 'type', 'prefer-playback', 'debug'];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user