C# 用の Windows Media Player ライブラリについて知りました。友人のために馬鹿げた小さなアプリを作成しているので、それを追加しようと思いました (彼は音楽が大好きなので)。
string ply = "Playlist";
WMPLib.IWMPPlaylist pls;
WMPLib.IWMPPlaylistArray plItems;
plItems = axWindowsMediaPlayer1.playlistCollection.getByName(ply);
if (plItems.count == 0)
{
pls = axWindowsMediaPlayer1.playlistCollection.newPlaylist(ply);
}
else
{
plItems.Item(0);
string line;
System.IO.StreamReader stream = new StreamReader(pth);
while ((line = stream.ReadLine()) != null)
{
if (File.Exists(line))
{
WMPLib.IWMPMedia m1 = axWindowsMediaPlayer1.newMedia(line);
pls.appendItem(m1); /*gives an error here (use of unassigned variable)*/
}
}
}
}
プレイリストのインスタンスを作成しようとしましたが、その行を許可することができません。助けていただければ幸いです (「pth」文字列はメソッドの前半で宣言されていることに注意してください