VLCのバージョンによっては、複数のインスタンスを実行するオプションを有効にする必要がある場合があります。ここを参照してください: http ://wiki.videolan.org/How_to_play_multiple_instances_of_VLC
これは、「Windowsプロセスをループで実行する」ことのように聞こえます。これはいくつかの方法で実行できます。
Windowsバッチファイル(.bat)を作成できます。
"C:\path\to\vlc.exe" -vvv "http://www.whatever.com/mystream.mms"
"C:\path\to\vlc.exe" -vvv "http://www.whatever.com/mystream2.mms"
"C:\path\to\vlc.exe" -vvv "C:\music\whatever.mp3"
または、実際のプログラミング言語を使用して、可変数のインスタンスを開くこともできます... C#の例:
using System.Diagnostics;
...
foreach (string stream in streamList) {
Process myProc = new Process();
string myCmd = @"C:\path\to\vlc.exe";
string myArgs = "-vvv \"" + stream + "\"";
ProcessStartInfo myStart = new ProcessStartInfo(myCmd, myArgs);
myStart.UseShellExecute = false;
myProc.StartInfo = myStart;
myProc.Start();
}
VLCコマンドラインオプションの完全なリストについては、次のページを参照してください:http ://www.videolan.org/doc/vlc-user-guide/en/ch04.html
お役に立てれば。