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
|
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
|
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
|
425e7adeb2
|
buffering prop implemented in HTMLVideo
|
2019-01-16 12:22:04 +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
|
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
|
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
|
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
|
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
|
2b6b45fdfb
|
fix error handling in HTMLVideo
|
2018-12-19 17:01:38 +02:00 |
|
NikolaBorislavovHristov
|
1af3f1239e
|
check for valid origin in HTMLVideo
|
2018-12-17 17:38:00 +02:00 |
|
NikolaBorislavovHristov
|
4cd784f249
|
HTMLVideo ignores embedded extra subtitles
|
2018-12-13 15:29:35 +02:00 |
|
NikolaBorislavovHristov
|
cbae90ec95
|
simple SubtitlesPicker implemented
|
2018-12-13 15:25:02 +02:00 |
|
NikolaBorislavovHristov
|
3c9d17819a
|
dispatch stop command if error is critical
|
2018-12-12 12:45:02 +02:00 |
|
NikolaBorislavovHristov
|
3fa17159bb
|
dispatch destroy comman on video unmount
|
2018-12-12 12:39:58 +02:00 |
|
NikolaBorislavovHristov
|
614c5da641
|
setProp selectedSubtitleTrack implemented
|
2018-12-12 12:31:20 +02:00 |
|
NikolaBorislavovHristov
|
69bb97f2aa
|
subtitleTracks order fixed
|
2018-12-12 11:13:10 +02:00 |
|
NikolaBorislavovHristov
|
0ba91f7ac1
|
return default values for subtitles props if no video is loaded
|
2018-12-12 11:07:40 +02:00 |
|
NikolaBorislavovHristov
|
72d621bb89
|
Invalid dispatch call error message improved
|
2018-12-12 10:59:33 +02:00 |
|
NikolaBorislavovHristov
|
fe998ea855
|
HTMLVideo use named private functions instead of anonymous
|
2018-12-12 10:58:35 +02:00 |
|
NikolaBorislavovHristov
|
e24a98d686
|
more strict validation added to time and volume setters
|
2018-12-12 10:55:03 +02:00 |
|
NikolaBorislavovHristov
|
22731db588
|
more strict arguments validation imlemented for addSubtitleTracks
|
2018-12-12 10:52:44 +02:00 |
|
NikolaBorislavovHristov
|
8be29b6815
|
remove HTMLVideo's elements from container on destroy
|
2018-12-11 17:03:26 +02:00 |
|
NikolaBorislavovHristov
|
6497db4c8e
|
constructor validation implemented in HTMLVideo
|
2018-12-11 17:00:59 +02:00 |
|
NikolaBorislavovHristov
|
c279f871b6
|
remove video innerhtml after stop
|
2018-12-11 16:44:20 +02:00 |
|
NikolaBorislavovHristov
|
5d803f8208
|
addSubtitleTracks command implelemted
|
2018-12-11 16:20:53 +02:00 |
|
NikolaBorislavovHristov
|
2777b4c83b
|
HTMLVideo.dispatch refactored to work with switch
|
2018-12-11 14:06:52 +02:00 |
|
NikolaBorislavovHristov
|
f893f5d698
|
subtitleTracks/selectedSubtitleTrack props added + minor refactor
|
2018-12-11 14:06:32 +02:00 |
|
NikolaBorislavovHristov
|
b79edeceae
|
extra default value of Video frozen
|
2018-12-11 11:03:53 +02:00 |
|
NikolaBorislavovHristov
|
da3301da96
|
clear dispatch args queue on stop
|
2018-12-10 20:01:52 +02:00 |
|
NikolaBorislavovHristov
|
6c6c2747c9
|
emit prop changed on load
|
2018-12-10 19:55:05 +02:00 |
|
NikolaBorislavovHristov
|
5890792e57
|
major refactor in HTMLVideo to prevent race conditions
|
2018-12-10 19:39:06 +02:00 |
|
NikolaBorislavovHristov
|
32a7c72ad3
|
YouTube video wait for yt/ready event
|
2018-12-10 09:55:33 +02:00 |
|
NikolaBorislavovHristov
|
4eb7e1c685
|
mute/unmute command implemented
|
2018-12-10 09:55:08 +02:00 |
|
NikolaBorislavovHristov
|
f9c9217640
|
selectVideoImplementation implemented synchronously
|
2018-11-28 16:44:32 +02:00 |
|
NikolaBorislavovHristov
|
87f6c9b269
|
addExtraSubtitles implemented in HTMLVideo
|
2018-11-28 16:43:23 +02:00 |
|
NikolaBorislavovHristov
|
0cc683c37c
|
video implemenations require container element in their constructor and layout itself in there
|
2018-11-23 14:27:24 +02:00 |
|
NikolaBorislavovHristov
|
7c70e20967
|
cc on youtube disabled
|
2018-11-22 17:20:30 +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 |
|