emirej
Messages postés90Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention31 mai 2009
-
9 mars 2008 à 22:22
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 2013
-
10 mars 2008 à 17:23
Voila étant nouveau j'aimerais savoir comment peut on inclure une musique MP3 et qu'elle s'execute au lançement de mon application.
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 20131 10 mars 2008 à 13:05
bon je me sens gentil ...
// remplace project1 par le nom de ton projet
program Project1;
uses
Forms,
MPlayer,
windows,
// nom de ton unité
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
// tu places ici le chemin de ton mp3 , ds l'exemple le chemin est en dur mais c mauvais de faire ca
// travaille plutot en absolu
const
myMp3Location : string ='c:\test.mp3';
var
media:TMediaPlayer;
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
media := TMediaPlayer.Create(form1);
media := TMediaPlayer.CreateParented(form1.Handle);
media.FileName := myMp3Location;
media.Open;
media.Play;
// ton application se lance
Application.Run;
end.
Attention je ne gere aucune erreur , genre si ton mp3 n'existe pas ...
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 10 mars 2008 à 15:45
Salut,
je pense qu'il n'était pas utile d'écrire autant de code et modifier le DPR pour arriver au même résultat
Tu dépose un TMediaPlayer sur ta fiche principale (Form1 ici)
Tu mets sa propiété Visible à False
et tu complète l'évènement OnCreate de la fiche comme ceci :
Procedure TForm1.FormCreate(Sender: TObject);
begin MediaPlayer1.FileName := 'F:\USB Drive\01 Piste 1.mp3';
MediaPlayer1.Open;
MediaPlayer1.Play;
end ;
@+
Cirec
<hr siz ="" />
Vous n’avez pas trouvé la réponse que vous recherchez ?
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 20131 10 mars 2008 à 17:23
"je pense qu'il n'était pas utile d'écrire autant de code et modifier le DPR pour arriver au même résultat "
Ok mais c'etait plus pour le completer et apres faire une sorte de SplashScreen ...
puis j'avais envie de faire autrement
(Mais c'est vrai qu'a mon avis je ne suis pas sur que [auteur/EMIREJ/1006187.aspx emirej] comprendra ma solution
puis au moins avec ma solution ya pas besoin de poser qqch sur la fiche na ! lol )