Giter VIP home page Giter VIP logo

wami-recorder's People

Stargazers

 avatar

wami-recorder's Issues

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

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

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

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

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

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

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

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

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

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

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

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:

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

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

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.