This commit is contained in:
Sam Potts
2017-04-25 19:31:34 +10:00
parent 8ea4cbd942
commit 04b8d0bac8
5 changed files with 48 additions and 29 deletions

View File

@ -1,15 +1,22 @@
### Todo
#### To build
- Get list of subtitles/captions available (HTML5)
- Add preferred quality option into config
- Update quality options on YouTube play (can't get up front?!)
- Update speed options on YouTube load
- Get quality options for HTML5 somehow (multi source?)
- Finish and test PiP (need Sierra VM)
- Finish and test AirPlay (need Sierra VM)
- Download button - grab first <source> or src attribute (or maybe use currentSrc?) for HTML5 and links for embedded players
- Controls hide/show events
[x] Get list of subtitles/captions available (HTML5)
[x] Add preferred quality option into config
[ ] Update quality options on YouTube play (can't get up front?!)
[ ] Update speed options on YouTube load
[ ] Get quality options for HTML5 somehow (multi source?)
[ ] Finish and test PiP (need Sierra VM)
[ ] Finish and test AirPlay (need Sierra VM)
[ ] Download button - grab first <source> or src attribute (or maybe use currentSrc?) for HTML5 and links for embedded players
[ ] Controls hide/show events
#### Bugs
[ ] Fix audio setup bug when calling .setup() again
[ ] Fix events on unsupported devices (iOS)
[ ] Investigate iOS inline playback
[ ] Look at Vimeo's "background" option
[ ] Fix YouTube rights blocking (origin perhaps?)
# Notes
- No quality HTML5 support (yet)
@ -18,12 +25,6 @@
- No PiP or AirPlay for Vimeo/YouTube
- Settings won't be supported for custom controls (coming soon, need to work on templating)
#### Bugs
- Fix audio setup bug when calling .setup() again
- Fix events on unsupported devices (iOS)
- Investigate iOS inline playback
- Look at Vimeo's "background" option
#### Breaking changes
- New config options for loop
- Selectors changes (new `input` and `display` object) - DOCUMENT