[Linux][Firefox] Microphone input is not working with HTML5

Hello there.

I haven't been able to get Microphone input to work without errors regarding Flash Player not being installed.

I am running a GNU/Linux operating system. There isn't too much support when it comes to flash player in regards to my distribution. Flash Player support was discontinued for Linux a while back, and there seems to be no more development on it except for minor security patches now and then. Even then, these patches stop in 2017 as far as i know.

As they have dropped support, and that Flash seems to be (generally) discouraged from installing on a Linux distribution, is there a way to get microphone input to work with HTML5? I have it fully enabled within my browser and it works with the vast majority of the websites i use that used to require flash.

I'm wondering, is this already implemented and perhaps this is a bug where the site is not recognizing that I'm not using Flash? Is there anything i could do to try and fix this on my end? If this is not the case, are there any plans to switch or add an option for HTML5 for those who cannot use Flash?

Extra information:

Browser version - Mozilla Firefox 45.0.1

Kernel release - 4.4


April 6, 2016


Have you tried the latest Chrome browser? I read somewhere that Google was planning to automatically convert flash video/sound to HTML5 so an installed Flash player was not necessary.

April 7, 2016

What flavour of Linux are you using? I've always run duo on Ubuntu with no problems, but I've only used Chrome: are you willing to switch browser for this site?

April 7, 2016

My microphone works fine in chromium and with pulseaudio (yeah, ick) and no flash installed. I'll see if I can get it to work in FF.

April 7, 2016

The Duolingo help page for microphone technical problems states that Flash Player is required for Duolingo in a browser; no mention is made of any support for the microphone without Flash Player in a browser.

April 7, 2016

I did give that a read before i made the post, although i just thought that like many other websites, the site would recognize if you did not have flash and would use another option by default, such as HTML5.

Many users run operating systems where flash is not supported. It also just seems to be deprecated by so many. It is resource heavy, constantly the origin of many security problems, buggy, and arguably outdated.

So while in lessons, if the site doesn't recognize other options available in the browser during microphone input, wouldn't it make sense to possibly implement that technology like many other websites have?

However, i do understand that there could be some difficulties with that in regards to the logistics of doing so. Especially since there may be other things that the devs need to prioritize. I'm not sure, it's just something i thought might be there by default.

April 7, 2016

Duolingo isn’t particularly forthcoming with their technological priorities, so none of us outsiders know what sits where in their implementation plans. All that can be determined at this point is that Flash Player is needed for microphone support in a browser.

April 7, 2016
Learn a language in just 5 minutes a day. For free.