Aaron Stone
ea20edcd99
feat(cors): add crossOrigin option to enable cookies on requests ( #6533 )
...
Co-authored-by: Abraham Cruz Sustaita <abraham.sustaita@gmail.com>
Co-authored-by: Gary Katsevman <git@gkatsev.com>
2020-04-06 11:53:45 -04:00
greenkeeper[bot]
6d18c40e1f
fix(package): update @videojs/http-streaming to version 1.13.2 🚀 ( #6558 )
...
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-30 20:23:07 -04:00
Brandon Casey
47ba7040b0
feat: Add a function for getting descendants from components ( #6519 )
2020-03-30 17:39:23 -04:00
Brandon Casey
668c7f44d6
fix(liveui): tweaks to prevent jitter ( #6405 )
2020-03-30 17:27:45 -04:00
greenkeeper[bot]
1dd06a26c0
fix(package): update @videojs/http-streaming to version 1.13.1 🚀 ( #6548 )
...
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-28 10:35:17 -04:00
greenkeeper[bot]
8dc1e6f247
fix(package): update @videojs/http-streaming to version 1.13.0 🚀 ( #6547 )
...
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-26 18:16:37 -04:00
Gary Katsevman
da37fab130
feat(fs): return a promise from requestFullscreen and exitFullscreen when we can ( #6424 )
2020-03-26 17:26:26 -04:00
Kslr
a8d4d82f80
fix(lang): update zn-CH translations ( #6546 )
2020-03-26 13:49:34 -04:00
greenkeeper[bot]
2997b808d0
chore(package): update rollup to version 2.2.0 🚀 ( #6542 )
...
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-25 17:55:59 -04:00
Marco Garay
768adb1200
feat: Improve currentTime to allow it to be called before player is ready ( #6507 )
...
In the cases where the player isn't ready, or we are in the middle of changing sources, we will wait for `canplay` and then seek to the provided time without requiring Video.js users to handle this themselves.
Co-authored-by: Marco Garay <mgaray@brightcove.com>
2020-03-25 17:54:51 -04:00
Gary Katsevman
4a82283b97
7.7.6
2020-03-25 16:26:18 -04:00
Gary Katsevman
2c9687596c
chore(package): upgrade to babel 7.9 and enable bugfixes ( #6541 )
2020-03-24 11:04:01 -04:00
Margaux
fce3ad23b9
docs: add an example Angular integration ( #6390 )
2020-03-16 17:29:00 -04:00
greenkeeper[bot]
0a7aba35ce
fix(package): update @videojs/http-streaming to version 1.12.3 🚀 ( #6527 )
...
Co-authored-by: greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
2020-03-16 17:13:46 -04:00
Gary Katsevman
d1702d5e45
docs(player): fix addRemoteTextTrack description of manualCleanup option ( #6521 )
2020-03-12 11:50:43 -04:00
Gary Katsevman
52c181ddb0
fix: trigger change events on remoteTextTrack when nativeTextTrack is set to true ( #6410 )
...
It seems we have never triggered change events on remoteTextTrack when we were using native text tracks. This was a problem for VHS, which exclusively uses text tracks.
This makes it so we do trigger the event. Main issue with this change is that it creates a potential for a false positive where a change event was triggered from a non-remote text track but the remoteTextTrack list still received a change event. This issue is mitigated by best practices of looping through the list looking for the modes that you care about.
Co-authored-by: Kevin Kipp <kevin.kipp@gmail.com>
Co-authored-by: Kyle Boutette <kyleveB@gmail.com>
2020-03-12 11:26:09 -04:00
Darius Oleskevicius
cc2b82b8d7
fix: DRM content goes black in IE/Edge when focus is placed on video element ( #6508 )
...
This is a followup from #6318 but for the poster image.
2020-03-10 16:35:54 -04:00
Brandon Casey
47349c8e29
fix: add a threshold of 30s for the liveui to show ( #6409 )
2020-03-10 15:53:17 -04:00
Grzegorz Blaszczyk
5682f14ccd
fix: fix a typo in en translation file ( #6505 )
2020-03-06 16:36:05 -05:00
Gary Katsevman
749ef548ed
fix: detect chromium-based Edge ( #6497 )
...
This loosens the regex used for Edge. Still detects legacy Edge but now
also detects the new Edge.
IS_CHROME still returns true for Edgium but I think that it's worth
keeping that as the behavior should be pretty close. If there is a need
to differentiate, can check IS_EDGE and also whether IS_EDGE &&
IS_CHROME is present. Combining with IS_WINDOWS could also be useful as
some capabilities of Edge are only available in Windows.
2020-02-26 11:43:04 -05:00
Ehsan Chavoshi
31ac9d7a58
fix(lang): improve Persian translation ( #6468 )
2020-02-24 17:48:01 -05:00
Gary Katsevman
a24d5a3a04
7.7.5
2020-02-19 11:41:29 -05:00
greenkeeper[bot]
30d5874226
fix(package): update @videojs/http-streaming to version 1.12.2 🚀 ( #6469 )
2020-02-18 23:52:27 -05:00
Marco Garay
e6c03c7896
fix: current time tooltip does not update ( #6445 )
2020-02-18 15:29:55 -05:00
Gary Katsevman
e4e8837ded
fix(package): update @videojs/http-streaming to version 1.12.1 ( #6467 )
...
Closes #6430
2020-02-18 14:39:31 -05:00
Pat O'Neill
3b0f0b9ea8
fix(lang): add missing Arabic translations ( #6435 )
2020-02-12 13:51:09 -05:00
Gary Katsevman
8a205d049e
refactor: support requestFullscreen's promise, better internal handling of events ( #6422 )
2020-01-31 15:59:12 -05:00
Grzegorz Blaszczyk
6f77778a70
fix: improves control bar hiding functionality ( #6400 )
...
Fixes #6391
2020-01-15 12:11:03 -05:00
Brandon Casey
7008777985
fix: slider screenreader value returning as NaN ( #6404 )
...
Slider's getProgress was return a string when it should've been returning a number.
Fixes #5984 .
2020-01-15 12:07:45 -05:00
Brandon Casey
bcaa86989b
refactor: use Fn.UPDATE_REFRESH_INTERVAL in seekBar & liveTracker ( #6407 )
...
Follow up from #6142 to include a couple of other uses.
2020-01-15 12:04:27 -05:00
Thijs Triemstra
9bb7acbeb3
chore(travis): test on ubuntu 18 (bionic) ( #6399 )
2020-01-13 14:24:09 -05:00
Gary Katsevman
8ae71d8adc
7.7.4
2019-12-24 11:41:34 -05:00
Gary Katsevman
17d8046836
revert: Revert "fix(iOS): pause player on suspend or stalled if extra buffer is available ( #6199 )" ( #6373 )
...
This reverts commit c791cd8c4e
.
Fixes #6330
2019-12-24 11:25:01 -05:00
Grzegorz Blaszczyk
cd4076a566
fix: updates seekbar position after mouse up event is triggered. ( #6372 )
...
When we are paused, call update directly, otherwise, call the throttled update.
Fixes #6232 , fixes #6234 , fixes #6370 .
2019-12-24 11:24:50 -05:00
Gary Katsevman
917d898a48
fix: IS_IPAD should be false on iPhone ( #6371 )
...
Safari user agent. However, the new check also returns true for iPhones.
Therefore, we should exclude iPhones from the check.
2019-12-24 11:23:42 -05:00
Dylan Jhaveri
274299b45f
fix: broken logo link in README and docs ( #6345 )
...
Depends on videojs/videojs.com#112
Fixes #6340
2019-12-03 10:14:38 -05:00
Gary Katsevman
7d02e53b54
7.7.3
2019-12-02 14:37:32 -05:00
Gary Katsevman
221497fecc
chore: update package-lock.json
2019-12-02 14:37:21 -05:00
Gary Katsevman
55c686b6cd
7.7.2
2019-12-02 14:36:17 -05:00
Tsachi Shlidor
df3c14a0e3
fix(sass): import path has cwd once again ( #6326 )
2019-12-02 14:14:18 -05:00
Gary Katsevman
ca84448026
fix: turn on strict mode again ( #6334 )
...
We had to turn off strict mode (#4551 ) in Video.js due to a change in vtt.js. That has now been fixed in videojs/vtt.js#40 and released as part of 0.15.2 which will be available via #6333 .
Fixes videojs/vtt.js#15
2019-12-02 14:13:36 -05:00
Gary Katsevman
7bbd0ca0c4
fix(package): update videojs-vtt.js to version 0.15.2 ( #6333 )
...
Closes #6332
2019-12-02 14:13:08 -05:00
Gary Katsevman
ce5e989cc7
7.7.1
2019-11-22 12:46:24 -05:00
Gary Katsevman
25d15d4b14
fix(extend): super_ should be available for backwards compatibility ( #6329 )
...
Fixes #6328
2019-11-22 12:32:18 -05:00
Gary Katsevman
1545804959
7.7.0
2019-11-19 16:09:53 -05:00
Gary Katsevman
b414c60461
fix(pkg): update @videojs/http-streaming to 1.11.2 ( #6323 )
2019-11-19 16:03:03 -05:00
Alex Barstow
b3c2343f98
fix: DRMed content goes black in IE/Edge when video element focused ( #6318 )
...
Any programmatic call to focus when playing back DRMed content on IE/Edge causes the video element to turn black. Instead, don't call focus() in those cases.
Fixes #6270 .
2019-11-19 14:42:45 -05:00
Marco Del Toro Barragan
a11f3fa574
fix: detect iPadOS as IS_IPAD ( #6319 )
...
iPadOS defaults to desktop mode unless Safari is opened in split screen mode. The only way to detect it is to assume that Safari with Touch enabled is iPad. This is good enough until and if a better way to detect it is made available.
2019-11-19 13:40:35 -05:00
Grzegorz Blaszczyk
ccca846da8
feat: resets pastSeekEnd_ variable. ( #6249 )
...
* feat: resets pastSeekEnd_ when its value is much higher than seeking increment.
* fixes unit tests
2019-11-15 13:44:34 -05:00
Grzegorz Blaszczyk
4f8c4988d2
feat: add core ES module. ( #6287 )
...
Allows you to do `import videojs from 'video.js/core.es.js';` to go along with `require('video.js/core.js')`;
2019-11-15 13:44:11 -05:00