1
0
mirror of https://github.com/videojs/video.js.git synced 2025-02-02 11:34:50 +02:00

@gesinger checked for track changes before tech started listening. closes #2835

This commit is contained in:
Garrett Singer 2015-11-25 16:00:49 -05:00 committed by Gary Katsevman
parent 3e19c91828
commit 7171ea8d42
3 changed files with 12 additions and 1 deletions

View File

@ -2,7 +2,7 @@ CHANGELOG
=========
## HEAD (Unreleased)
_(none)_
* @gesinger checked for track changes before tech started listening ([view](https://github.com/videojs/video.js/pull/2835))
--------------------

View File

@ -335,6 +335,7 @@ class Tech extends Component {
}
});
textTracksChanges();
tracks.addEventListener('change', textTracksChanges);
this.on('dispose', function() {

View File

@ -342,3 +342,13 @@ if (Html5.supportsNativeTextTracks()) {
emulatedTt.on('addtrack', addtrack);
});
}
test('should check for text track changes when emulating text tracks', function() {
let tech = new Tech();
let numTextTrackChanges = 0;
tech.on('texttrackchange', function() {
numTextTrackChanges++;
});
tech.emulateTextTracks();
equal(numTextTrackChanges, 1, 'we got a texttrackchange event');
});