iOS 11 and High Sierra were released a few weeks ago with the promise of real support for HTML5 recording. And here at Poodll our tails were wagging. We were initially able to get HTML5 audio recording going in Poodll on both iOS 11 and High Sierra. But we did run into problems. [EDIT HTML5 Audio recording is now available on Safari on High Sierra 2017/11/07]
After further tests we found that Safari on High Sierra seems to have a bug. We were unable to consistently set anything other than the default audio device as the recording device. On Mac systems without an inbuilt mic (we are talking here about Mac Mini) this basically kills audio recording. We are confident that we can find a solution to this, but for now we had to disable HTML5 audio recording on Mac Safari.
Video recording is also problematic. We can capture the camera output, but the APIs we use to record that captured stream are not yet implemented in either Safari or Mobile Safari. Again we think we can find a solution to this, or Apple might even implement the API we need. But in this version of the Poodll filter (2017100701) video recording is not available on Safari on iOS 11 or Safari on Mac High Sierra.
Audio recording does work very nicely on iOS 11. This is really exciting and opens the door to the development of cool new recorders and applications, including the mysterious Poodll Shadow. And we can finally HTML5’ify our favorite non Poodll plugin … ReadAloud.
Try audio recording now from your iPhone (with iOS 11) over at the Poodll Demo site.