Commit graph

232 commits

Author SHA1 Message Date
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
NikolaBorislavovHristov
7f3efcda85 variants list ui extracted in separate function 2018-12-31 12:54:02 +02:00
NikolaBorislavovHristov
1a15f7b11e subtitles size delta changed to 0.5 2018-12-31 12:52:30 +02:00
NikolaBorislavovHristov
1d1c411671 subtitle size unit changed from px to pt 2018-12-31 12:50:49 +02:00
NikolaBorislavovHristov
ab8df39f87 floating point suntitle size allowed 2018-12-31 12:49:06 +02:00
NikolaBorislavovHristov
239b4ce1cf subtitleSize prop implemented and binded to the ui 2018-12-31 12:33:08 +02:00
NikolaBorislavovHristov
814a999ce3 demo subtitles loaded for testing purposes 2018-12-30 21:44:11 +02:00
NikolaBorislavovHristov
ed5137f5bc sort subtitle cues fixed 2018-12-30 14:39:28 +02:00
NikolaBorislavovHristov
7532dfa7a1 subtitles cues rendered properly in the dom 2018-12-30 13:15:31 +02:00
NikolaBorislavovHristov
3e99085f9b parse/search cues reimplemented 2018-12-29 02:30:59 +02:00
NikolaBorislavovHristov
5a7604bc08 basic cues find alghorithm implemented 2018-12-29 00:23:16 +02:00
NikolaBorislavovHristov
1bee511055 sort cues for time improved 2018-12-28 17:37:31 +02:00
NikolaBorislavovHristov
67d130c437 display subtitles ad the bottom of the video 2018-12-28 17:27:12 +02:00
NikolaBorislavovHristov
4e20b189e3 cuesForTime returns sorted cues 2018-12-28 17:15:55 +02:00
NikolaBorislavovHristov
34b819227b cuesForTime works with time argument in ms 2018-12-28 17:15:25 +02:00
NikolaBorislavovHristov
87a8249777 fetch cues on change track id 2018-12-28 15:31:51 +02:00
NikolaBorislavovHristov
9251f6f70f basic cuesForTime util func implemented 2018-12-28 15:07:46 +02:00
NikolaBorislavovHristov
44b641e1b0 using global function of less preprocessor instead of a custom filter of white listed classes 2018-12-21 12:26:22 +02:00
NikolaBorislavovHristov
82c2001ec6 styler styles in player updated 2018-12-21 12:21:36 +02:00
NikolaBorislavovHristov
53018e4101 vertical align of time labels dropped 2018-12-20 16:05:21 +02:00
NikolaBorislavovHristov
5f6623d066 control bar height fixed to avoid ovelap other clickable components 2018-12-19 21:56:54 +02:00
NikolaBorislavovHristov
51448189af slider sizes in Player increased 2018-12-19 20:19:02 +02:00
NikolaBorislavovHristov
8c09028df8 track size of sliders in player set to 20% 2018-12-19 20:16:44 +02:00
NikolaBorislavovHristov
30bfbafb15 track-before introduced into Slider component 2018-12-19 18:59:29 +02:00
NikolaBorislavovHristov
9a15393509 track-size variable introduces for Slider component 2018-12-19 18:18:43 +02:00
NikolaBorislavovHristov
848a756b05 horizontal margin added to volume slider 2018-12-19 17:48:03 +02:00
NikolaBorislavovHristov
623bae4794 volume bar styles updated 2018-12-19 17:24:12 +02:00
NikolaBorislavovHristov
2b6b45fdfb fix error handling in HTMLVideo 2018-12-19 17:01:38 +02:00
NikolaBorislavovHristov
df5aab9ace active styling removed from slider component 2018-12-19 12:50:49 +02:00