We have finally gotten the audiorecorderfield up and running in schools and are very happy with it. But we face a new issue... many schools are buying iPads which, of course, renders the SoundCloud recorder inoperable because this version is flash based.

Now that SoundCloud has developed an app that records sound on iPads and iPhones that is non-flash based, is there any move afoot to make this recorder available in the mix? It would be a life saver if you were to figure out a way to provide this option. And, by the way, the Nanogong is not an option for a lot of reasons.

Thanks so much in advance.
geoff

Comments

ggevalt’s picture

Title: Html5 recorder available for iPad, iPhone » Recorder option available for iPad, iPhone?
ggevalt’s picture

Curious... do others feel this is an important feature? We really love this module (once we get past the Flash issues that are no fault of these developers) but more schools are adopting iPads which makes it impossible for the users to record.

We think this would be an important feature to add to the module. What do others think? Perhaps we can help a bit with cost and testing.

thanks,

geoff

ggevalt’s picture

Gosh. I feel like I'm talking to myself here... Which is amazing, because this is a very cool module and we're only using a small portion of it. So I'll restate my hope that a) others of you out there will post a comment about the need for this to work on iPads and iOS (and Android devices for that matter) and b) offer up any ideas on how this might be accomplished...

Here's why we need it ... Currently teachers use it to coax reluctant writers to speak their ideas, reflections and stories on the Drupal digital classrooms we have build for schools. They work well ONLY if the IT folks have kept Flash up-to-date and users have the necessary permissions AND if they are using a computer.

But more and more schools are adopting iPads for use in the classroom. And while we can get audio to play, we can't get the audio record function to work in this module withOUT Flash.

Does anyone out there think this capability is worth developing? Please?

Thanks,

geoff

kenianbei’s picture

FYI... iOS devices and other mobile devices can take advantage of their built in recording functionality using just a normal file field. Until the HTML5 webRTC media recorder API is implemented in browsers, you won't get a web-based recording interface.

IWasBornToWin’s picture

geoff,

did you ever get your problem solved? I'm looking for similar solution. I've learned to never count on getting too much help here, in timely manners. Unfortunately, it's the cost of free. Drupal may end up paying the bigger cost later but for now...we're stuck.

socialnicheguru’s picture

Version: 6.x-1.0-beta5 » 7.x-1.x-dev
Issue summary: View changes

this is needed for Drupal 7

jsulmar’s picture

kenianbei mentions that "can take advantage of their built in recording functionality using just a normal file field." Can anyone please explain how to do this? I need to support audio recordings from IOS.

kenianbei’s picture

If you view a file field on an iOS device and click 'Choose File' it gives you an option to 'Take Photo or Video'. Just make sure the allowed extensions also accept mov.

mirabuck’s picture

Status: Active » Needs review
StatusFileSize
new49.89 KB

Took a shot at addressing this by patching the 7.x-beta4 and adding a few things:
* recording without flash or java via recorder.js (https://github.com/mattdiamond/Recorderjs)
* playback through an HTML 5 audio tag.
* support for the libraries module.

Would've branched this off of head but it seems to include a fairly significant restructuring of the module to remove the notion of being able to use multiple libraries for recording. Not sure how best to address that given that this takes it in a different direction.

lambic’s picture

We had some issues getting the patch in #9 to apply cleanly in a drush make context, for some reason it didn't like the changes to the .info file, so here's an alternative patch without the .info changes (which is adding the libraries dependency)

mirabuck’s picture

Another re-roll to add some missing files from patch 10.

lambic’s picture

A new patch. This one adds a bit of code to save the file to the correct place as long as the field is only used in one bundle.