Only use AudioContext if it is supported