you should pass the arguments (opts) to the `AudioPlayer` constructor. (`onring.js` passes `{interruptHandler: this}` which doesn't get used)