Live data from Hacker News

Phono - JQuery plugin to create a phone in your browser

phono.com

21–30 of 32 posts

Re: Phono - JQuery plugin to create a phone in your browser

#21
post #8

Does this have a flash dependency?

We use a tiny Flash movie to capture the microphone, since Javascript can't do that part. We'll be adding an option for a Java applet later, and once HTML5 has microphone support, we'll get that in there, too.

Re: Phono - JQuery plugin to create a phone in your browser

#26
The Phono guys were great in helping me integrate this on http://pitchpower.appspot.com. There was a small bug on their side & they fixed it in a few hours.

I don't really have time to continue develop pitchpower right now, but I couldn't resist integrating Phono when I saw the announcement here. All in all took less than an hour, so worth it. Back to real work now.

Re: Phono - JQuery plugin to create a phone in your browser

#27
post #18

What's up with the latest posts claiming JQuery plugins when they aren't. It's using Flash.

Javascript can't capture the user's microphone directly. So Phono uses a tiny Flash or Java widget to do that part. The rest is all JS. We're heading an HTML 5 working group on voice in the browser, and once HTML5 has mic support, Phono will use it.

Any guess as to when the element (or api - Berjon vs Hixie?) will be adopted by a shipping browser so we can have this all-js microphone (and camera) access without a flash shim?

My bet is Android webkit first (ericcson closed source webkit proof of concept already exists); a timeline would be nice though.

Re: Phono - JQuery plugin to create a phone in your browser

#28
post #12

"If you're developing from a local file system (i.e. not a web server) you'll need to edit your Flash security settings. Select "Edit locations" > "Add location" > "Browse for folder" and select the the folder that contains your HTML files." 'nuff said...

Nuff said about what? Yes, this has a dependency on Flash (soon to be on Java instead optionally) but so does EVERYTHING that interacts with video or audio devices on the host operating system. This is why Google Talk, Voice in Gmail, etc require the google a/v plugin to be installed, and it's the same reason that this requires Flash.

If you don't like it, go lobby the in HTML5 committee.

Post reply on HN