Implement HKVideoPlayer core