C# で作成されたメディア プレーヤーでいくつかの問題が発生しています。ここで、stackoverflow で別の問題を既に要求していましたが、今は別の問題があり、それが最後の問題だと思います。
MP3 や WAV ファイルを Windows フォームのリストボックスにドラッグ アンド ドロップしたいのですが、正しくドロップできますが、ファイルのフル パスを表示しないと再生できません。
これまでに行ったことは次のとおりです。
private void listBox1_DragDrop(object sender, DragEventArgs e)
{
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop, false);
foreach (string m in files)
{
listBox1.Items.Add(Path.GetFileNameWithoutExtension(m));
mediaList.Add(m);
}
mediaListは、プレイリストを保存するのに役立つリストです。 listbox1がメインのプレイリストです。
曲を再生するには、このコードを使用します。これは今までうまく機能しています。
axWindowsMediaPlayer1.URL = mediaList[listBox1.SelectedIndex];
前もって感謝します。-ChrisCreateBoss