Add ready and statechange events
Add play, pause, and seekTo methods