viewcontroller and player