Added better error handling for browsers that don't support web audio