Commit graph

260 commits

Author SHA1 Message Date
NikolaBorislavovHristov
3dad232862 Player UI adapted to the new Video communication protocol 2019-04-05 20:53:19 +03:00
NikolaBorislavovHristov
83165a0ad1 HTMLVideo refactored 2019-04-04 19:44:54 +03:00
NikolaBorislavovHristov
59dbb36f1d SubtitlesPicker minor refactor 2019-03-25 12:47:18 +02:00
NikolaBorislavovHristov
799dd2f2b7 shouldComponentUpdate implemented for SubtitlesButton 2019-03-25 12:28:41 +02:00
NikolaBorislavovHristov
1a8432a8c9 shouldComponentUpdate implemented in ShareButton 2019-03-23 01:23:16 +02:00
NikolaBorislavovHristov
2e994ea14a use require in Player component 2019-03-23 01:22:53 +02:00
NikolaBorislavovHristov
a8975eed4b play icon state fixed 2019-03-23 01:22:38 +02:00
NikolaBorislavovHristov
93343bac1f mute icon state fixed 2019-03-23 01:22:27 +02:00
NikolaBorislavovHristov
6dad59e0be popupClassName renamed to popupContainerClassName in ControlBar 2019-03-23 00:57:14 +02:00
NikolaBorislavovHristov
7c671a12db Player component migrated to require 2019-03-23 00:56:56 +02:00
NikolaBorislavovHristov
aea6dad1b5 volume slider padding fixed 2019-03-23 00:52:16 +02:00
NikolaBorislavovHristov
a3ced70ea1 not needed styles dropped 2019-03-23 00:52:07 +02:00
NikolaBorislavovHristov
2f4cf7bd96 VolumeSlider refactored as a separate component 2019-03-22 20:44:38 +02:00
NikolaBorislavovHristov
f316f3d390 MuteButton implemented 2019-03-22 20:05:23 +02:00
NikolaBorislavovHristov
560e36c568 SeekBar refactored 2019-03-22 19:51:01 +02:00
NikolaBorislavovHristov
fef66356d7 disabled statement inline 2019-03-22 19:44:47 +02:00
NikolaBorislavovHristov
f47178f49c ControlBar use require 2019-03-22 17:20:48 +02:00
NikolaBorislavovHristov
3217229f18 PlayPoused button rendered as disabled when the feature is not available 2019-03-22 16:57:15 +02:00
NikolaBorislavovHristov
a01c1319fa ShareButtonComponent extracted 2019-03-22 16:42:55 +02:00
NikolaBorislavovHristov
f673f3048e SubtitlesButton component extracted 2019-03-22 16:15:16 +02:00
NikolaBorislavovHristov
7441928d5a muted prop handled in the ui 2019-03-22 15:23:16 +02:00
NikolaBorislavovHristov
af71d53c52 muted prop implemented in HTMLVideo 2019-03-22 15:23:02 +02:00
NikolaBorislavovHristov
cb60e8cca5 ControlBarButton component dropped 2019-03-22 15:00:21 +02:00
NikolaBorislavovHristov
8403742812 HTMLVideo adapted to the new video spec 2019-03-21 19:39:54 +02:00
NikolaBorislavovHristov
8ed9c97645 Video migrated to require 2019-03-21 19:37:08 +02:00
NikolaBorislavovHristov
421013863d onImplementationChanged callback added to Video 2019-03-21 19:30:03 +02:00
NikolaBorislavovHristov
7f880c1f45 BufferingLoader styles changed to be more responsive 2019-03-21 19:21:23 +02:00
NikolaBorislavovHristov
a7a9a91381 BufferingLoader uses require 2019-03-21 19:19:31 +02:00
NikolaBorislavovHristov
59f30b319a minor fixes in youtube 2019-03-21 16:21:59 +02:00
NikolaBorislavovHristov
3f3095d664 MPV setProp fixed 2019-03-21 13:20:14 +02:00
NikolaBorislavovHristov
b08ee9aa8b MPVVideo basic implementation 2019-03-21 13:16:48 +02:00
NikolaBorislavovHristov
f398bf3516 Video elements constructor params refactored 2019-02-28 18:56:04 +02:00
NikolaBorislavovHristov
fd79476c1d subtitles offset api implemented 2019-02-25 13:38:05 +02:00
NikolaBorislavovHristov
62ecbd4f3d subtitles picker adapted to the new api changes 2019-02-22 17:20:43 +02:00
NikolaBorislavovHristov
a76c119899 HTMLVideo refactored 2019-02-22 14:27:35 +02:00
NikolaBorislavovHristov
7f68a5b3c0 Youtube player finalized 2019-02-22 13:39:23 +02:00
NikolaBorislavovHristov
e1bb1b41e5 HTMLSubtitles constructor arguments validation fixed 2019-02-22 13:39:13 +02:00
NikolaBorislavovHristov
fab2c1fff6 subtitles modules refactored 2019-02-22 12:09:36 +02:00
NikolaBorislavovHristov
6a3e65764e revert VTTCue object when have to 2019-02-21 19:27:23 +02:00
NikolaBorislavovHristov
f9be3e9725 add default error listener to prevent crash 2019-02-21 19:08:55 +02:00
NikolaBorislavovHristov
70bc69c366 html subtitles daly refactor and code reformat 2019-02-21 18:41:56 +02:00
NikolaBorislavovHristov
0ed42a7181 font size used as enum with 5 values 2019-02-21 17:30:30 +02:00
NikolaBorislavovHristov
ffbef7c96d embedded youtube subtitles implemented 2019-02-21 15:20:21 +02:00
NikolaBorislavovHristov
8b5909c6c6 clear tracks dispatch fixed 2019-02-21 15:20:00 +02:00
NikolaBorislavovHristov
4ef013a2f4 null delay option not rendered 2019-02-21 15:19:48 +02:00
NikolaBorislavovHristov
163343dd1a all intervals combined into one 2019-02-20 19:31:32 +02:00
NikolaBorislavovHristov
c0f590f862 bug fixed on destroy 2019-02-20 19:16:59 +02:00
NikolaBorislavovHristov
3237b9b9db embedded subtitles tracks handled 2019-02-20 19:16:49 +02:00
NikolaBorislavovHristov
73ca0ecb67 YouTubeVideo brackets added to switch 2019-02-19 13:34:04 +02:00
NikolaBorislavovHristov
302f2b3632 getSubtitleSize / getSubtitleDelay declaration order changed 2019-02-18 19:03:58 +02:00
NikolaBorislavovHristov
fd38961e61 fix bug when youtube destroyed before ready 2019-02-18 18:58:14 +02:00
NikolaBorislavovHristov
c5a31becba error codes added to YouTubePlayer 2019-02-18 18:47:16 +02:00
NikolaBorislavovHristov
3f2cee9041 error codes introduced in HTMLSubtitles 2019-02-18 18:23:23 +02:00
NikolaBorislavovHristov
e8a5669798 HTMLSubtitles minot reformat 2019-02-18 18:11:21 +02:00
NikolaBorislavovHristov
7baa847972 including youtube iframe api handled by the YouTubeVideo on demand 2019-02-18 18:03:20 +02:00
NikolaBorislavovHristov
80cc9697f7 YouTube video view refactored 2019-02-18 17:37:42 +02:00
NikolaBorislavovHristov
78b7cd7f16 html subtitles refactored 2019-02-18 17:27:07 +02:00
NikolaBorislavovHristov
d22e42875b HTMLSubtitles uses simpler API 2019-02-14 12:29:39 +02:00
NikolaBorislavovHristov
8ff4990c2f HTMLSubtitles constructor validation addedff 2019-02-14 10:10:04 +02:00
NikolaBorislavovHristov
312b3d8d15 HTMLSubtitles and HTMLVideo instances frozen 2019-02-11 22:38:09 +02:00
NikolaBorislavovHristov
7111a9599d subittles parse result frozen 2019-02-11 22:34:59 +02:00
NikolaBorislavovHristov
03fa68ed0f subtitles logic extracted in a separate component 2019-02-11 22:27:50 +02:00
NikolaBorislavovHristov
34a9e4e853 HTMLVideo elements position fixed 2019-02-04 17:04:12 +02:00
NikolaBorislavovHristov
9919d21fc4 video manifast frozen 2019-02-04 15:39:01 +02:00
NikolaBorislavovHristov
11fc70045d new checkbox api adapted 2019-02-04 15:37:46 +02:00
NikolaBorislavovHristov
ee6f135bf6 give name to forwardRef components 2019-01-22 15:49:05 +02:00
NikolaBorislavovHristov
abb0aae464 refactor popups in player's control bar to not use global classes 2019-01-18 12:37:50 +02:00
NikolaBorislavovHristov
c4b40a8bf0 dispatch load command before dispatch subtitles commands 2019-01-17 10:13:20 +02:00
NikolaBorislavovHristov
f8230ce408 load dispatch call fixed 2019-01-17 09:35:05 +02:00
NikolaBorislavovHristov
bde6e72e7c Video component refactored to be used through dispatch method only 2019-01-16 15:00:37 +02:00
NikolaBorislavovHristov
425f50724d emit missing subtitlesDelayChanged event on media loaded 2019-01-16 14:29:18 +02:00
NikolaBorislavovHristov
509313eac9 emit buffering propChanged when autoplay is not set 2019-01-16 13:12:02 +02:00
NikolaBorislavovHristov
f22fde3962 buffering loaded rendered in player 2019-01-16 12:52:58 +02:00
NikolaBorislavovHristov
3df2901900 simple buffering loaded implemented 2019-01-16 12:48:03 +02:00
NikolaBorislavovHristov
425e7adeb2 buffering prop implemented in HTMLVideo 2019-01-16 12:22:04 +02:00
NikolaBorislavovHristov
7637d293a5 VolumeBar proptypes updated 2019-01-08 17:56:40 +02:00
NikolaBorislavovHristov
5143d43434 proptypes added to PlayPauseButton 2019-01-08 17:51:57 +02:00
NikolaBorislavovHristov
ede0b2be1c control bar disabled styles implemented 2019-01-08 17:33:38 +02:00
NikolaBorislavovHristov
6572650b38 popup frame color changed 2019-01-08 17:32:42 +02:00
NikolaBorislavovHristov
49957e5053 reset settings props on destroy 2019-01-07 10:29:22 +02:00
NikolaBorislavovHristov
dc0bba730b prevent raise not needed events on stop 2019-01-07 10:19:24 +02:00
NikolaBorislavovHristov
36cf29be5b html element variables renamed suffix Element 2019-01-07 09:41:55 +02:00
NikolaBorislavovHristov
1c062dac7f throw more accurate errors when fetch/parse subtitles 2019-01-04 18:35:43 +02:00
NikolaBorislavovHristov
2dc9e84804 round cue times 2019-01-04 18:35:13 +02:00
NikolaBorislavovHristov
400b9c46a0 dark background label fixed 2019-01-04 17:49:22 +02:00
NikolaBorislavovHristov
f78cc68347 refactor callbacks in player 2019-01-04 17:15:46 +02:00
NikolaBorislavovHristov
6bfe202af0 demo subtitles tracks removed 2019-01-04 10:47:37 +02:00
NikolaBorislavovHristov
a2696248ef update subtitles text on fetching cues 2019-01-04 10:47:05 +02:00
NikolaBorislavovHristov
4d49d44310 subtitles delay wait for loaded and reset on stop 2019-01-04 10:46:47 +02:00
NikolaBorislavovHristov
b9c02d62d9 subtitleDarkBackground implemented 2019-01-04 10:39:22 +02:00
NikolaBorislavovHristov
6b8858642f subtitle delay implemented 2019-01-02 17:02:48 +02:00
NikolaBorislavovHristov
a72110f472 subtitles styles updated 2019-01-02 16:21:49 +02:00
NikolaBorislavovHristov
6fe3c7f1eb subtitles bottom alignment setup in player 2019-01-02 15:23:06 +02:00
NikolaBorislavovHristov
3f7cb1245d scrollbars in subtitles picker aligned better 2019-01-02 12:45:40 +02:00
NikolaBorislavovHristov
01aa83b387 first variant rendered as 1 instead of 0 2019-01-02 11:18:19 +02:00
NikolaBorislavovHristov
1c40a92717 merge player 2019-01-02 10:55:53 +02:00
NikolaBorislavovHristov
69a35a8359 subs picker styles updated 2019-01-02 10:35:34 +02:00
NikolaBorislavovHristov
05122153ea rename updateSubtitlesText to updateSubtitleText 2018-12-31 14:01:41 +02:00
NikolaBorislavovHristov
9bcbc9c534 update subtitle text on change subtitle track 2018-12-31 14:00:46 +02:00
NikolaBorislavovHristov
692da0b5a9 use lighter font color in subtitles picker 2018-12-31 13:59:19 +02:00