Changed getAudioContext to use Object.getPrototypeOf instead of accessing __proto__ directly