A wrapper for various video player apis