cueplayer-react
Advanced tools
Comparing version 0.3.18 to 0.3.19
@@ -0,1 +1,6 @@ | ||
<a name="0.3.19"></a> | ||
## [0.3.19](https://github.com/joelhooks/cueplayer-react/compare/0.0.6...0.3.19) (2021-07-06) | ||
<a name="0.3.18"></a> | ||
@@ -2,0 +7,0 @@ ## [0.3.18](https://github.com/joelhooks/cueplayer-react/compare/0.0.6...0.3.18) (2021-07-01) |
@@ -33,5 +33,6 @@ "use strict"; | ||
exports.activateMetadataTrack = activateMetadataTrack; | ||
exports.clearActiveMetadataTrackCues = clearActiveMetadataTrackCues; | ||
exports.activateMetadataTrackCue = activateMetadataTrackCue; | ||
exports.deactivateMetadataTrackCue = deactivateMetadataTrackCue; | ||
exports.DEACTIVATE_METADATA_TRACK_CUE = exports.ACTIVATE_METADATA_TRACK_CUE = exports.ACTIVATE_METADATA_TRACK = exports.ACTIVATE_TEXT_TRACK = exports.ERROR = exports.RESIZE = exports.LOADED_DATA = exports.LOADED_META_DATA = exports.STALLED = exports.EMPTIED = exports.ABORT = exports.SUSPEND = exports.RATE_CHANGE = exports.PROGRESS_CHANGE = exports.VOLUME_CHANGE = exports.TIME_UPDATE = exports.DURATION_CHANGE = exports.END_SEEKING = exports.SEEKING_TIME = exports.SEEKED = exports.SEEKING = exports.END = exports.PAUSE = exports.PLAY = exports.PLAYING = exports.CAN_PLAY_THROUGH = exports.WAITING = exports.CAN_PLAY = exports.LOAD_START = void 0; | ||
exports.DEACTIVATE_METADATA_TRACK_CUE = exports.ACTIVATE_METADATA_TRACK_CUE = exports.CLEAR_ACTIVE_METADATA_TRACK_CUES = exports.ACTIVATE_METADATA_TRACK = exports.ACTIVATE_TEXT_TRACK = exports.ERROR = exports.RESIZE = exports.LOADED_DATA = exports.LOADED_META_DATA = exports.STALLED = exports.EMPTIED = exports.ABORT = exports.SUSPEND = exports.RATE_CHANGE = exports.PROGRESS_CHANGE = exports.VOLUME_CHANGE = exports.TIME_UPDATE = exports.DURATION_CHANGE = exports.END_SEEKING = exports.SEEKING_TIME = exports.SEEKED = exports.SEEKING = exports.END = exports.PAUSE = exports.PLAY = exports.PLAYING = exports.CAN_PLAY_THROUGH = exports.WAITING = exports.CAN_PLAY = exports.LOAD_START = void 0; | ||
var LOAD_START = 'cueplayer-react/LOAD_START'; | ||
@@ -91,2 +92,4 @@ exports.LOAD_START = LOAD_START; | ||
exports.ACTIVATE_METADATA_TRACK = ACTIVATE_METADATA_TRACK; | ||
var CLEAR_ACTIVE_METADATA_TRACK_CUES = 'cueplayer-react/CLEAR_ACTIVE_METADATA_TRACK_CUES'; | ||
exports.CLEAR_ACTIVE_METADATA_TRACK_CUES = CLEAR_ACTIVE_METADATA_TRACK_CUES; | ||
var ACTIVATE_METADATA_TRACK_CUE = 'cueplayer-react/ACTIVATE_METADATA_TRACK_CUE'; | ||
@@ -286,2 +289,8 @@ exports.ACTIVATE_METADATA_TRACK_CUE = ACTIVATE_METADATA_TRACK_CUE; | ||
function clearActiveMetadataTrackCues() { | ||
return { | ||
type: CLEAR_ACTIVE_METADATA_TRACK_CUES | ||
}; | ||
} | ||
function activateMetadataTrackCue(cue) { | ||
@@ -288,0 +297,0 @@ return { |
@@ -172,6 +172,6 @@ "use strict"; | ||
var _this$manager$getStat = this.manager.getState(), | ||
player = _this$manager$getStat.player; | ||
if ((_this$context2 = this.context) !== null && _this$context2 !== void 0 && _this$context2.setPlayer) { | ||
var _this$manager$getStat = this.manager.getState(), | ||
player = _this$manager$getStat.player; | ||
this.context.setPlayer(player); | ||
@@ -370,3 +370,4 @@ } | ||
var textTracks = player.textTracks; | ||
var textTracks = player.textTracks, | ||
activeMetadataTracks = player.activeMetadataTracks; | ||
var tracks = Array.from(textTracks || []).filter(function (track) { | ||
@@ -376,3 +377,3 @@ return ['metadata'].includes(track.kind); | ||
tracks.forEach(function (textTrack) { | ||
if (textTrack.mode !== 'showing') { | ||
if (textTrack.mode !== 'showing' && !activeMetadataTracks.includes(textTrack)) { | ||
_this3.actions.activateMetadataTrack(textTrack); | ||
@@ -379,0 +380,0 @@ } |
@@ -243,3 +243,5 @@ "use strict"; | ||
value: function load() { | ||
var actions = this.props.actions; | ||
this.video.load(); | ||
actions.clearActiveMetadataTrackCues(); | ||
} // Add a new text track to the video | ||
@@ -311,2 +313,3 @@ | ||
actions.handleLoadStart(this.getProperties()); | ||
actions.clearActiveMetadataTrackCues(); | ||
@@ -519,2 +522,3 @@ if (onLoadStart) { | ||
onEmptied = _this$props17.onEmptied; | ||
actions.clearActiveMetadataTrackCues(); | ||
actions.handleEmptied(this.getProperties()); | ||
@@ -521,0 +525,0 @@ |
@@ -24,3 +24,3 @@ "use strict"; | ||
setManager: function setManager() {}, | ||
getPlayer: function getPlayer() { | ||
setPlayer: function setPlayer() { | ||
return _player.initialState; | ||
@@ -27,0 +27,0 @@ } |
@@ -88,3 +88,4 @@ "use strict"; | ||
hasStarted: false, | ||
ended: false | ||
ended: false, | ||
activeMetadataTrackCues: [] | ||
}); | ||
@@ -173,2 +174,7 @@ | ||
case _video.CLEAR_ACTIVE_METADATA_TRACK_CUES: | ||
return _objectSpread(_objectSpread({}, state), {}, { | ||
activeMetadataTrackCues: [] | ||
}); | ||
case _video.DEACTIVATE_METADATA_TRACK_CUE: | ||
@@ -175,0 +181,0 @@ (0, _lodash["default"])(state.activeMetadataTrackCues, function (cue) { |
{ | ||
"name": "cueplayer-react", | ||
"version": "0.3.18", | ||
"version": "0.3.19", | ||
"description": "cueplayer-react is a web video player built from the ground up for an HTML5 world using React library.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4108407
34623