react-native-theoplayer
Version:
A THEOplayer video component for react-native.
47 lines (46 loc) • 1.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DefaultNativePlayerState = void 0;
var _DefaultTextTrackState = require("./DefaultTextTrackState");
var _reactNativeTheoplayer = require("react-native-theoplayer");
class DefaultNativePlayerState extends _DefaultTextTrackState.DefaultTextTrackState {
source = undefined;
autoplay = false;
paused = true;
seekable = [];
buffered = [];
pipConfig = {
startsAutomatically: false
};
backgroundAudioConfig = {
enabled: false
};
presentationMode = _reactNativeTheoplayer.PresentationMode.inline;
muted = false;
seeking = false;
volume = 1;
currentTime = 0;
currentProgramDateTime = undefined;
duration = NaN;
playbackRate = 1;
preload = 'none';
aspectRatio = _reactNativeTheoplayer.AspectRatio.FIT;
renderingTarget = _reactNativeTheoplayer.RenderingTarget.SURFACE_VIEW;
keepScreenOn = true;
audioTracks = [];
videoTracks = [];
targetVideoQuality = undefined;
selectedAudioTrack = undefined;
selectedVideoTrack = undefined;
width = undefined;
height = undefined;
videoWidth = undefined;
videoHeight = undefined;
apply(state) {
Object.assign(this, state);
}
}
exports.DefaultNativePlayerState = DefaultNativePlayerState;
//# sourceMappingURL=DefaultNativePlayerState.js.map