VideoListener identifies objects that expect to receive a Video object from an asynchronous operation. Note that on a successful operation, onVideo() should be called. Otherwise, onError() will be called.