Hola, a ver si pueden ayudarme, mi pregunta es muy simple.
¿Cómo puedo hacer para crear un objeto MediaPlayer en una unit que no tiene un Form asociado?
Me está arrojando el error
Control '' has no parent window y supongo que es porque no tiene una ventana 'padre' donde mostrarse el componente.
Tengo una unit
Varios.pas que la llamo en todos lados de mi aplicación. Aprovechando esto, quiero crear el objeto en esa unit para que esté disponible siempre, en cualquier formulario.
En una parte de una función hice lo siguiente:
Código Delphi
[-]
MediaPlayer := TMediaPlayer.Create(Application);
MediaPlayer.Close;
MediaPlayer.FileName := PathAndFile;
MediaPlayer.Open;
MediaPlayer.Play;
Y ahí es donde me tira el error. No puedo usar ese componente sin asociarle una ventana 'padre'?
Espero haber sido claro y que puedan ayudarme!
Muchas Gracias,
Santiago