Pat O'Neill
1908422f60
7.20.0
2022-05-20 10:01:00 -04:00
Grzegorz Blaszczyk
05d52783e6
fix(accessibility): frame must have a title attribute ( #7754 )
2022-05-20 09:54:45 -04:00
Pikse
efde614c11
feat(lang): add Estonian (et) translations ( #7745 )
2022-05-20 09:54:45 -04:00
AHOHNMYC
ef7ccfcb2d
fix(lang): Improving Russian translation ( #7740 )
...
Co-authored-by: meow <woem>
2022-05-20 09:54:37 -04:00
mister-ben
3ec2ac7f99
feat: Player can be replaced with original el after dispose() ( #7722 )
2022-05-18 10:59:17 -04:00
Mohamed Fasil
fbee0008f5
docs(readme): updating the number of websites ( #7697 )
...
Updating the number of websites using video.js player
2022-05-16 17:25:49 -04:00
Ikko Ashimine
83aa13baeb
docs: fix typo in components.html ( #7694 )
2022-05-16 17:25:29 -04:00
mister-ben
3e40512501
chore: Update issue template to a form ( #7735 )
2022-05-16 17:20:49 -04:00
try2beth3b3st
7e2b9ec411
fix: reset() should null check the controlBar ( #7692 )
...
Fixes #7689
Co-authored-by: alex <try2betheb3st@gmail.com>
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
2022-05-04 11:43:52 -04:00
Gary Katsevman
054329899b
7.19.2
2022-04-20 15:11:13 -04:00
Gary Katsevman
191276474a
fix(package): update to @videojs/http-streaming 2.14.2 ( #7728 )
2022-04-20 15:03:39 -04:00
Alex Barstow
ae1527002a
7.19.1
2022-04-15 13:35:16 -04:00
Noemite
b7cb9d06d6
fix(accessibility): fix broken aria menu ( #7699 )
...
* fix(accessibility): fix broken aria menu
* Update src/js/menu/menu-button.js
Co-authored-by: mister-ben <git@misterben.me>
* add tests
Co-authored-by: Noémie Macault <noemie.macault@capgemini.com>
Co-authored-by: mister-ben <git@misterben.me>
2022-04-15 12:56:29 -04:00
Alex Barstow
145aba6aea
fix: Audio only mode styling conflicts with fluid mode ( #7724 )
...
* css changes
* make audio only mode player responsive in fluid mode
2022-04-15 12:55:27 -04:00
Pat O'Neill
9cec1de915
docs: Redirect guides to videojs.com ( #7706 )
...
Co-authored-by: mister-ben <git@misterben.me>
2022-04-06 11:34:18 -04:00
Pat O'Neill
c5a0376dea
7.19.0
2022-03-21 14:37:50 -04:00
Pat O'Neill
58a8bd01b2
test(text-track-controls): fix failing test caused by incompatibility between PRs ( #7686 )
2022-03-21 14:20:18 -04:00
mister-ben
5af81cad2e
fix: generate chapters menu only when needed and don't create orphaned event listeners ( #7604 )
2022-03-21 13:05:50 -04:00
mister-ben
28bdc7d590
feat: easier configuration of buttons and components via options ( #7611 )
2022-03-21 12:21:26 -04:00
Wayne-Morgan
337ff2fed3
fix: text-track-display position with no ui ( #7682 )
...
Fixes #7681
2022-03-21 10:00:41 -04:00
Harisha Rajam Swaminathan
eeff79c5e8
refactor: Unify audioOnly mode and audioPoster mode ( #7678 )
...
Co-authored-by: Alex Barstow <alexander.barstow@gmail.com>
2022-03-17 17:10:33 -04:00
Pat O'Neill
b275a1559c
chore(package): update to @videojs/http-streaming@2.14.0 ( #7676 )
2022-03-14 14:53:11 -04:00
Alex Barstow
ebb2d09d17
fix: async audio only tests ( #7673 )
2022-03-11 12:24:50 -05:00
Alex Barstow
762e7bc751
feat: Audio Only Mode ( #7647 )
...
* audioOnlyMode wip
* fix incorrect logs
* add tests
* minor code changes and add another test
* update docs
* fix formatting
* fix typo
* Consolidate conditions
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
* Compare objects instead of name string
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
* code review changes
* remove unnecessary equivalence check
Co-authored-by: Gary Katsevman <git@gkatsev.com>
* replace height() with currentHeight()
Co-authored-by: Gary Katsevman <git@gkatsev.com>
* rewrite for async pip and fs handling
* asyncify tests
* update doc
* add test
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
Co-authored-by: Gary Katsevman <git@gkatsev.com>
2022-03-10 13:13:49 -05:00
Mikel Larreategi
a80307fe0d
feat: Add Basque (eu) translations ( #7625 )
2022-03-02 10:44:04 -05:00
André
a0bb5264c7
feat: Assume DASH MIME type when an MPD source URL is given ( #7602 )
2022-03-02 10:36:25 -05:00
mister-ben
1179826cbc
feat: Greater text track precision using requestVideoFrameCallback ( #7633 )
2022-03-02 10:34:13 -05:00
Harisha Rajam Swaminathan
64e55f5492
feat: Add audioPosterMode option ( #7629 )
2022-03-01 15:50:46 -05:00
Pat O'Neill
f588317761
7.18.1
2022-02-23 13:40:49 -05:00
Pat O'Neill
26209b0dcd
fix(lang): remove trailing comma from fr.json ( #7657 )
2022-02-23 12:57:03 -05:00
Bruce Rodrigues
50fe5f659b
fix: Fix playback rate iteration if rates are not in the ascending order ( #7618 )
2022-02-23 12:28:14 -05:00
mister-ben
f16d73b528
fix: Guard against Safari adding native controls after fullscreen ( #7634 )
2022-02-23 12:17:49 -05:00
Pat O'Neill
c44057d217
fix(accessibility): By default, show track selection buttons at all responsive breakpoints ( #7603 )
2022-02-23 12:17:27 -05:00
Noemite
b5f775ecda
fix(lang): Add missing translations for French, Italian, Japanese, and Korean ( #7589 )
...
Co-authored-by: Noémie Macault <noemie.macault@capgemini.com>
2022-02-23 12:16:59 -05:00
Claire Kannapell
950deae59b
fix: keep focus trapping contained to modal ( #6983 )
2022-02-23 12:16:28 -05:00
mister-ben
53cbfc6222
docs: Add some FAQ entries ( #7609 )
...
Co-authored-by: Pat O'Neill <pgoneill@gmail.com>
2022-02-08 09:51:24 -05:00
John Vandenberg
481e809da6
docs: Link to Angular guide in Player Workflows guide ( #7635 )
2022-02-08 09:49:37 -05:00
Gary Katsevman
eeda26fbf7
7.18.0
2021-12-20 17:26:00 -05:00
Gary Katsevman
9aaf67a5ee
feat: udpate to @videojs/http-streaming@2.13.1 ( #7573 )
2021-12-20 17:17:32 -05:00
mister-ben
67e6ed6fd6
feat: make negative sign on remaining time optional ( #7571 )
...
Add a new `displayNegative` option on the remaining time display to not show a negative sign in front of the time.
The default value is true to maintain current behavior.
Closes #7565
2021-12-20 15:37:33 -05:00
Gary Katsevman
2cb647efaf
7.17.3
2021-12-10 17:57:16 -05:00
Gary Katsevman
01893ab7cd
fix(package): update to @videojs/http-streaming@2.12.1 ( #7563 )
2021-12-10 17:47:23 -05:00
Gary Katsevman
8e0089db04
7.17.2
2021-12-08 16:30:56 -05:00
Gary Katsevman
1d4bad8199
fix: regression with AD audio track menu items ( #7559 )
...
In #7337 , a lot of code was updated to no longer user innerHTML, but we
accidentally caused an issue with Audio Description (AD) tracks where
the track title was included twice. Once before and once after the AD
icon.
This is because we were calling `super.createEl()` but MenuItem created
a specific element and didn't just pass things the arguments along.
Instead, we should use `Dom.createEl()` directly.
Fixes #7556
2021-12-08 15:30:20 -05:00
Gary Katsevman
3c213455ee
fix: volume control showing up on iOS ( #7550 )
...
This is a follow-up to #7514 . But turns out, that we still had a timing
issue around when we were doing the check and when the volume control
was created.
Instead, we should make `featuresVolumeControl` not be a lazy property,
so, that we do that check as early as possible. Also, we should
default this property to `false` in this case, so, that we assume we
can't until we confirm we can.
Additionally, added a null check for Html5, to be extra defensive since
the timeout isn't tied to a player.
2021-12-01 17:33:11 -05:00
Garrett Singer
d38806dacd
chore: fix typo in COLLABORATOR_GUIDE ( #7537 )
2021-11-30 00:40:59 -05:00
Gary Katsevman
76985c6068
7.17.1
2021-11-17 16:21:13 -05:00
Gary Katsevman
df927de320
fix: don't always use fastSeek when available. ( #7527 )
...
We were always setting `scrubbing(true)` on mouse down. This means, that
we'd use `fastSeek` even when seeking while clicking, rather than only
when scrubbing.
The main fix involves knowing in `handleMouseMove` whether we were
called directly as a `mousemove` handler or whether it was called from
`handleMouseDown`. This means that when `handleMouseMove` is called via
`handleMouseDown` we can skip setting `scrubbing(true)` and only do it
when we are scrubbing directly.
2021-11-17 15:59:01 -05:00
Gary Katsevman
1d96d1cf20
fix: try again on volume feature detection on iOS ( #7514 )
...
On latest iOS, we are seeing times when the volume feature detection is
showing that we are able to change the volume, though, that is not the
case. Instead, on iOS, when we detect that we can control the volume, we
set a short timer to retest and reset the featuresVolumeControl property.
Fixes #7040
2021-11-17 12:27:08 -05:00
Gary Katsevman
8f580ccc81
chore(sandbox): update embeds media to use public url ( #7530 )
2021-11-16 12:20:01 -05:00