mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-08-16 02:56:22 +00:00
32 lines
1.3 KiB
JavaScript
32 lines
1.3 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.VideoPlayerEvents = void 0;
|
|
var _VideoPlayerEventsBase = require("./VideoPlayerEventsBase.js");
|
|
class VideoPlayerEvents extends _VideoPlayerEventsBase.VideoPlayerEventsBase {
|
|
addEventListener(event, callback) {
|
|
switch (event) {
|
|
// ----------------- Native-only Events -----------------
|
|
case 'onAudioBecomingNoisy':
|
|
return this.eventEmitter.addOnAudioBecomingNoisyListener(callback);
|
|
case 'onAudioFocusChange':
|
|
return this.eventEmitter.addOnAudioFocusChangeListener(callback);
|
|
case 'onBandwidthUpdate':
|
|
return this.eventEmitter.addOnBandwidthUpdateListener(callback);
|
|
case 'onControlsVisibleChange':
|
|
return this.eventEmitter.addOnControlsVisibleChangeListener(callback);
|
|
case 'onExternalPlaybackChange':
|
|
return this.eventEmitter.addOnExternalPlaybackChangeListener(callback);
|
|
case 'onTimedMetadata':
|
|
return this.eventEmitter.addOnTimedMetadataListener(callback);
|
|
case 'onTextTrackDataChanged':
|
|
return this.eventEmitter.addOnTextTrackDataChangedListener(callback);
|
|
default:
|
|
return super.addEventListener(event, callback);
|
|
}
|
|
}
|
|
}
|
|
exports.VideoPlayerEvents = VideoPlayerEvents;
|
|
//# sourceMappingURL=VideoPlayerEvents.native.js.map
|