Add audio recording widget for CKEditor

Description

The idea for this feature is to have a plugin button for CKEditor added. It would have 4 features.

Start Recording
Stop Recording
Preview Recording
Post Recording

It would use HTML5 audio to record the audio (if available in browser) or fall back to flash. This would allow instructors to record audio clips for their course which they would appear either using the HTML5 <audio> tag or another flash fallback (where the audio player isn't supported).

I'm planning on committing this back prior to 2.10 feature freeze.

The changes needed are merged against a branch of trunk

Reference:
https://source.sakaiproject.org/svn/msub/longsight.com/reference/NYU-16/

Textarea:
https://source.sakaiproject.org/svn/msub/longsight.com/textarea/NYU-16/

The source code for the flash fallback is at
https://github.com/ottenhoff/jRecorder

Only the compiled swf is included in the Sakai source tree.

Attachments

3
100% Done
Loading...

Activity

Show:

Matthew Jones February 25, 2015 at 1:33 PM

I think you're talking about a nearly completely different plugin at that point and the status of actually recording video content (together with audio) from a camera in a browser is in a very hit or miss state right now (unless you rely on flash or other proprietary fallback). MediaRecorder hopes to fix this but is currently only supported in Firefox (https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder_API).

Otherwise it sounds like you end up with 2 files (audio and video), and then the server has to merge them together. In any case, it seems like it's a lot of work at present to implement a video recording solution that persists the content and works as a plugin.

Alan Regan February 25, 2015 at 1:16 PM

Just curious... how tough is audio-visual widget (webcam + audio) for embedded video clip recordings from the rich text editor?

Matthew Jones April 28, 2014 at 10:04 AM

All of the changes in this ticket were in 10 before the cut off. Any new issues are being tracked on related ticket(s)

Sam Ottenhoff April 28, 2014 at 9:51 AM

That's up to the director of QA!

Neal Caidin April 28, 2014 at 9:48 AM

Okay. Does this Jira need further testing or should it be set to verified/tested so the work can get merge in? I'm not clear. Thanks.

Fixed

Details

Priority

Fix versions

Components

Assignee

Reporter

Created October 1, 2013 at 2:58 PM
Updated July 21, 2016 at 2:56 PM
Resolved April 18, 2014 at 4:33 PM