Ouvrir un fichier son distant avec un TMediaPlayer
emmanuelgo
Messages postés58Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention13 avril 2005
-
28 mars 2005 à 22:48
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 2010
-
23 sept. 2005 à 18:03
emmanuelgo
Messages postés58Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention13 avril 2005 28 mars 2005 à 22:50
euh, en fait vous pouvez cliquer sur le lien si vous voulez entendre le morceau, il faut juste enlever le < ' > au bout du lien..mais bon c'est pas le but....
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 29 mars 2005 à 07:48
Voila une réponse inspirée d'une autre que j'avais donné sur le forum :
function
GetTempDir: string;
var Dossier: array[0..MAX_PATH] of Char;
begin result:= '';
if GetTempPath(SizeOf(Dossier), Dossier)<>0 then Result : = StrPas(Dossier);
end;
emmanuelgo
Messages postés58Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention13 avril 2005 29 mars 2005 à 12:09
merci pour ta réponse...
1 -->> je n'ai pas essayé ta solution encore, je suppose que ça résoud le problème, mais si le fichier est téléchargé avant d'être lu, ça risque d'être un peu long...
n'y a t'il pas une solution qui permettrait de commencer à lire le fichier alors qu'il n'est pas encore totalement téléchargé ?
un peu comme le fait Winamp ou Window Media Player quand on lit un fichier son depuis un URL...c'est du streaming en fait... avec mise en memoire tampon etc...
si tu ne vois pas de quoi je parle fais ceci : dans window media player : fichier > ouvrir une URL > et là tu mets l'adresse d'un fichier (par exemple le lien que j'ai mis dans mon premier post)
ou dans winamp : dans le menu contextuel : CTRL + L > adresse du fichier ....
2 -->> peux tu expliquer la fonction GetTempDir ? ... je comprends en gros la suite, mais si tu peux commenter un peu l'autre fonction, ce serait sympa
merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
emmanuelgo
Messages postés58Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention13 avril 2005 29 mars 2005 à 18:14
merci pour tes réponses, merci pour la rapidité et pour les explications !!
bon tout ça ne m'arrange pas vraiment !! je n'ai pas Indy...j'ai la version D6Personal, sans indy, mais je crois que je peux l'installer...bref j'essaierais...
je ne valide pas ta réponse car ce n'est pas exactment ce que je cherche..celà dit merci beaucoup, je vais utiliser ça je pense, en attendant de pouvoir "streamer"..je vais approfondir mes recherches sur le net....en fait je pensais que ça allait être tout simple, puisuqe par exemple windows Media Player fait ça sans problème, et comme j'utilise un TMediaPlayer... je croyais que ça se ferait direct....m'enfin fallait pas réver...
encore merci pour ton bout de code et pour les explications qui vont avec !!