私はC#のmp3プレーヤーで作業していますが、問題に直面しています。 リスト内のディレクトリからすべてのファイルを取得したいので、再生する曲番号 を選択できます。 C#のディレクトリからファイルのリストを取得するには
この
は、取得するためのコードであるファイル↓string[] music = Directory.GetFiles(dir, "*.mp3");
し、それを再生する↓
WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
wplayer.URL = String.Join(" ", music);
wplayer.controls.play();
フォルダ内のファイルは1つだけだが、とすぐに複数のファイルがある場合、これは動作しますそれはうまくいきません...
私は解決策がリストにすべてのファイルを設定することだと思うので、0から始まり、終了します。それはもう一度始まります。
しかし、どうすればいいですか?
ありがとうございます!あなたは既ににより、必要なすべてのファイルを取得
感謝を!しかし、それは一緒にすべての曲を演奏します.... –
@LuukWuijster私は次のように書いています: '/ /音楽を再生する時間を制御するロジック'あなたは次の曲を選択する方法を制御するために何かを加えなければなりません。 – Ian
ああ、そうだよ。しかし、私が考えることができる(そして私がやったこと)唯一のことは、トラックの時間を取得し、次にタスクを待つことです。Delay(TimeOfTrack); これを行うより効率的な方法はありませんか? –