Using AudioContext instead of video element