Fix interpretation of video contentDetails duration field.

The `duration` field does not quite work as documented. This fixes the parsing of the duration field to handle the actual data returned.