Added a property to get the duration of a video if set via the metadata
listener. Also added a timer to emit when the time property updates so
listeners can just attach to it.