【发布时间】:2013-08-26 07:09:49
【问题描述】:
我在使用 Taglib sharp 时遇到了一个非常奇怪的问题。我正在使用下面显示的代码更改视频文件的评级。
TagLib.File file = TagLib.File.Create(FULLFILEPATH);
TagLib.Tag Tag = file.GetTag(TagTypes.Id3v2);
TagLib.Id3v2.PopularimeterFrame frame = TagLib.Id3v2.PopularimeterFrame.Get((TagLib.Id3v2.Tag)Tag, "WindowsUser", true);
frame.Rating = 255;
file.Save();
保存文件后,当我从属性中打开视频文件的详细信息选项卡时,评级似乎没有改变。但是当我再次在 c# 中以编程方式读取该文件并检查其评级值时,它是 255。为什么会发生这种情况以及为什么评级值没有更新?
【问题讨论】:
标签: c# taglib-sharp