This is a new feature which multiple developers have requested.
there should also be a callback when sound starts playing since it could be scheduled!
Mozilla documented `onended, I would asume that Chrome has it too now.
Safari / WebKit also have 'onended' on AudioScheduledSourceNode.idl. @Chris - do we need anything here?