HAVE_CURRENT_DATA can revert to HAVE_METADATA, in which case loadeddata will not be fired when video reaches HAVE_CURRENT_DATA again.
HAVE_CURRENT_DATA can revert to HAVE_METADATA, in which case loadeddata will not be fired when video reaches HAVE_CURRENT_DATA again.