• Main methods and variables
  • Media player variables
  • Methods to implement
  • Methods to call in response to media player events
  • Supporting a variant of a currently supported player
  • Supporting a new media player