Added video functionality for basic panels as found in the demo product. Most of the options are already configurable. There are a list of remaining tasks that I wrote as a comment in video-panel but can also list here:
[x] videos are not working as part of dynamic panels, as seen in the second panel on demo page
[x] add support for video dimensions + fix the current panel taking up unnecessary space (needs to be fixed even if no dimensions are specified)
[x] add full screen functionality (not sure how high a priority this is but we have a vue-fullscreen component for images already)
[x] tied together with the video dimensions, ensure nothing breaks on mobile after fixing point 2
[x] test to make sure transcript and local video files are working
The first two points here are definitely the highest priority.
Testing:
video controls accessibility
working captions
transcripts embedded below video if included in config
Closes #359
Worked on with @JahidAhmed
Added video functionality for basic panels as found in the demo product. Most of the options are already configurable. There are a list of remaining tasks that I wrote as a comment in
video-panel
but can also list here:vue-fullscreen
component for images already)The first two points here are definitely the highest priority.
Testing:
This change is![Reviewable](https://reviewable.io/review_button.svg)