What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Widget Test - Voice Recorder Doesn't WorkAsked by markashton on December 03, 2013 at 04:59 PM
Ok ... the question I've asked more than any other. Has this stuff been tested? Because if so ... you need to sack your testers and employ me ... because I'm world's better.
The Voice Recorder function ... doesn't work at all ... tried it in browsers IE & Chrome
Also ... On an Iphone ... where it will have most use in the field .... it comes up with "Requires Adobe Flash Player ... Jeez ... I'll hang off starring these ....
JotForm Support Manager
Thanks a lot for reporting the bug on the Voice Recorder widget.
Since we have released 250+ widgets, we put ourselves to test them all. However, our developers are still tweaking the platform here and there. So probably this became broken
At any rate, I've opened a ticket with your findings. Thanks!
I would love to use this .... great idea ... just a bit of a disappointment when it doesn't work off the bat.
I would like to use this on smartphones ...
Can I ask ... does it really need Adobe Flash on anything .... because that wipes out the Apple side of things ... Mac Ipad Iphone .... so know one will be able to use it ... unless quality control doesn't matter !!
Can't do ... does it?
You are right, the widget is based on Flash, so it will not work on iOS devices. I am not sure if there are any web recording solutions available for iOS, but I believe that the developer in charge will check this out.
The Widget is working right on my Windows 7 machine with Flash Player installed and USB Headset.
We will update this thread as soon as we have any news.
Hi Mike ... How's you my old friend?
To be accurate ...
This widget will not work on Macs, Ipads and Iphones.
It will also not work on any current or future Android smartphones or tablets.
Respectfully ... who in their right mind .. puts engineering resource into a feature that utilises a technology that is deprecated? Who? Who made the decision to go this way ... rather than HTML5?
The only place where Flash is going to work is on existing desktop browers .... but you can't deploy a jotform out into the world and expect all respondents to have a microphone in front of them.
But smartphones ... now they were made for this application ... but it won't work on any of them!! Utter madness ... especially when the jotform user interface is sorely lacking ... and the resource could have been put into this
This is like creating a car with square wheels. Totally defeats the purpose.
I'd be surprised if you get a single taker ... and if you do ... they don't know what they're doing ;-)
Concept - Brilliant
Execution - Disasterous
Tell the engineer not to bother fixing it in its Flash guise ... but to rewrite in HTML5
Don't mean to rant ... just disappointed I can't use it.
Please correct this email address. You are corresponding with the wrong
person. Have no idea what you are talking about.
On Dec 4, 2013 8:28 AM, "JotForm Support Forum"
The ticket is still open and our developers are working on it.
The quick solution we are implementing it that if flash does not exist we will ask for regular file upload. Of course, if we find a better voice recorder that does not use flash we will replace flash completely.
Thanks for your feedback! I really appreciate it. These feedback are gold for us. You help us improve our product for everyone.
LOL Respectfully .. i'm not responding to you ... you get an email because you added to the thread ...
Thanks for responding so quick ... you know what ... anyone who has the faintest care about Quality Control should not use what you suggest. Why? Most activity will be on a smartphone ... and we've established that Flash is as dead as a duck on smartphones ...
The reality of what you propose is this ....
The jotform user accessing the widget on the form presses the button, with the intention to dictate. What they get presented with ... is the camera roll ... no way of uploading a file ... files don't really exist anyway on smartphones. The user would have knowingly had to record beforehand via their smartphone voice recorder and then know where to navigate to get it ... if they are on a Windows Smartphone only!!
No ... not a chance. It cannot work on mobile devices with the upload function. Needs to be HTML5 or nothing.
I suggest you remove it rather than confuse people and lead them down a "rabbit hole"
The concept is fantastic ... but the underpinning technology is a dealbreaker isn't it?
Hope you can find a solution that is not Flash ... I would pay for that function
Thanks Regards Mark
Unfortunately, HTML5 voice recorder also does not work on Safari/mobile phones.
It is currently not supported on any browser other than Firefox and Chrome.
That's a real shame isn't it? No way for the browser to interact with the voice recording function?
I mean if its completely impossible ... that is a downer ;-(
Thanks for letting me know
Agreed. But, it should be available in a few years and we will be first to add it when it is supported on all browsers. :)
We implemented a fallback mechanism such that if a widget does not work as expected in a browser, then it will replace itself with a native form field.
Mmmm ... but that will be on every apple device ... every tablet ... most smartphones .... except PCs .. that more than likely will not have a recording facility available at-the-moment-of-truth
I seriously think you should consider removing it as a viable widget based on that ... it can't deliver on its promise.
If it replaces with an upload function ... on mobile devices the user will be taken to the camera roll and be totally confused.
Are you replacing it with a didderent type of field then?
JotForm Support Manager
Hello again Mark
As stated by Dikki, yes if the widget doesn't work as expected it should switch to a native form field. I've sent a message to the developer so he can give you more explanations, if needed.
Mark's comments inspired me to implement a better, gracefully degraded audio and video recording widgets. Here is our current situation and plans about audio and video widgets.
Current video plugin is based on webrtc and works only in Chrome (and mobile versions) for every other browser it replaces itself with file upload field. I realized that we are skipping all other browser vendors, that is why i am planning to implement a take photo widget with flash fallback.
I am aware that IOS does not support flash and that means we have no way to work with camera until mobile IOS browsers support webrtc. For me mobile browsers are good at handling file input because it prompts for video when you want to fill (tested with Samsung Galaxy and iPhone5).
It is almost same story for audio widget. Exept the difference that it is working with flash. I assume we can implement an audio recording tool with HTML5 but cannot guarantee it will work perfect on every browser. At final point it will be same as video widget.
WebRTC and UserMedia topics are still very experimental even for modern browsers except Chrome and final Opera. Firefox supports it but we found a bug on reading image. IE11 and Safari do not support.
As it's all browser-based... and depends on the OS, i.e. what it will alow and what it won't ... is there not a jquery thing going on that could be used?
I think the best option for video upload in the browser is via Transloadit. It was made for this was it not?
Photos? Filepicker is great but has a couple of shortcomings ... transloadit may be ideal for direct uploads as it doesn't have an interstitial page that is killed like filepickers.
If html5 can deliver an audio image that would be great....
I think the focus should be on what the mobile devices can do i.e. smartphones and tablets ... because this is where the real use case is ...
A smartphone is made for taking voice ..... a PC is not and won't, more often than not, be hooked up to take voice input.
The future with all this is enabling your clients, like me, to be able to create powerful web-apps ... which is exactly what the widget initiative does ... well done on that ;-)
Ok, so they are just forms ... but they aren't ... they have great data capture functions ... and if you can nail the widgets to be able to perform the capture of audio, video and photo ... in an effective way for developers like me .... then you really do have a great business.
I will test everything to destruction ... so post it and let me know.
Keep up the good work ... the widget thing is great ... its just a bit broke from the beginning ... but it is the future
I love the Voice Recorder! We have tested it on more than one Mac computer and it works great! Please keep this available! It is so helpful for my business! We will continue testing on pc's and let you know what we find.
Reading what you have shared above, is there something I can suggest to my clients to have active on thier computers to ensure this will work for them?
Also, another big question I have is - how long can a person record with the Voice Recorder Widget?
Your questions have been answered on your personal thread: http://www.jotform.com/answers/299433-Voice-Recorder-Widget-questions#1, thank you.
Your statement ...
For me mobile browsers are good at handling file input because it prompts for video when you want to fill (tested with Samsung Galaxy and iPhone5).
I agree ... File Upload works well on Mobiles because with one click you are prompted for photo/video upload and camera roll.
Be careful though ... you will find some videos are on their side just like photos ... that's why Transloadit will be good as it handles all rotation of video and photo ... which is a dealbreaker... otherwise you will have people posting on the forum ... Why's my video on its side?
The audio, which this post is about ... you advise ....
I assume we can implement an audio recording tool with HTML5 but cannot guarantee it will work perfect on every browser.
Well ... that's great ... forget older browsers ... they will be updated ... but less and less people will use Flash. if it works on smartphones... which it should ... fantastic ... at least it is future-proofed.
I vote.. HTML 5 Voice Recorder ...
First of all thanks for all your advices and motivational comments.
We may consider using Transloadit as video/photo upload. I agree Transloadit is a great file processing service, indeed i implemented a widget which puts a Transloadit file upload plugin. Still if we implement video upload with that every user who wants to use take photo widget needs a Transloadit API key.
I am thinking about approach mentioned here for IOS devices (http://www.raymondcamden.com/index.cfm/2013/5/20/Capturing-camerapicture-data-without-PhoneGap).
We will implement an HTML5 voice recorder but i am almost sure that it will work without no error only on Chrome for now.
I hope we will implement best possible solutions in very soon.
Thanks for using and testing voice recorder widget. We will slightly improve voice recorder widget for HTML5 browsers and mobiles.
You state ..
indeed i implemented a widget which puts a Transloadit file upload plugin.
Can you tell me which widget this is please ... I would like to try it ... can't put my finger on it
I will relay your latest message to our colleague from dev mdikici
I was not able to figure out the right answer at the moment.
I am sure you will be updated asap.
Is there a Transloadit uploader in the Jotform suite opf products/services or not?
Our colleague mdikici will surely get back to you as soon as he is gets available, so, we would appreciate your patience. Since he is the one who can give us the right answer, we will wait for his prompt reply.
Sorry for the late response, i was dealing with some issues related to widgets.
here is transloadit plugin http://widgets.jotform.com/widget/transloadit
and sampe form http://form.jotformpro.com/form/33426893266968?
i am aware of that there are much better ways to use it except putting a simple file input. If you have any suggestion i am eager to implement it.
we are still working on audio and video widgets to increase it's browsers compatibility
With latest update TakePhoto widget is working on every desktop browsers (with flash fallback). For mobile browsers it still replaces itself with fileupload field.
Thanks for advising about the Transloadit widget ... I have found a couple of early issues and have posted to a seperate thread so that this thread remains for the voice recorder stuff ...
The new thread is here: http://www.jotform.com/answers/301249-Transloadit-Widget-Not-Working-Properly#0
I just retested the Voice Recorder app and here's what I found:
- It works on standard browsers FF/Chrome/IE. It does prompt the user for access to their microphone with the standard flash prompt.
- On iPhone it prompts the user to upload a file. When they click the button they can either take a picture, or record a video. I had no issues with either, although neither are the expected behavior- i.e., it's supposed to record an audio clip.
We'll continue to make improvements to this widget, and appreciate your attention to them. Your request for an HTML 5 Voice Recorder is duly noted.
Are there any updates to this? I'm looking for a solution like this one but it appears to be performing in the same less-than-satisfactory way than at the last time of this update (2 years ago).
Forget it mate. Won't happen. Widget was flawed from the 'off'.
JotForm Support Manager
This is an old ticket and it's marked at resolved, please confirm to me that the voice recorder widget is no longer working again, so I can open a new ticket and forward it to our devs in the widget team.
JotForm Support Manager
I see you have opened a new thread http://www.jotform.com/answers/755854-
So please follow there rather on this one.