Commit Graph

32 Commits

Author SHA1 Message Date
William Lahti
999417328b Ability to programmatically control embeds (#776)
* first stab at jschannel based player api

* semicolon purge

* more method-level docs; consolidate definitions

* missing definitions

* better match peertube's class conventions

* styling for embed tester

* basic docs

* add `getVolume`

* document the test-embed feature
2018-07-10 17:47:56 +02:00
Chocobozzz
78f912ed57 Improve P2P & Privacy section 2018-06-27 14:59:09 +02:00
Chocobozzz
054a103b28 Add theatre mode 2018-06-11 16:49:56 +02:00
Chocobozzz
7cf26f433f Fix e2e tests 2018-06-08 11:25:12 +02:00
Chocobozzz
46659d01df Fix embed view with search params 2018-06-07 15:03:33 +02:00
Chocobozzz
e945b184a0 Localize player 2018-06-06 16:48:40 +02:00
Chocobozzz
960a11e89d Add context menu to player 2018-05-30 17:10:00 +02:00
Chocobozzz
d1bd87e066 Make it works with new autoplay policy 2018-05-22 16:02:29 +02:00
Chocobozzz
cd4d7a2ca8 Fix peertube with google bot 2018-05-22 09:17:20 +02:00
Chocobozzz
d4f3fea659 Handle errors in embed 2018-04-19 18:06:59 +02:00
Chocobozzz
f37bad639b Add ability to set a start time 2018-04-05 17:12:22 +02:00
Chocobozzz
33d7855229 Improve first play 2018-04-03 15:18:24 +02:00
Chocobozzz
c6352f2c64 Improve player
Add a settings dialog based on the work of Yanko Shterev (@yshterev):
https://github.com/yshterev/videojs-settings-menu. Thanks!
2018-04-03 14:02:10 +02:00
Chocobozzz
da99ccf268 Add autoplay parameter in embed 2018-03-27 11:11:15 +02:00
Chocobozzz
60a26a559c Reduce innactivity timeout on embed 2018-03-26 13:55:27 +02:00
Chocobozzz
606ca5bccf Fix typo in embed 2018-03-19 17:35:01 +01:00
Chocobozzz
3ec8dc0962 Cleaner videojs control bar implementation 2018-03-01 19:02:51 +01:00
Chocobozzz
22b59e8099 Add messages about privacy concerns (P2P) 2018-02-28 15:33:45 +01:00
Chocobozzz
7b0956ec4f Fix tests 2018-02-14 18:33:06 +01:00
Chocobozzz
3bcfff7f44 Fix video play promise error on non supported browsers 2018-02-14 18:04:30 +01:00
Chocobozzz
8cac1b6446 Move adding a video view videojs peertube plugin 2018-02-14 17:16:32 +01:00
Chocobozzz
a16aee73db Fix embed lint 2018-02-14 16:03:09 +01:00
Florent F
f2f1118f17 Use fetch instead of XMLHttpRequest (#292) 2018-02-14 11:02:51 +01:00
Chocobozzz
2ccaeeb341 Fetch remote AP objects 2018-01-10 17:19:14 +01:00
Chocobozzz
234b535dac Update dependencies 2018-01-09 16:30:39 +01:00
Chocobozzz
d77014491b Add hotkeys in video player
Double click for full screen
2018-01-09 15:40:46 +01:00
Chocobozzz
a22bfc3ebc Refractor peertube videojs plugin 2018-01-09 15:29:05 +01:00
Chocobozzz
63c4db6d71 Move to angular cli 2017-12-12 10:58:16 +01:00
Chocobozzz
404b54e14f Adapt client with video channels 2017-10-26 09:11:38 +02:00
Chocobozzz
aa8b6df4a5 Client: handle multiple file resolutions 2017-10-06 11:03:09 +02:00
Chocobozzz
93e1258c7c Move video file metadata in their own table
Will be used for user video quotas and multiple video resolutions
2017-08-25 11:36:23 +02:00
Chocobozzz
202e722317 Process embed in webpack too 2017-07-23 15:10:57 +02:00