Gary Katsevman
3189ec1a0b
Added cross-browser testing with SauceLabs, and added Karma as the default test runner. closes #1187
2014-05-16 14:48:05 -07:00
Artem Suschev
8dfe0a4d06
Added support for playbackRate switching. closes #1132
2014-05-13 14:02:02 -07:00
Steve Heffernan
e8d36e0fab
Exported upatchCanPlayType and moved tests to api.js
2014-03-27 13:24:03 -07:00
Steve Heffernan
88403221a9
Fixed canPlayType patch tests on Android
2014-03-27 11:19:21 -07:00
Gary Katsevman
e39557e790
Always unpatch canPlayType.
...
Fix up tests to not ignore some if canPlayType is not available since
unpatch is no longer broken.
2014-03-26 16:59:04 -04:00
Gary Katsevman
e2a1cac136
fix typo for unpatchCanPlayType
2014-03-26 16:58:49 -04:00
Gary Katsevman
d21019ad78
add existence test for patch and unpatch methods
2014-03-26 16:39:11 -04:00
Gary Katsevman
94ec725a66
update for IE8 and fixup stupid tests
2014-03-26 14:58:36 -04:00
Gary Katsevman
fef6282d55
remove unused var
2014-03-26 13:49:21 -04:00
Gary Katsevman
0c856ce9a4
call unpatchCanPlayType after tests
2014-03-25 15:32:03 -04:00
Gary Katsevman
817253b74f
Also, switch out HTMLVideoElement to constructor reference in tests
2014-03-24 19:07:19 -04:00
Gary Katsevman
86c3f94c87
fix up jshint errors
2014-03-24 18:00:00 -04:00
Gary Katsevman
5381f70d1c
+ vjs.Html5.{patchCanPlayType,unpatchCanPlayType}
...
patchCanPlayType is called on load.
It patched video#canPlayType if needed.
unpatchCanPlayType will revert the patch and return the patch function.
There are also corresponding tests that test patchCanPlayType,
unpatchCanPlayType and also whether the patch functions themselves work
correctly.
2014-03-17 20:47:47 -04:00
Andy Niccolai
02de927043
Close GH-672: Control bar updates. Fixes #556 , Fixes #500 , Fixes #374 , Fixes #403 , Fixes #441 , Fixes #193 , Fixes #602 , Fixes #561 , Fixes #281
2013-08-09 14:29:22 -07:00
Benoit Tremblay
3a32f44f23
Close GH-432: Additional exports for external techs.
2013-04-09 13:18:55 -07:00
David LaPalomento
7e0ee0c799
Fix minified property access
...
Use a string literal to reference the tech's player property so the access isn't mangled by closure.
2013-03-08 10:13:01 -05:00
David LaPalomento
0ba7166636
Fixes #367
...
If you are quick, you could get videojs to wrap the HTML video element twice on iOS. The video element has to be recreated after moving on iOS but we weren't re-associating it with the player object. When autoSetup swung through, it would re-initialize the video element and create a player within a player.
2013-03-07 20:57:52 -05:00
David LaPalomento
f1e90d65f2
Block defineSetter test for older IE
...
__defineSetter__ doesn't work on some versions of IE, so just ignore the volume/mute toggle tests when run on those browsers.
2013-03-05 18:07:35 -05:00
David LaPalomento
ad98bebf55
Reformat var
statements
...
Declare them in a single line at the top of the function and initialize them later.
2013-03-05 13:38:47 -05:00
David LaPalomento
ab25a823b7
Fix 347
...
Hide volume slider and mute toggle when the current tech doesn't support adjusting video volume. Added controls specific test cases. Volume-related controls retest whether to display themselves whenever `loadstart` fires.
2013-03-02 00:00:23 -05:00
Gary Katsevman
31f76092f8
update test/unit/{media.html5,setup}.js to adhere to jshint
2013-02-08 17:27:04 -05:00
Steve Heffernan
f267e27e36
Updated closure compiler advanced mode branch
2013-01-10 13:06:12 -08:00