It'd be nice to support attaching a video (and ideally recording one directly from the browser).
- Use the
chrome.desktopCapture API to capture a web page (and/or the whole desktop screen) a video of the user.
- Still allow users to upload videos when the
chrome.desktopCapture API is unavailable (for example, in the case of Firefox extensions today) or when a screen capture has already been recorded (e.g., using my MediaRecorder-based WebExtension called "Cancorder", macOS' Quick Time Player, TechSmith's Jing, ScreenFlow for macOS, etc.).
- Through the Uploadcare widget (such as this one), allow the user to attach a video to an reported site issue by uploading/dragging-and-dropping a video (that's been captured by
chrome.desktopCapture, MediaRecorder (via Cancorder, possibly), or recorded by some other means).
- When the video file has been processed by Uploadcare and the Uploadcare file-uploader widget (example), we get back a URL (served from an HTTPS-secure server, with CORS headers) which can then be attached to the issue (in the same way screenshots are attached to issues today).
The WebVR team can set up the server-side (Uploadcare) bits for hosting and serving the videos - and also possibly we could add the appropriate video logic to the proper extensions (based on each browser's platform/API support).
Let me know your team's thoughts and how we can help this. Many thanks!
Related links:
It'd be nice to support attaching a video (and ideally recording one directly from the browser).
chrome.desktopCaptureAPI to capture a web page (and/or the whole desktop screen) a video of the user.chrome.desktopCaptureAPI is unavailable (for example, in the case of Firefox extensions today) or when a screen capture has already been recorded (e.g., using myMediaRecorder-based WebExtension called "Cancorder", macOS' Quick Time Player, TechSmith's Jing, ScreenFlow for macOS, etc.).chrome.desktopCapture,MediaRecorder(via Cancorder, possibly), or recorded by some other means).The WebVR team can set up the server-side (Uploadcare) bits for hosting and serving the videos - and also possibly we could add the appropriate video logic to the proper extensions (based on each browser's platform/API support).
Let me know your team's thoughts and how we can help this. Many thanks!
Related links: