既存のmp3にtaglib#でタグを付けたいと思います。次のエラーメッセージが表示されます:「別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。」どんなプロセスになるのかわかりません。どのハードドライブ上のどのmp3ファイルにもアクセスでき、ファイルのプロパティも使用できますが、変更を保存できません。
これがコードです。
OpenFileDialog f = new OpenFileDialog();
if ((bool)f.ShowDialog())
{
try
{
if ( f.OpenFile() != null)
{
TagLib.File file = TagLib.File.Create(f.FileName);
file.Tag.Album = "Album1";
file.Save();
}
}
catch (Exception ex)
{
MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
}
}
else
{
MessageBox.Show("Problem occured, try again later");
}
私たちを手伝ってくれますか?ありがとう