Hola,
No encuentro el problema que dices haciendo una somera prueba mediante esta secuencia de instrucciones:
Código Delphi
[-]
MediaPlayer1.Close;
MediaPlayer1.FileName := Edit1.Text;
MediaPlayer1.Display := Panel1;
MediaPlayer1.Open;
MediaPlayer1.Play;
Se trata de visualizar el vídeo cuya ruta se encuentra en el "Edit1" y reproducirlo en el "Panel1". Puedo cambiar dicha ruta de uno a otro vídeo sin problemas: se reproduce el que se espera.
¿No recibes ningún error? Por ejemplo, no es posible saltarse la instrucción "MediaPlayer1.Open;" puesto que se levantará una excepción. En todo caso te remito a
este Hilo en donde se dice dónde puede obtenerse información sobre el componente "TMediaPlayer".