Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Hello there,
I think it would be great if audio.module allowed users to record audio files directly on the website using a Flash-based recorder similar to the one provided by www.bubbleshare.com . Would that be possible?
Best,
.L.
Comment | File | Size | Author |
---|---|---|---|
#27 | audioControl.zip | 211.35 KB | robksawyer |
Comments
Comment #1
drewish CreditAttribution: drewish commentedi don't know anything about flash programming. i'm sure something's possible but we'd need to find someone willing to contribute the code.
Comment #2
zirafa CreditAttribution: zirafa commentedI've thought about this a lot and it's not that simple. The basic protocol for taking in audio data from your microphone, digitizing it, and uploading it on the fly is basically the same thing as streaming in reverse. You'd need a special server to do it. Or, it'd have to save to the person's hard drive and then upload.
Comment #3
drewish CreditAttribution: drewish commentedzirafa, i think that the save to a file and upload would be the only way to do it.
Comment #4
Boris Mann CreditAttribution: Boris Mann commentedMike Potter from Adobe told me he had integrated this.
drewish -- I'll do an intro between you and Mike.
One of these days we might think about splitting our little audio module up -- it does so much! Actually, the recording function *might* be more generally useful...but as a start, having it create audio nodes would be great.
Comment #5
zirafa CreditAttribution: zirafa commentedDrewish -- I agree. It could prompt for a place to save the audio to the person's HD and then when the person is done ask, "Save and send" which would just use the given URL on the HD to upload the file and create an audio node via the usual route.
I'm very interested to hear what Mike Potter has to say. I still think it's not a trivial task but I'll be very happy if someone can prove me wrong.
Comment #6
drewish CreditAttribution: drewish commentedwell if some one can get a flash app that records and can post it or package it up as an XMLRPC request, it'd be do-able. i just don't know the flash or have the time to figure it out. leoburd had started some XMLRPC work over on #43110 that would probably make a nice back end. he didn't really finish up the patch but i'd be interested in getting something like that in.
boris, i agree that the audio module does too much. we've been trying to farm it out into smaller sub modules. i'm trying to pull the id3 reading and writing out over on #70576 i'd love some feedback/review on that. i think the new audio hook will open a lot of stuff up.
Comment #7
leoburd CreditAttribution: leoburd commentedHello there,
I've ported my audio_xmlrpc.module to 4.72, but I'm still in the process of testing it. What I don't understand is how my module could be used to make the audio uploading process more transparent to the user. Can anyone help me understand the detailed steps that the software would have to follow in order to do that?
Thanks in advance,
Leo
Comment #8
leoburd CreditAttribution: leoburd commentedHello there,
I'd really like to keep this conversation alive. Does anyone know how to create a Flash application to record and upload local audio files? I can help with the XMLRPC part of the equation, but I know nothing about Flash (or similar)...
Best,
Leo
Comment #9
drewish CreditAttribution: drewish commentedi looked into it and without using the flash media server it's all but impossible so i'm going to mark this as won't fix.
Comment #10
leoburd CreditAttribution: leoburd commentedHello drewish et al.,
Forgive my lack of knowledge, so you are saying it is impossible to build a
little Flash/Jave/etc client application to record audio from the client
computer's microphone and upload to the Drupal server? Hmmm...
Do you know where I could find more detailed information about how the flash
media server works?
Thanks for your time,
.L.
Comment #11
drewish CreditAttribution: drewish commentedyou could probably do something via Java but here's what i heard back from the adobe guy:
and then in a follow up email:
Comment #12
zirafa CreditAttribution: zirafa commentedI still think this is possible, but that it wouldn't be a true streaming process. You'd need some sort of client to record a file to the person's local hard drive, and then upload the file to Drupal from the hard drive once the file is done recording. I came across some java applets that could record audio and save it to a person's hard drive, and you might be able to do a similar thing in flash, or use flash as a front end. It might make sense to split this task into two parts:
1) a java based XMLRPC drag/drop uploader
2) a recorder that sits on top of 1) so that when the recording is done it essentially calls the same upload function.
Implementing #1 would be really useful even if #2 never happens.
Comment #13
drewish CreditAttribution: drewish commentedzirafa, leoburd already has a working xmlrpc backend, if it gets cleaned up i'll add it to contrib.
i think java would be the way you'd have to go. that email was straight from the flash people at adobe. i'll take their word that you need the media server to record audio from a flash movie.
Comment #14
leoburd CreditAttribution: leoburd commentedHello All,
I've looked more into the idea of creating a web-based audio recorder and this is what I've found:
Best,
Leo
Comment #15
ajwwong CreditAttribution: ajwwong commentedJust fyi, someone has done this using Drupal:
http://drupal.org/node/88456
He's using Flash media server, incidentally, but there's also red5 -- the open source flash media server, which apparently is becoming reasonably mature, now.
Would be great to have this cool functionality.
Thanks for all your hard work
Albert
www.ithou.org
Comment #16
eodonnell CreditAttribution: eodonnell commentedThis might be too far from what you're looking for...but might be worth checking out:
https://disseminator.nottingham.ac.uk/support/
Comment #17
leoburd CreditAttribution: leoburd commented- The recorder looks good, but I couldn't get it to work... does it save files locally? Does it generate output in any non-Flash-specific format?
Thanks for the link!!
Leo
Comment #18
ajwwong CreditAttribution: ajwwong commentedleo... just fyi... this is a flash-based video recorder similar to stars-of-web... tho' not integrated with drupal [i think they are working on moodle integration]... http://cnm.open.ac.uk/projects/flashvlog/help.html
They are a research institution so they might be willing to collaborate with your work... Anyhow, Good luck!
Comment #19
leoburd CreditAttribution: leoburd commentedDear ajwwong,
Thanks for the follow-up. However, please check http://drupal.org/node/69242 for more on this discussion about web-based audio recorders...
Best,
.L.
Comment #20
leoburd CreditAttribution: leoburd commentedOoops, please disregard my previous comment. I've got confused with another thread I was answering to.
Anyway, as discussed in item #14 above, Flash-based recorders are limited in the format they can output audio files. For the kind of application I'm developing, I guess the only solution would be to have a Java-based recorder...
Best,
.L.
PS. I'm renaming this issue from "Add a Flash-based audio recorder similar to the one provided by BubbleShare.com" to "Add a web-based audio recorder for the audio.module"
Comment #21
leoburd CreditAttribution: leoburd commented(In reply to http://drupal.org/node/135166#4)
Hello estone,
Yes, it would be great if someone decided to integrate Vimas Java-based audio recorder with audio.module. Unfortunately, I'm currently trying to finish my thesis and won't have any time for the next couple of months.
Here are a couple of things that need to be considered by anyone who decides to bring Vimas recorder to the Drupa world:
Please let me know what you are going to do, ok?
Best,
Leo
Comment #22
sumanitha CreditAttribution: sumanitha commentedI know a site called www.ksolo.com. This site records your voice and saves.
I dont know how they did it? If anyone finds out please post it.
Thanks
Comment #23
ajwwong CreditAttribution: ajwwong commentedHaven't had a chance to try this, but there looks like there is a solution using this drupal module here:
http://drupal.org/project/riffly
Comment #24
scarer CreditAttribution: scarer commentedhas anyone tried using red5 instead of flash media server?
thanks,
sarah
Comment #25
scarer CreditAttribution: scarer commentedjust been fiddling around with red5. I think it can probably do what's neccessary. now with the integration... is this done through the services module and XMLRPC? are these modules compatible with java as well as actionscript?
i am trying to create a system that allows users to leave audio/webcam comments and blog posts on a site for people with disabilities. i am a little worried about using flash due to accessbility concerns. would it be better in java /html so i can add alt tags and a screen reader would be able to access it?
any help or suggestions would be great.
thanks
sarah
Comment #26
emersonlenon CreditAttribution: emersonlenon commentedHas anyone made any progress on this since July?
I just found this thread and I for one would love a built in audio recorder for drupal.
Thanks for all the hard work!
Comment #27
robksawyer CreditAttribution: robksawyer commentedHere is a Red 5 implementation. http://fms.denniehoopingarner.com/
Here is a direct download link
Comment #28
naicuoctavian CreditAttribution: naicuoctavian commentedHere is a flash audio recorder that could also be wrapped up as a Drupal Module:
http://www.avchat.net/products/audio-recorder/
It currently works with 2 media servers: FMIS from Adobe and the open source Red5!
Comment #29
izmeez CreditAttribution: izmeez commentedsubscribing. This would be very useful.
Comment #30
trentharlem CreditAttribution: trentharlem commentedI'll save you the trip...Bubbleshare.com is no more.
"We regret to inform you that as of November 15th, 2009, the services of Bubbleshare.com are no longer available. We apologize for any inconvenience this may cause, but have been happy to provide you with our services and are greatly appreciative of your choice to use Bubbleshare to show off your photos and creativity.
Sincerely,
The Bubbleshare Team"
Comment #31
repsolrob CreditAttribution: repsolrob commentedany one have a soultion to recording audio on a php site. Local storeage and upload is fine
Comment #32
kaakuu CreditAttribution: kaakuu commentedsubscribing
Comment #33
davidvoler CreditAttribution: davidvoler commentedI have created a solution based on Flex and AMF
The solution can be found here:
http://code.google.com/p/embeded-sound-recorder/
The server side implementation is in Python/Django however there is a library implementing AMF in PHP.
So all you will have to do is rewrite the server side (it is rather simple)
Comment #34
sadist CreditAttribution: sadist commentedsubscribing definitely!
Comment #35
leoburd CreditAttribution: leoburd commentedHello there,
After about 4 years since the beginning of this thread, we finally managed to build a Java-based audio recorder field for Drupal. It works as a widget for audio field and we should be able to release it to the community in January 2010. Let me know if you have any specific questions, ok?
.L.
Comment #36
sadist CreditAttribution: sadist commentedI assumed you mean January 2011?
By saying Java based, I also hope that you don't mean Java applet.. but a very light weight plugin.
Comment #37
brycesenz CreditAttribution: brycesenz commented@leoburd -
Any update on the release? I'd love to give it a try.
Comment #38
glitz CreditAttribution: glitz commentedsub
Comment #39
leoburd CreditAttribution: leoburd commentedHello everyone,
After originally posting in this thread 5 years ago, I am happy to announce the first release of the audiorecorderfield.module!
The audiorecorderfield.module provides a new CCK field that enables both the recording and playing of .wav audio files directly from the web browser...
The new module is available here: http://drupal.org/project/audiorecorderfield
Let us know what you think, ok?
Best,
Leo & Tamer
Comment #40
zirafa CreditAttribution: zirafa commented!...Holy crap! Nice one. Looking forward to trying it out.
Comment #41
Garfield114 CreditAttribution: Garfield114 commentedFirst, thanks for sharing.
Hi, I don't know how to use code programming for recording audio, but I found we can also use direct way to record audio from flash, which can also said to be audio recorder upon flash.