The duration of the full media, if known
The end point of the media, the media should either stop or loop at this point. The end point will be Infinity
to signify playing the whole audio.
The location in the media to start playing. If the media loops, it should restart at this position. Will
be set to 0
to signify playing normally
Media that is playable which has a duration