I'm attempting to use AudioContext() in the latest version of Chrome (34.0.1847.114) on a Samsung Galaxy SII 4G, but for some reason AudioContext() does not exist, nor does webkitAudioContext. The exact same code functions perfectly fine on a Nexus 5 and an older phone like a Galaxy Nexus, but not the SII. Is HTML5 audio not supported on some devices? If not can anyone explain why or point me to some documentation about AudioContext support?
Exact code I'm using:
window.AudioContext = window.AudioContext || window.webkitAudioContext;
context = new AudioContext();
Again, this works perfectly fine on other Android phones. On the S2 I get "Uncaught TypeError: undefined is not a function".