Anton Georgiev
5be5aed1d9
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2020-08-12
2020-08-12 17:12:58 +00:00
KDSBrowne
84af0bc0cc
improve panoptoMATCH_URL regex (more generic)
2020-08-05 17:08:57 +00:00
Stefan Weil
1d3d31107e
Fix regular expression in Arc Player (LGTM)
...
LGTM report:
The escape sequence '\.' is equivalent to just '.', so the sequence may
still represent a meta-character when it is used in a regular expression.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-08-04 08:28:36 +02:00
Lucas Zawacki
65892677ee
Make file video player work on every browser
2020-06-30 17:41:44 -03:00
Lucas Zawacki
4158372ac7
Use panoto mp4 url to implement a version of external-video
2020-06-30 17:41:42 -03:00
Joao Siebel
3e95ed0e4b
Merge remote-tracking branch 'upstream/v2.2.x-release' into merge-2.2
2020-06-16 16:40:56 -03:00
Lucas Zawacki
0e9baf8ac7
fix twitch option name
2020-06-12 15:06:58 -03:00
Lucas Zawacki
abf4f45602
Update react-player and fix twitch sharing
2020-06-12 15:01:15 -03:00
Lucas Zawacki
a5bd5d8086
Prevent playbackrate update if value hasn't changed
2020-06-09 16:55:25 -03:00
Lucas Zawacki
9b7c734f86
Prevent problems playing some vimeo videos by adding default options
2020-06-09 16:55:23 -03:00
Lucas Zawacki
71819feaab
Call onmount for custom arc-player
2020-06-01 15:36:16 -03:00
Anton Georgiev
c9e996de21
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into merge-2.2-into-develop
2020-05-25 17:32:24 +00:00
Lucas Zawacki
b9c75b4872
Remove timestamp correction logic
2020-05-18 13:16:03 -03:00
Lucas Zawacki
aa8326995c
Work with video time based in seconds (integers)
2020-05-18 12:11:12 -03:00
Lucas Zawacki
e67781d133
Centralize external video presenter message emission via a meteor call
2020-03-02 17:58:51 -03:00
Lucas Zawacki
0088c348a5
Logic to throttle pause/un-pause messages coming from presenter
2020-02-27 16:42:07 -03:00
Lucas Zawacki
2102d0e66f
Better handle and explain remote/local timestamp logic
2020-02-27 15:01:04 -03:00
Lucas Zawacki
6cbb4d6592
Adjust seek messages based on local and remote timestamps
2020-02-27 13:39:19 -03:00
Lucas Zawacki
f0d588511c
Check presenter status outside of streamer
2020-02-27 13:39:00 -03:00
Lucas Zawacki
c7bba345c6
Remove unused setState playing:true in onReady method
2020-02-12 17:39:45 -03:00
Lucas Zawacki
be9202a648
Adding some checks for null player in getCurrentTime and getCurrentPlaybackRate
2020-02-11 15:08:26 -03:00
Lucas Zawacki
fcecc3bcfe
Fix playbackrate state when being set from local player
2020-02-11 15:08:24 -03:00
Lucas Zawacki
a90be659d7
Attempt to limit flow of presenterSync messages just in case
2020-02-11 15:08:21 -03:00
Lucas Zawacki
9f2826949d
External video: don't use react state for flags that don't need re-renders
2020-02-11 15:08:18 -03:00
Lucas Zawacki
8165cba402
External video: prevent presenter from sending multiple unecessary play/pause messages
2020-02-11 15:08:13 -03:00
Lucas Zawacki
4ade850a5a
Pause synced video if presenter exits the room
2020-01-13 13:53:49 -03:00
Lucas Zawacki
14fd979955
Remove viewerJoined logic and prevent handleOnReady from running multiple times
2020-01-13 13:53:47 -03:00
Chad Pilkey
7174050fb3
adjust external video sync interval and emit check
2019-10-23 13:29:06 -07:00
Lucas Zawacki
9c76f62e63
Fix multiple external videos synced to different meetings
2019-10-22 17:19:57 -03:00
Lucas Zawacki
25b4c93283
Better style for autoplay blocked message that does not obscure play button
2019-10-16 14:48:12 -03:00
Lucas Zawacki
ceb8853231
Prevent problems if presenter reconnects while sharing a video
2019-10-16 14:48:09 -03:00
Lucas Zawacki
926d4bb36e
Destructure assignments and fix wrong assignment for isPresenter
2019-10-16 14:47:22 -03:00
Lucas Zawacki
24198c48a6
Prevent erroneous autoplay warning if video player sends multiple ready messages
2019-10-10 19:09:39 -03:00
Lucas Zawacki
30b303a6d4
Making sure we show controls for all video formats because viewer always need to change volume
2019-10-10 19:09:39 -03:00
Lucas Zawacki
dcd0ea7d5d
Fix style of external video modal after adding new note
2019-10-10 19:09:31 -03:00
Lucas Zawacki
22be388b70
Remove unused intl variable from external-video
2019-10-10 18:01:27 -03:00
Lucas Zawacki
0b99a4cf63
Add supported video urls in external video modal note
2019-10-09 12:51:17 -03:00
Lucas Zawacki
1fb6922712
Properly show/hide controls for more kinds of external video players
2019-10-09 11:54:54 -03:00
Lucas Zawacki
ec88bd24e4
Prevent viewers from playing before video has loaded for presenter
2019-10-07 15:42:37 -03:00
Lucas Zawacki
290cd481e5
Don't run synchronization code on a player with autoplay blocked and add an autoplay warning
2019-10-07 14:45:16 -03:00
Lucas Zawacki
0af7534c96
A few more checks to prevent errors with the Arc Player
2019-10-03 17:50:59 -03:00
Chad Pilkey
c7d481c042
Merge pull request #8110 from lfzawacki/fix-8044
...
Detect presenter change and reassign external video to new presenter
2019-09-26 19:24:29 -04:00
Lucas Zawacki
5dd46f8f48
Fix video swap when there's no presentation and/or screenshare/external video
2019-09-17 16:55:52 -03:00
Lucas Zawacki
f548281a07
Fix random swappings happening outside of the media service
2019-09-16 19:06:02 -03:00
Lucas Zawacki
4f7cfb8198
Detect presenter change and reassign external video to new presenter
2019-09-12 14:15:35 -03:00
Lucas Zawacki
00684f72ac
Send most updated version of state.playing into the external video handlers
2019-09-11 18:43:25 -03:00
Anton Georgiev
208007926d
improve on muting externalVideo while in echoTest
2019-09-10 16:36:56 -04:00
Anton Georgiev
dc0f68ba89
unsubscribe listeners when unmounting externalVideoPlayer
2019-09-10 16:36:35 -04:00
Anton Georgiev
4e38e08ec0
tweaks to #8006 share external video
2019-09-10 16:36:19 -04:00
Lucas Zawacki
ef29a56ed2
Call arcPlayer getCurrentTime promise everytime as a hacky way to prevent player desync
2019-08-27 16:11:59 -03:00