Page 1 sur 1

[R] Lire .pls grace a un player (script)

Posté : mer. 19 déc. 2007 16:41
par MiXS
Bonjour a tous,
Voila mon probleme est le suivant
J'aimerais lire un fichier .pls (radio par internet) avec un player mais je ne sais pas quoi utiliser pour le lire (codec ou dll :?)
Je sais que WMP peut lire ces fichiers playlist mais je voudrai sme passer de lui ! :wink:
Sauriez vous comment faire (bien sur c'est pour mettre dans un script)

Merci d'avance !

Posté : mer. 19 déc. 2007 22:25
par Tlem
C'est encore, pour votre player !!!

Regarder ici : http://www.autoitscript.com/forum/index ... opic=56628

A première vue, Il y a tout ce dont vous avez besoin.

Posté : mer. 19 déc. 2007 22:33
par MiXS
:lol:
Comment vous avez deviné ? :)
Merci Tlem pour tout :wink:

Posté : jeu. 20 déc. 2007 18:05
par MiXS
Euh désolé encore mais j'ai trouvé un script sur le netayant un lien avec le pls mais il est en JAVA or moi c'est AutoIt :wink:
sauriez-vous s'il est possible de le convertir en script pour AutoIt ?

Code : Tout sélectionner

using System;
using System.IO;

namespace Jon.Galloway.Wrote.This
{
    class OpenPlsInWM
    {
        [STAThread]
        static void Main(string[] args)
        {
            if (args.GetUpperBound(0) > -1)
            {
                string filename = args[0];
                using (StreamReader sr = new StreamReader(filename)) 
                {
                    string line;
                    while ((line = sr.ReadLine()) != null) 
                    {
                        if (line.ToLower().StartsWith("file1="))
                        {
                            string url = line.Split('=')[1];
                            System.Diagnostics.Process.Start("wmplayer.exe",url);
                            break;
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("Usage: OpenPlsInWM \"playlist.pls\"");
                Console.WriteLine("Associate PLS file extension with this application to allow Windows Media Player to play them.");
            }
        }
        static void log(string text)
        {
            using (StreamWriter sw = File.AppendText(@"c:\utils\log.txt")) 
            {
                sw.WriteLine(text);
            }
        }
    }
}
 
Merci d'avance