Giter VIP home page Giter VIP logo

wami-recorder's People

Contributors

mcgrawian avatar

Watchers

 avatar

wami-recorder's Issues

Trying to understand why I can't play 8kHz recording

I need to be able to save and play, but I need 8kHz recording for the save. I 
could transcode it on the fly, but thought I'd dig in and try to understand why 
the player cannot play 8kHz recordings?

Any thoughts?

Original issue reported on code.google.com by [email protected] on 4 May 2012 at 9:35

Can not record audio using Wami Player at second time

Hello,
I have used the wami player to record audio in C#.Net MVC code where I declare 
following tag on view page.

<div id="wami"></div>

and then done code in javascript file:

Wami.setup({
      id: "wami",
      onReady: setupGUI
});
function setupGUI() {
     var gui = new Wami.GUI({
     id: "wami",
     recordUrl: URL
     });
     gui.startRecording();
     //calling gui.stopRecording(); after fixed time of interval
}

I am using following files to support wami player:

wamirecorder.js
wamigui.js
wami.swf

It is working correctly but after this I have again used this code with 
different Wami player id such as <div id="wami_player"></div>. Now after doing 
recording at first time from above code I can not do the recording on next time 
with "wami_player".

so please suggest me that how to use wami player on second time or if it is 
required to destroy first object of wami player then how can I do this.

Thanks in Advance!

Original issue reported on code.google.com by [email protected] on 10 Apr 2014 at 5:46

recorder.js doesn't take noSecurityCheck into account

What steps will reproduce the problem?
1. Call Wami.setup passing noSecurityCheck: true

What is the expected output? What do you see instead?
Expected Output: Flash permissions window doesn't appear
Ouput: Flash permissions window appears

The problem seems to be in setOptions, which doesn't copy noSecurityCheck from 
_options to options

Original issue reported on code.google.com by marianosimone on 30 May 2012 at 3:29

WAMI gets JS errors and fails to upload anything

What steps will reproduce the problem?
1. Clone current version of WAMI (72:31f72ebbe172)
2. Load the demo in wami-recorder/example/client/

What is the expected output? What do you see instead?

Expected is that sound will record and playback. Instead on playback get a JS 
alert saying "Security error while playing: 2048". Sometimes get "HTTP Error: 
0" (or something like; it doesn't happen consistently) when record button is 
toggled off.

Error in Firefox JS console (Firebug):
Wami.getRecordingActivity is not a function
var level = Wami.getRecordingActivity();

Error in Chrome JS console:
Uncaught TypeError: Object #<Object> has no method 'getRecordingActivity'

Additional warning in Chrome JS console:
event.layerX and event.layerY are broken and deprecated in WebKit. They will be 
removed from the engine in the near future.

What version of the WAMI recorder are you using? What version of Flash are you 
using?  In what browser?  On what operating system?

WAMI version: 72:31f72ebbe172
Flash version: 11.1.102.55
Operating system: Mac OS X 10.7.2

Describe your server-side set-up if it is relevant to this issue.

Demo uses wami-recorder.appspot.com, so no server side set up on my end. 
Although I also tried making my own WSGI app (self hosted with Paste)and set 
Wami.startRecording to send to it. Same JS errors, plus what's sent to my 
server has Content-Length of zero and CONTENT_TYPE is an empty string. 
Attaching my WSGI app just in case you want to test it too.

Please provide any additional information below.

N/A

Original issue reported on code.google.com by [email protected] on 3 Jan 2012 at 7:44

Attachments:

Audio sent OK but received only a tiny fraction on local client & local server, on a Windows PC

What steps will reproduce the problem?
1. start python server: C:\Python27\python server.py
2. start flash app ( I ran using FlashDevelop, after getting the same error in 
Firefox)
3. record, send. Hit play - nothing happens.

What is the expected output? What do you see instead?
I get a wav file created by the server in the specified location. For some 
reason the answer received by the client is way too small - the client reports 
receiving audio of 1138 bytes while the actual size was 
1892396 bytes.

What version of the WAMI recorder are you using? What version of Flash are you 
using?  In what browser?  On what operating system?
Windows PC. Tried both Firefox and from FlashDevelop, ran in FlashPlayer.

Describe your server-side set-up if it is relevant to this issue.
local python server

Please provide any additional information below.
I have set WamiParams.testPlayUrl = WamiParams.testRecordUrl = 
"http://localhost:9000"

Also I modified in the server.py
def do_GET(self):
        f = open("I:\my-flash\WAMI_PROJ_HTML_EU\server\python\\test.wav")
[.....]

    def do_POST(self):
        f = open("I:\my-flash\WAMI_PROJ_HTML_EU\server\python\\test.wav", "wb")
[.....]


Here's the server output:
Started server...
POST of length 1892396
Mister-VAIO - - [24/Jan/2012 13:37:24] "GET / HTTP/1.1" 200 -

Here's the client's output:
[Starting debug session with FDB]
WAMI Flash Version 1.0
No ExternalInterface - External.addCallback: setSettings
No ExternalInterface - External.addCallback: getSettings
No ExternalInterface - External.addCallback: startListening
No ExternalInterface - External.addCallback: stopListening
No ExternalInterface - External.addCallback: startRecording
No ExternalInterface - External.addCallback: stopRecording
No ExternalInterface - External.addCallback: getRecordingLevel
No ExternalInterface - External.addCallback: startPlaying
No ExternalInterface - External.addCallback: stopPlaying
No ExternalInterface - External.addCallback: getPlayingLevel
No ExternalInterface - External.addCallback: showSecurity
No ExternalInterface - External.call: null()
Listening...
Recording at rate: 22050
No ExternalInterface - External.call: null()
POST 1892396 bytes of type audio/x-wav
Expected Samples: 948017 Actual Samples: 946176
No ExternalInterface - External.call: null()
Unlistening.
openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2]
httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false 
cancelable=false eventPhase=2 status=200 responseURL=null]
No ExternalInterface - External.call: null()
Playing audio of 1138 bytes.
Format: Rate: 22050 Channels 1 Bits: 16 Endian: littleEndian
Playing audio with 2188 samples.
Stop playing.
No ExternalInterface - External.call: null()

Original issue reported on code.google.com by [email protected] on 24 Jan 2012 at 12:00

mp3 file generated after recording is not compatible will windows media player..

What steps will reproduce the problem?
1. After completing recording, MP3 output file not running in Windows media 
player
2.
3.

What is the expected output? What do you see instead?


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 8 May 2012 at 5:44

saving files on server.

Hello Ian,

I am trying to use the wami recorder to host a browser audio data capture for a 
study. I have been going through the project website trying to identify how the 
wami recorder saves audio files to the server and then plays them back.
I am missing still that part. Is there a way to do it without having to modify 
the Wami.swf using flex / flash builder?

Thanks for your support!

Original issue reported on code.google.com by [email protected] on 6 Jan 2012 at 1:19

not sure I understand crossdomain.xml

What steps will reproduce the problem?
1.record a file - wav saves succesfully on php server
2.attemp to playback
3.get security error "security error while playing 2048"

What is the expected output? What do you see instead?
ummm... sound?

What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?

FF 10.0, Mac OSX Lion, WAMI ? (clones on Jan 31, 2012), Flash 11.1

Describe your server-side set-up if it is relevant to this issue.

php:
parse_str($_SERVER['QUERY_STRING'], $params);
$name = isset($params['name']) ? $params['name'] : 'output.wav';
$content = file_get_contents('php://input');
$fh = fopen($name, 'w') or die("can't open file");
fwrite($fh, $content);
fclose($fh);

running in XAMPP - right now the php is located in a folder writeable by 
everyone.

So - where do I put crossdomain.xml? What are the settings inside? Any other 
thoughts?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Feb 2012 at 1:42

SWF doesn't show up on local Windows computer

What steps will reproduce the problem?
1. Copy the client folder on a local Win 7 PC
2. Open index.html with either Firefox 9 or IE

What is the expected output? What do you see instead?
expected output - the flash settings window
instead - a white space

What version of the WAMI recorder are you using? What version of Flash are you 
using?  In what browser?  On what operating system?
Flash 11.1 in Firefox 9

Describe your server-side set-up if it is relevant to this issue.
-

Please provide any additional information below.
It works if I upload it to a website

Original issue reported on code.google.com by [email protected] on 22 Jan 2012 at 2:37

Servidor em ASP.NET - C#

Olá a todos.
Preciso captar o áudio do lado do servidor com uma página ASPX, utilizando 
C#, poderem não estou obtendo sucesso.

Já conseguir fazer alguma coisa, mas o PROBLEMA é que parece que o arquivo 
"wav" fica corrompido e não consigo executa-ló.

Segue o cod abaixo. Alguém poderia me ajudar?


      private static  string caminho="/App_Data/recordings";
        private static  string nomeArquivo="audio-"+Guid.NewGuid()+".wav";

        protected void Page_Load(object sender, EventArgs e)
        {
        }


        public void ProcessRequest(HttpContext context)
        {
            string mapPath=HttpContext.Current.Server.MapPath(caminho);
            string action=context.Request.QueryString["action"];

            if (action.Equals("save"))
            {
                StreamReader inputStream=new StreamReader(context.Request.InputStream);
                string audio=inputStream.ReadToEnd();
                this.SalvaNoArquivo(nomeArquivo, audio);
            }

            if (action.Equals("play"))
            {

                HttpContext.Current.Response.Clear();
                HttpContext.Current.Response.ClearContent();
                HttpContext.Current.Response.ClearHeaders();
                HttpContext.Current.Response.Buffer=true;
                HttpContext.Current.Response.BufferOutput=true;
                HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename="+nomeArquivo);
                HttpContext.Current.Response.Charset="utf-8";
                HttpContext.Current.Response.AddHeader("Content-Type", "audio/x-wav");
                HttpContext.Current.Response.ContentType="audio/x-wav";
                HttpContext.Current.Response.AddHeader("Pragma", "no-cache");
                context.Response.WriteFile(mapPath+"/"+nomeArquivo);
                HttpContext.Current.Response.Expires=-1;
                HttpContext.Current.Response.Flush();
                HttpContext.Current.Response.End();
            }
        }

        public void SalvaNoArquivo(string fileName, string content)
        {
            string caminhoDoArquivo=Path.Combine(Server.MapPath(caminho), fileName);
            string pasta =HttpContext.Current.Server.MapPath(caminho);

            if (Directory.Exists(pasta)==false)
            {
                Directory.CreateDirectory(pasta);
            }

            FileStream fs=new FileStream(caminhoDoArquivo, FileMode.Create);

            BinaryWriter w=new BinaryWriter(fs);
            try
            {
                w.Write(content);
            }
            finally
            {
                fs.Close();
                w.Close();
            }
        }
    }

Original issue reported on code.google.com by [email protected] on 24 Oct 2013 at 4:33

Please consider merge this fix in WamiParams.as file

Hi Guys,

I don't know how to pullrequest to here from github, but the bug in 
WamiParams.as blocks us reuse your component in case that we want to reuse the 
singleton Microphone instance rather than get one every time.

The commit below in github in our fork should be safe enough to fix this issue, 
please consider to merge to your code, thanks!
https://github.com/englishtown/wami-recorder/commit/d0243b969f56f17bbeff0e0e0157
b457dd2250f3

Original issue reported on code.google.com by [email protected] on 14 Jan 2014 at 6:17

New feature: separate recording from uploading

Often, you want to record and check the audio on the browser before doing the 
actual upload. Especially on slow networks, it's nice to have the recording 
kept in the app's memory, which you can then just play at will, or re-record. 
Then when you're done, a submit function does the upload. Would be nice here.

Original issue reported on code.google.com by [email protected] on 29 Mar 2012 at 8:56

errors in delegateWamiAPI() function in recorder.js

delegateWamiAPI() function is referrenced in below code:
embedWamiSWF(_options.id, Wami.nameCallback(delegateWamiAPI));

But when I try to run the code, function delegateWamiAPI() is not getting 
called resulting in error "object does not have function startRecording'.

However, when I change above mentioned line to:
embedWamiSWF(_options.id, Wami.nameCallback(delegateWamiAPI()));
function gets called but then it throws error 'undefied does not have method 
apply' at 
return recorder[name].apply(recorder, arguments);.

As a result of this, record none of the functionalities are working.

I am using the current version of WAMI recorder provided. I am working on 
Google Chrome. Operating system is Windows.

I am using JAVA as server side language.

Urls being used are:
recordUrl : "https://wami-recorder.appspot.com/audio",
playUrl : "https://wami-recorder.appspot.com/audio".


Original issue reported on code.google.com by [email protected] on 4 Jun 2013 at 6:54

clicks in sound

What steps will reproduce the problem?
1.run any type of wami server
2.record
3.play

What is the expected output? What do you see instead?
clear sound without clicking


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?
wami revision r5f293c7b4ab1
flash 11.2 r202
firefox 19.0
os 3.5.0-25-generic #39-Ubuntu i686


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?


Please provide any additional information below.

Clicks are frequently and only in sond (silence don't emit them). Also in 
audacity there are no spikes so clicks are same amplitude as useful sound.


Original issue reported on code.google.com by [email protected] on 4 Apr 2013 at 10:29

gui.js - recorder callback doesn't exist after initialize

What steps will reproduce the problem?
1. Load the gui in a predefined div Container per XHR
2. Everything is fine :)
3. Load again and the following error occurs
function delegateWamiAPI() {
        var recorder = document.getElementById(_options.id);

        function delegate(name) {
            Wami[name] = function() {
                           return recorder[name].apply(recorder, arguments); 
            }

Uncaught TypeError: Cannot call method 'apply' of undefined recorder.js:185
Wami.(anonymous function) recorder.js:185
window.onblur gui.js:178

What is the expected output? What do you see instead?
Excpected is the gui, instead nothing appears cause of the error.


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?
latest

Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?


Please provide any additional information below.

Seems that recorder[name] is not defined at this point of time.

Original issue reported on code.google.com by [email protected] on 26 Dec 2013 at 7:05

I am not able to record with microphone in IE 9.0.23 and below

I have integrated WAMI recorder in our project. I am able to record with 
microphone in chrome, firefox, IE10 successfully.
In case of IE9, I am able to use WAMI successfully in IE 9.0.24 but not in 
IE9.0.23 and below.

I have tried following link and results are as follows
https://wami-recorder.googlecode.com/hg/example/client/index.html

Chrome - Success
FF - success
IE10,IE9.0.24 - success
IE9.0.23 and below - failure

So I have concluded that problem is not with my integration.

Flash player version - 12,0,0,70
Browser - IE 9.0.23
OS - Windows 7

Please Confirm and do needful.


Original issue reported on code.google.com by [email protected] on 26 Feb 2014 at 8:57

SWF doesn't show up in IE9

What steps will reproduce the problem?
1. Start IE9
2. Open http://code.google.com/p/wami-recorder/
3. Nothing shows up in the SWF area.

4. Press F12
5. Refresh the page.
6. It shows up!

7. Open a new tab, open http://code.google.com/p/wami-recorder/ again.
8. Unfornately still nothing's there

IE9's compat mode works fine.

I'm afraid it's caused by some weird IE 9 features. But I'm not familiar with 
IE at all. Do you know what's happenning?

Original issue reported on code.google.com by [email protected] on 16 Jan 2012 at 4:46

Wami.startRecording callback for stopRecording not being called

What steps will reproduce the problem?
1. Initialize Wami-recorder, call startRecording passing callbacks and then 
call stopRecording

What is the expected output? What do you see instead?
Expected: Second callback (stop) should be called after stopRecording is invoked
What happens: The second callback is never called. However, recording IS 
stopped (both the flash logs and playing the recorded sound confirms this). 
Flash logs say: (sorry, it's in Spanish... I couldn't reproduce it on my box)

    VerifyError: Error #1053: Sustitución no válida de z en mx.core.UIComponent.

    at flash.display::MovieClip/nextFrame()
    at mx.managers::SystemManager/deferredNextFrame()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:284]
    at mx.managers::SystemManager/preloader_preloaderDocFrameReadyHandler()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\managers\SystemManager.as:2633]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.preloaders::Preloader/timerHandler()
    E:\dev\4.5.1\frameworks\projects\framework\src\mx\preloaders\Preloader.as:515]
    at flash.utils::Timer/_timerDispatch()
    at flash.utils::Timer/tick() 

What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?

This is not working on:
- Windows XP, IE8, flash 10.0.2.54 (this is where the Flash log was taken from)
- [Windows 7, Linux Mint 12, Ubuntu 11.04, 11.10, 12.04], Firefox 12.0, flash 
11.2.202.235

Original issue reported on code.google.com by marianosimone on 23 May 2012 at 3:38

How to capture server response data

Let's say I record with URL. When it arrives on server side server will process 
and send back JSON at the end of the POST.

How can I capture this response from server and send to javascript?

I grabbed server response in SinglePost.as URLLoader class, but I don't know 
how to pass it to the page javascript.

Any thoughts?

Original issue reported on code.google.com by [email protected] on 7 Feb 2012 at 11:08

FF, Rewind on WAMI play?

Is it possible to select a audio cursor to start playback at a specific point 
in a sound file.  Ideally would like to specify playback url plus a value for 
the playback to begin.

Thanks,
Michael

Original issue reported on code.google.com by [email protected] on 1 May 2012 at 6:47

Modifying the Wami.startRecording( ) and Wami.startPlaying() functiona calls

Dear Friends , 
Im trying to include the Wami recorder in my browser however in the basic.html 
I see the following calls 

function record() {
                status("Recording...");
                Wami.startRecording("https://wami-recorder.appspot.com/audio");
        }

        function play() {
                Wami.startPlaying("https://wami-recorder.appspot.com/audio");
        }

Please let me know if these need to be replaced with what ?
The requirement is record a voice using a microphone and playback it .
Im not sure why these above url are required in the startRecording calls


Also please let me know where to put the Wami.swf file 


Original issue reported on code.google.com by [email protected] on 27 May 2013 at 7:44

startRecording callbacks do not return server response

Currently, the start and finish recording callbacks do not return the response 
from the server. The error callback does return the error code but that's it. 
It would be awesome if they returned the response. I.e. server processing data, 
a sound id, etc. could be sent back to the client.

Original issue reported on code.google.com by [email protected] on 14 Aug 2013 at 6:27

Can't even get WAMI off of the ground on Red Hat

What steps will reproduce the problem?

1. Setup RHEL desktop (Scientific Linux, actually) with httpd, disabled selinux 
for the sake of argument

2. Cloned the stuff from WAMI and placed the example "client" stuff in a folder 
under /var/www/wami

3. Made a few mods to the index.html (namely, the URL where WAMI is pointing to 
for recording/playback purposes)


What is the expected output? What do you see instead?

I had hoped I would be seeing the *.wav file show up and get a response when I 
tried to play back the recording from the web browser, but neither happened.


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?

Most recent version of WAMI. Most recent version of flash. Tried in Firefox and 
Chrome, from Macs.


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?

Apache httpd
The Wami.swf file is in /var/www/html/wami along with the basic.html, gui.js, 
index.html, recorder.js and record.php

The URL for startRecording is http://localhost/audio/
Same for startPlaying

I've tried any number of things up to this point, so it's hard to say if I 
haven't made some stupid trivial error. In every iteration I've tried I've had 
zero luck



Original issue reported on code.google.com by [email protected] on 6 Dec 2012 at 8:01

File size after save is zero

Hey Guys,

I'm trying to use WAMI in ubuntu and i have hosted it in 
/var/www/playground/Wami

the html looks like:

function setupGUI() {
        var gui = new Wami.GUI({
            id : "wami",
            recordUrl : "http://192.168.10.3/playground/Wami/post.php?name=tapas.wav",
            playUrl : "http://192.168.10.3/playground/Wami/post.php?name=tapas.wav"
        });

        gui.setPlayEnabled(false);
    }

and the server page is :

<?php

parse_str($_SERVER['QUERY_STRING'], $params);
$name = isset($params['name']) ? $params['name'] : 'output.wav';
$path = sys_get_temp_dir().'/'.$name;
$content = file_get_contents('php://input');
$fh = fopen($path, 'w') or die("can't open file");
fwrite($fh, $content);
fclose($fh);
?>

When i record the sound the file is getting created but its size is always 
zero.....

can someone help me

Original issue reported on code.google.com by [email protected] on 6 Jun 2012 at 11:31

no security ialog

What steps will reproduce the problem?
Code

---
    function setupRecorder() {
        Wami.setup({
            id: "wami",
            swfUrl: '@Url.Content("~/Scripts/Wami.swf")',
            onReady: setupGUI
        });
    }

    function setupGUI() {
        var gui = new Wami.GUI({
            buttonUrl: '@Url.Content("~/Scripts/buttons.png")',
            recordUrl: "https://wami-recorder.appspot.com/audio",
            playUrl: "https://wami-recorder.appspot.com/audio"
        });

        gui.setPlayEnabled(false);
    }

---
Chrome shoe message
"Security panel never showed up.  Perhaps the browser is zoomed out too far.  
Try to zoom in and refresh."

---
Console show
"
FLASH: External.addCallback: startListening
FLASH: External.addCallback: stopListening
FLASH: External.addCallback: startRecording
FLASH: External.addCallback: stopRecording
FLASH: External.addCallback: getRecordingLevel
FLASH: External.addCallback: startPlaying
FLASH: External.addCallback: stopPlaying
FLASH: External.addCallback: getPlayingLevel
FLASH: External.addCallback: showSecurity
FLASH: check attempts: 0
FLASH: check attempts: 1
FLASH: check attempts: 2
FLASH: check attempts: 3
FLASH: check attempts: 4
FLASH: check attempts: 5
FLASH: failed
"

Original issue reported on code.google.com by [email protected] on 4 Aug 2012 at 10:50

The WAMI player only plays the PCM formatted files

I am using WAMI recorder in my application that records and plays the uploaded 
wave files 

Now it has been observed that WAMI recorder only plays PCM formatted Sterio 
files , it doesn't support all WAVE files. 

The other required details are as below 

Web Server used :- Tomcat 

Im getting the following error messages from the file WaveContainer.as

Please let me know a way to modify the waveContainer.as so that it can accept 
any WAVE file in all formats ?

Original issue reported on code.google.com by [email protected] on 8 Jul 2013 at 11:48

Attachments:

Create 2 instances of WAMI and have 2 flash objects in 2 different popups

Hi,

I use WAMI recorder in a website to grab an introduction message and also to 
send audio messages from a chat window. The problem is that I have two buttons 
and when the user click on them I open a different popup (JQuery dialog) to let 
user grab and listen the voice. But the problem is that I need two instances of 
WAMI recorder because I have to create to flash objects, one for the first 
popup and other for the second.

Can somebody help me with this, please?

Many thanks,
Gabriel

Original issue reported on code.google.com by [email protected] on 7 Jan 2013 at 10:25

Unable to set sampleRate or startListening

What steps will reproduce the problem?

----

Running:

Wami.setup("wami");
Wami.setSettings({"sampleRate":44000});

or

Wami.setup("wami");
Wami.startListening();

Will fail (tried variations of hz).  I can record successfully without trying 
to set settings, but if I try setSettings or startListening, things fail.


What is the expected output? What do you see instead?

----

Expected to be able to set the Sample rate at least to something higher or 
different than 22000.


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?

----

Latest Wami.swf, recorder.js,gui.js and swfobject.js as of today.
Google Chrome (21.0.1180.89 m)
on Windows 7.
Flash version (11,3,31,232)


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?

----

Everything is hosted on my LAMP server, no external URLs.


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 23 Sep 2012 at 2:46

swf doesn't show anything after permissions confirmation in Firefox 11.0/Ubuntu 11.10 64bit

What steps will reproduce the problem?
1. Load page http://code.google.com/p/wami-recorder/
2. Confirm the permission for Flash to use microphone and webcam
3. Wait for a very long time - only a grey-background area appears, no 
recording or play feature.

What is the expected output? What do you see instead?

Recording and play buttons are expected.

What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?

WAMI is the one from the homepage.
Firefox 11.0
Flash plugin 11.2.202.228 64bit from adobe-flashplugin package in Ubuntu 11.10

Original issue reported on code.google.com by [email protected] on 9 Apr 2012 at 5:31

Setting sampling rate in wami

What steps will reproduce the problem?
1. Enter "Wami.setSettings({rate : "16000", allrates : true});" after 
Wami.setup in the index.html 


What is the expected output? What do you see instead?
I expected the rate of the recorded wav file to be 16k but it was still 22k. 

What version of the WAMI recorder are you using? What version of Flash are you 
using?  In what browser?  On what operating system?
- most recent one on 02/28/2012
- Chrome
- Windows 7

Thank you

Original issue reported on code.google.com by [email protected] on 28 Feb 2012 at 11:19

Record successfully but not able to play that audio file

What steps will reproduce the problem?
1. When click over play audio, it hit server side and return nothing.
2. Due to which not able to hear anything in the headphone
3. As well as recorded audio are also corrupt when we click over play audio. I 
had used PHP script for server side.

What is the expected output? What do you see instead?
Should hear recorded data without modify .wav file in server side. 

What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?
window 7 for OS,Mozilla browser. I had download wami recorded source code 
today. Flash version should be greater than 10.0.0 


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?
i had put url in both.


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 31 Oct 2013 at 9:22

Chrome security bar appearing as well as adobe flash security widget

What steps will reproduce the problem?

1. Click allow mic on the adobe flash player security settings widget
2. Chrome security bar appears "http://localhost/ wants to use your camera and 
microphone"


Anyway around having this chrome security bar NOT to appear as the flash is 
capturing the audio?

Original issue reported on code.google.com by [email protected] on 5 Jul 2013 at 2:06

Adobe Flash Player Settings -dialog not clickable

What steps will reproduce the problem?
1. Open http://code.google.com/p/wami-recorder/
2. Try to click at ( )Allow

What is the expected output? What do you see instead?

radio button from (o)Deny would move into ( )Allow


What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?
1) Version: Because problem appears at demo site, it is the most latest version.
2) Flash: 11.1.102.55
3) Browser: Have been tested with Google Chrome, Firefox 10.0 (Mozilla Firefox 
for Ubuntu canonical - 1.0) and with Opera 11.61 build 1250
4) OS: Ubuntu 11.10


Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Feb 2012 at 5:16

How to limit recording length?

Is there anyway through the javascript interface to limit the recording length?

I couldn't find  forum/google group discussing WAMI, so that's why i'm posting 
here.

Thanks,
Chris

Original issue reported on code.google.com by [email protected] on 28 May 2012 at 1:44

Adding video recording

This is a great project for recording and saving audio using php/apache, but I 
was wondering how difficult it would be to add video recording as well that 
could be saved to the apache server (rather than FMS).

Original issue reported on code.google.com by [email protected] on 8 Apr 2012 at 5:28

How to Pause and Resume audio recording in Wami Player

Hello,
I have used the wami player to record audio in C#.Net MVC code where I declare 
following tag on view page.

<div id="wami"></div>

and then done code in javascript file:

Wami.setup({
      id: "wami",
      onReady: setupGUI
});
function setupGUI() {
     var gui = new Wami.GUI({
     id: "wami",
     recordUrl: URL
     });
     gui.startRecording();
     //calling gui.stopRecording(); after fixed time of interval
}

I am using following files to support wami player:

wamirecorder.js
wamigui.js
wami.swf

This code is working fine but Now I want to develop pause-resume and record 
again functionality so please provide a way to develop this with Wami player.

Thanks in Advance!

Original issue reported on code.google.com by [email protected] on 10 Apr 2014 at 5:48

Opera flash settings un-clickable

What steps will reproduce the problem?
1. Clear Flash global security settings (in case you've visited before)
    http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html

2. Open the wami-recorder example in the Opera browser.

3. Try to click "allow" microphone access.

Apparently this is a known issue... here is a work-around:
http://my.opera.com/missevilat/blog/2010/12/18/flash-settings

Feel free to comment on this issue just to verify the issue exists or if you 
experience something different.

Original issue reported on code.google.com by [email protected] on 30 Nov 2011 at 6:40

playback speed

What steps will reproduce the problem?
1.Wami.startPlaying("http://localhost/Recorded_Waves/demo.wav");
2.
3.

What is the expected output? What do you see instead?
audio  playback is faster than the original wave

What version of the WAMI recorder are you using? What version of Flash are
you using?  In what browser?  On what operating system?
flash player 10.1.82.76
IE and chrome , Windows

Describe your server-side set-up if it is relevant to this issue.  What
type of web server are you using?  Where is your Wami.swf hosted?  What URL
do you put in startRecording?  What URL do you put in startPlaying?

Apache
Wami.startPlaying("http://localhost/Recorded_Waves/demo.wav");

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 21 Jan 2013 at 9:15

how to save the recorded voice on the server as a file

Hello sir,
I was trying to use Wami recorder in a java web application created with jsps 
and servlets. Everything is working fine except that I am stucked at uploading 
the recorded voice as file to the server. Please give me suggestion.


Original issue reported on code.google.com by [email protected] on 1 Jul 2013 at 9:52

too strict domain handling (or something else)

What steps will reproduce the problem?
1. edit recorder.js and put your own domain with www prefix into 
recorder.startRecording("<here>",start,finish,error);
2. go to your site without www prefix

What is the expected output? What do you see instead?
Expected: your input handler would get stream.
Instead: you don't get your input stream at all.

What version of the product are you using? On what operating system?
- on 30.11.2011, the latest. 
- Linux.

Please provide any additional information below.




Original issue reported on code.google.com by [email protected] on 30 Nov 2011 at 4:38

Ho to store multiple recorded voice and reload one by one single form

Hello Team,

We are building a conversation tree in HTML5 and javascript. In which multiple 
peoples are involved.
Each people have recording his voice option. We need to store this recorded 
voice in JSON form so that it will be reloaded again. for storing JSON we are 
using HTML5 local storage.

We have tried by debigging Wami files but didnt found where and how audio file 
is storing.

Can you please guide us How can we achieve this ?

Thanks


Original issue reported on code.google.com by [email protected] on 14 Mar 2013 at 5:45

Flex project?

I'm trying to set up the flex project which generates the Wami swf.  The 
project structure is unlike one I've seen in the past. Can you tell me how this 
code was written (IDE)? Also, any tips on how to run this in Flash Builder 4 
would be appreciated.

Thanks.

Original issue reported on code.google.com by [email protected] on 29 Jan 2014 at 11:13

Gui blank if no recording device available

What steps will reproduce the problem?
1. make sure that no recording device is installed
2. open https://wami-recorder.googlecode.com/hg/example/client/index.html

What is the expected output? What do you see instead?
Gui should be shown, but instead a blank screen appears

Original issue reported on code.google.com by [email protected] on 8 Dec 2013 at 1:02

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.