mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-06-04 19:36:52 +00:00
fix(web): types
This commit is contained in:
@@ -20,7 +20,7 @@ import type { VideoStore } from './web/VideoStore';
|
|||||||
|
|
||||||
function setExternalSubtitles(
|
function setExternalSubtitles(
|
||||||
video: HTMLVideoElement,
|
video: HTMLVideoElement,
|
||||||
subtitles: NativeVideoConfig['externalSubtitles']
|
subtitles: Array<{ uri: string; language?: string; label: string }> | undefined
|
||||||
) {
|
) {
|
||||||
video.querySelectorAll('track').forEach((t) => t.remove());
|
video.querySelectorAll('track').forEach((t) => t.remove());
|
||||||
for (const sub of subtitles ?? []) {
|
for (const sub of subtitles ?? []) {
|
||||||
@@ -128,14 +128,14 @@ class VideoPlayer extends VideoPlayerEvents implements WebVideoPlayer {
|
|||||||
/** @internal */
|
/** @internal */
|
||||||
__destroy() {
|
__destroy() {
|
||||||
this.mediaSession?.disable();
|
this.mediaSession?.disable();
|
||||||
(this.eventEmitter as WebEventEmitter).destroy();
|
(this.eventEmitter as unknown as WebEventEmitter).destroy();
|
||||||
this.clearAllEvents();
|
this.clearAllEvents();
|
||||||
this._media.setStore(null);
|
this._media.setStore(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @internal */
|
/** @internal */
|
||||||
__getEmitter(): WebEventEmitter {
|
__getEmitter(): WebEventEmitter {
|
||||||
return this.eventEmitter as WebEventEmitter;
|
return this.eventEmitter as unknown as WebEventEmitter;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @internal */
|
/** @internal */
|
||||||
@@ -234,6 +234,10 @@ class VideoPlayer extends VideoPlayerEvents implements WebVideoPlayer {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
set playWhenInactive(_: boolean) {}
|
set playWhenInactive(_: boolean) {}
|
||||||
|
get disableAudioSessionManagement(): boolean {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
set disableAudioSessionManagement(_: boolean) {}
|
||||||
|
|
||||||
// --- Media Session ---
|
// --- Media Session ---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user