Spline Camera Tutorial

Hello everyone.

I’m trying to create a camera which follows a spline path whilst a player moves around the environment. I already know how to create a camera that tracks the player and doesn’t move but I need a camera which can actually move around a bit more. Basically I am trying to replicate the camera as seen in the MGS2 video posted below. I know that to switch between cameras I could use a trigger but if you know an easy way of smoothly transitioning between individual cameras as well then that would be greatly appreciated. Please help as this has been bugging me all week now. Thank you.