Commit graph

377 commits

Author SHA1 Message Date
nklhrstv
378bfdcf3d todo added for next video 2020-03-22 08:55:28 +02:00
nklhrstv
0578556fa3 rewind item on video ended 2020-03-22 08:47:42 +02:00
nklhrstv
0d19e8d560 update library item state on time update 2020-03-21 19:47:29 +02:00
nklhrstv
b535315d2a remove initial state const in player 2020-03-21 16:01:50 +02:00
nklhrstv
59851b4e73 starting time applied to load video action 2020-03-20 14:26:17 +02:00
nklhrstv
9411e6866b add autoplay flag in load video action 2020-03-20 12:27:53 +02:00
nklhrstv
8a93fa997b add todo for title in player 2020-03-20 10:56:50 +02:00
nklhrstv
ed76d68363 player route adapted to changes in core 2020-03-19 16:01:37 +02:00
nklhrstv
5cbbfe2aa6 subtitles from stream added to video 2020-03-17 17:16:25 +02:00
nklhrstv
838ad18f9f useLayoutEffect for attaching listeners to window and clear debounced funcitons 2020-03-17 14:16:47 +02:00
nklhrstv
dd37b621c3 handle KeyF moved to KeyboardNavigation 2020-03-17 13:40:46 +02:00
nklhrstv
82ac4d6de5 use event.code instead of event.key 2020-03-17 12:41:30 +02:00
nklhrstv
3512509661 useSubtitlesSettings changed to useSettings 2020-03-17 11:01:44 +02:00
nklhrstv
0135d295d5 set player bars immersed after mouse leave 2020-03-16 20:43:02 +02:00
nklhrstv
0580073be4 add streamingServerUrl to the load action 2020-03-16 17:40:58 +02:00
nklhrstv
c71360a07b move buffering loader bellow click overlay 2020-03-16 13:05:58 +02:00
nklhrstv
ab08f40f23 meta preview in player temporary disabled 2020-03-15 00:04:30 +02:00
nklhrstv
352bbb171d prevent bars immerse when mouse is over top bar 2020-03-14 23:23:11 +02:00
nklhrstv
590df80072 offset added to onImplementationChanged deps 2020-03-14 22:41:35 +02:00
nklhrstv
e64f77a67c keyboard control in player improved 2020-03-14 19:27:35 +02:00
nklhrstv
f69235c24c sample meta preview added in Player 2020-03-14 13:20:16 +02:00
nklhrstv
2a48f8d6f8 enter fullscreen on db click 2020-03-14 11:38:02 +02:00
nklhrstv
8014c1c969 clear debounced functions on unmount 2020-03-13 18:04:44 +02:00
nklhrstv
fecee6f9db basic key controls implemented in player 2020-03-13 18:04:27 +02:00
nklhrstv
32164b6708 toggle playback on click 2020-03-13 15:27:34 +02:00
nklhrstv
165b657d42 basic immersed bars implemented 2020-03-13 14:57:24 +02:00
nklhrstv
a5717e84be initial video state moved to constant 2020-03-11 16:44:15 +02:00
nklhrstv
1720420d9a state renamed to videoState 2020-03-11 16:37:33 +02:00
nklhrstv
428cb776ce nav bar added to player 2020-03-11 15:25:53 +02:00
nklhrstv
365c5e43f4 subtitles offset bind with core 2020-03-11 13:22:53 +02:00
nklhrstv
98524855ed subtitles settings linked with core 2020-03-10 17:50:05 +02:00
nklhrstv
c96def8b4f subtitles delay/size configurable 2020-03-10 15:54:06 +02:00
nklhrstv
4e28aebc33 SubtitlesPicker prop names changed 2020-03-10 13:43:30 +02:00
nklhrstv
aba579802e subtitles offset configured 2020-03-10 13:32:30 +02:00
nklhrstv
1b9da9a80d new SubtitlesPicker implemented 2020-03-10 12:55:02 +02:00
nklhrstv
903c9e6f1f SubtitlesPicker moved to Player from SubtitlesButton 2020-03-09 17:10:26 +02:00
nklhrstv
41099ea666 replace dispatch with callbacks in ControlBar 2020-03-09 15:10:08 +02:00
nklhrstv
660a04b78b add extra subtitles to video 2020-03-09 14:39:18 +02:00
nklhrstv
fa7aca6476 Player adapted to changes in core 2020-03-05 17:50:05 +02:00
NikolaBorislavovHristov
68780cccfb drop modalContainerClassName prop from ControlBar 2019-09-30 14:08:40 +03:00
NikolaBorislavovHristov
b9aef45440 show Buffering loader only when buffering 2019-09-29 23:25:43 +03:00
NikolaBorislavovHristov
c6a29f5692 Player root component migrated to hooks 2019-09-25 16:02:06 +03:00
NikolaBorislavovHristov
7b405b248a modal container classnames props mess fixed in player 2019-04-08 17:18:09 +03:00
NikolaBorislavovHristov
8da64722d9 adapt ui to the new subtitles API 2019-04-08 00:47:26 +03:00
NikolaBorislavovHristov
3dad232862 Player UI adapted to the new Video communication protocol 2019-04-05 20:53:19 +03:00
NikolaBorislavovHristov
7c671a12db Player component migrated to require 2019-03-23 00:56:56 +02:00
NikolaBorislavovHristov
7441928d5a muted prop handled in the ui 2019-03-22 15:23:16 +02:00
NikolaBorislavovHristov
421013863d onImplementationChanged callback added to Video 2019-03-21 19:30:03 +02:00
NikolaBorislavovHristov
b08ee9aa8b MPVVideo basic implementation 2019-03-21 13:16:48 +02:00
NikolaBorislavovHristov
fd79476c1d subtitles offset api implemented 2019-02-25 13:38: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
f22fde3962 buffering loaded rendered in player 2019-01-16 12:52:58 +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
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
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
cbae90ec95 simple SubtitlesPicker implemented 2018-12-13 15:25:02 +02:00
NikolaBorislavovHristov
7be7c53fbf comunication bridge for subtitles implemented 2018-12-12 15:04:56 +02:00
NikolaBorislavovHristov
dd82d462ef no need to reset state when error is thrown by the video 2018-12-10 20:07:07 +02:00
NikolaBorislavovHristov
4eb7e1c685 mute/unmute command implemented 2018-12-10 09:55:08 +02:00
NikolaBorislavovHristov
2f0ed36ec6 player screen use new video api for load stream and subtitles 2018-11-28 16:45:43 +02:00
NikolaBorislavovHristov
85da572885 Video component make decision about wich implementation to use 2018-11-22 16:32:27 +02:00
NikolaBorislavovHristov
c86793d7d7 Video component refactored / HTMLVideo and YouTubeVideo combined 2018-11-21 17:45:47 +02:00
NikolaBorislavovHristov
3fa5a87075 player styles refactored 2018-11-18 13:35:16 +02:00
NikolaBorislavovHristov
83d5349b4f html video used in player 2018-11-18 08:52:31 +02:00
NikolaBorislavovHristov
45f93ed3f6 popup used for volume slider 2018-11-16 16:01:43 +02:00
NikolaBorislavovHristov
d653e35796 simple youtube player implemted 2018-11-14 14:40:27 +02:00
NikolaBorislavovHristov
d627d51741 ovelay layer rendered on top of video to prevent context menu interraction 2018-11-13 12:45:21 +02:00
NikolaBorislavovHristov
77a1d7658d player refactor 2018-11-13 12:29:39 +02:00
NikolaBorislavovHristov
a8ff78e0f2 simple control bar implemted 2018-11-09 14:54:44 +02:00
NikolaBorislavovHristov
ef3fd37ac9 videoComponent attached to state 2018-11-07 16:51:05 +02:00
NikolaBorislavovHristov
d0c0e5129d simple react player implemented 2018-11-07 16:07:45 +02:00