initialize

Called once after bindViews. Sets up the preview seek-bar, subtitle style listener, player callbacks and basic controls; then delegates gesture/input setup to gestureHelper.