The simplest form of gaze interaction is to use a hidden thin and long cylinder parented to the VR Camera and detect the its overlap with the player controls or the mesh holding the media texture. Basically is like having a Pinocchio nose through which you interact with the world around you.
The more accurate way is to use a line trace (raycast).