*I've been trying to develop a recording application, it is my first real programming project, so bear with me. What it is is a simple Audio Recorder that records sound directly from the Sound-Card. In other words, what you hear and what comes through the speaker is what is recorded. Many of you may be familiar of this process as a component of the Audacity application by selecting the recording type as Stereo-Mix.*
In making this, I could not find a way to access the users Sound Card directly using actionscript. So what I'm asking is, is there a way to access a users soundcard through AS3 or is it impossible? If there are no pre-built libraries or functions that can do it, would it be possible for me to create one that will help me gain access to the sound card?
If one wants to record sound from the microphone input in the browser one can do so today through Flash. (Afaik there is currently no other good option which works across browsers.Is there a simple swf-plugin which allows one to do so? That is,with the options "Start recording", "Stop recording", "Get wave of recorded sound (or similar)".
I'm currently recording sound and storing the byte array for playback and subsequent encoding to mp3.
Unfortunately though I am getting a click sound at the very beginning of the recording.
I have attempted a couple of methods to try to eliminate this such as:
recording the first .3 seconds with mic.gain = 0; then setting mic.gain = 50; clearing the byteArray after the first .3 seconds then continuing to write the bytearray (in effect deleting the first .3 seconds of the recording.)
Neither of those methods has stopped the click being added.
how I can prevent the click from being added?
Here is my recording/storing code:
public var mic:Microphone = Microphone.getMicrophone(); public var micSilence:uint; private var soundBytes:ByteArray = new ByteArray(); private var soundBA:ByteArray = new ByteArray();
I'm actually working on a website where I want to integrate an online mixer such as[url]...I would like that after the user create his mix, he can record it and save it to a DB.
how could i record the precise time(in milliseconds) where sound effects are being played. This is what i have in mind/ or what i have done so far as an example: i start clicking the 'record button' and the timer starts.Then i play a sound effect and the time elapsed is 1.444 seconds,after that i stop the recording. What i was doing is push the values of the timer elapsed into an array as a string. So when i hit the 'play recorded clip' button, the timer starts again but this time:
it is constantly checking for the timerOn the example i have stated above; when the time elapsed at 1.444 seconds, i expect the sound i've played when i recorded to play. I have the methods needed to fire away the specific sound effect.
I was wondering if there was a way a user could click a button to record a sound that would be stored to a sound clip and played back by the click of a button?
In other words, can I dynamically record a sound from my mic into a sound clip in an .swf?
1) I don't understand the difference between flex and actionscript. I understand AS is used to write flash apps but what is flex?
2) I am going to create a flash app for recording sound which is then processed by dll's written in c++. Can this be done in flash? I don't want the flash app to communicate with dll's on a web server, I basically want to load the dll's for direct use into the flash app.
I am currently an English teacher and I am familiar with programming in DOT.Net platform. I am completely new to Flash. I turned to this platform because I thought that would be the best way to prepare interactive computer based exams in English. My real problem is, I don't have the slightest idea as to how I can create a Flash application which records the sound through the microphone and saves it on the local disk.
I am totally new to Flash Media Server I need to be able to record sound via a Flash app and save it to a server preferably without the use of a Flash Media Server type setup. There is no requirement for live streaming. Is it possible to record the sound and save in memory then pass the data/file as a query parameter to the server?
i have build a small test app in Flash Pro 5.5 overlayed with the AIR 3 sdk.is has just 2 buttons to record and playback audio from the microphone. when i test this on my iPhone 3g - i record myself saying "1-2-3-4-5". but when i playback a half a second or so is missing from the beginning : "3-4-5-".
when i test this on the desktop all is fine is this a result of the iPhone 3g's cpu power or is it a bug or is it my code?
so suppose I have a long sound recording as part of a Flash presentation.Can I put on the presentation a scrollbar and start /stop/ pause/ resume buttons as in Media Player or Windows sound recorder that would allow me to scroll to basically jump to any moment in the sound recording? So I guess, I am asking, can such typical sound player functionality be implemented for a Flash presentation in Flash.If there are sample apps that already demonstrate how to write similar code, links
I want my site's users to be able to record videos straight from their webcams into my site. Videowhisper is one such tool which seems to work fine - [URL] But I'm looking for opinions on better / more scalable / reliable solutions. Paid solutions are fine.
I am triggering short sounds dynamically from the library for a game (Specifically Air for Android). When the user clicks a button the sound can take up to 600ms to actually play. I have set it for any silence before the actual sound by calling the sound like so:
[Code]...
All return the same results. I know there are threads here that talk about this but none have offered a real solution that I can find. Is there no way to cache the sound or store it in a buffer?
i have to record the video at client side n then save it on server side, so that it can be viewed when ever required.to act like a video testimony by client.
Here, there are two buttons, one starts recording and the other stops recording. The resulting .swf file is only 2kb in size and it doesn't do what it is supposed to do.What am I doing wrong here? Other players similar to this have sizes in the range of 80-100 kb.
I am trying to figure out how to make a flash Application which can allow users to Record Audio from their Microphone. The recording needs to then be uploaded to a web server.I think the best way to do it would be to store the .flv or .mp3 file locally, and then submit the file to the server after the recording is completed.I have read in some places that this is impossible to do, however websites such as livevideo.com allow this too be done with Video as well, so I think Audio should be simple if it can be done with video.
Is it possible to record and stream an air window to flv?
I would like to be able to use multiple video inputs and use text and graphics. To create a video mixer, picture in picture, key in graphics, etc. I'm able to do this on the display but would like to be able to record and stream it as well. I would also like to retain HD resolution. Recording the window maybe a dirty method. Is there another way?
Summary: is there usually a lag when recording audio from the mic? I am using Thibault Imbert 'micrecorder' library on google code to record audio from the mic into a ByteArray. I am instructing my users to speak two seconds after the recorder starts. I know its two seconds after the recorder starts, rather than two seconds after the user presses the record button, because micrecorder issues time adjusted events of the recorder progress.
When I get the finished ByteArray the actual floats inside it that record the user speaking seem to be 2.5 seconds worth of samples into the ByteArray! So my question, as this is the first time I have recorded audio, is it usual to find a lag like this when recording? Or do you think I am getting something wrong with my math when indexing into the ByteArray?
How would I go about this? any one know of any good tutorials of how to stream sounds from a recording? any special type of server i would HAVE to use?
i have Webcam, get video into flash from this webcam, then i can add some graphic or animation the over video i see in flashplayer from webcam, so i wanna know how can i convert this movieclip's(sprite) animation to flv or mov format ? May be something with capturing frame by frame? Did anybody make similar things?
I'm recording a lot of live streams for archiving purposes. Is it possible to somehow (programmaticly) get the timestamp of a certain point of such record?
Which flash server does youtube use for url... Is it just FMS? I'm asking because I have to implement a webcam recording application, and youtube one's the best I've seen so far. Great video quality and perfect audio sync.For now I'm using rtmplite as flash server url.. but the results aren't satisfactory, frequent out of sync audio and poor video quality. So I'm thinking to give Wowza a shot: did anybody try it with good webcam recording quality and quasi-perfect audio sync? Also, if you have any other suggestions on how to create a reliable webcam recording application/server, I'll be glad to hear them.
I'm building a website that is supposed to record and upload audio to a server and also be able to play said audio. Currently I have a BB app that does the same, I record the audio in .amr format, send the bytes over to the server and convert it to an .mp3 file with ffmpeg. How can I manage to record audio and save it in .mp3 format? With Flash, HTML or any other means. My website is being built with PHP under the CakePHP framework.