Assuming the audio happens after user interaction within what iOS consiters "one event" and/or the camera is used within a safari tab and NOT "added to home screen" (once you do that getUserMedia does not work any more).
Until iOS gets their shit together and makes it so that adding a glorified bookmark doesn't remove features, it's not a real viable option.