【发布时间】:2021-11-30 07:59:21
【问题描述】:
我正在尝试读取所有播放列表和每个播放列表中的音乐文件。
这是我的 C# 代码:
iTunesAppClass iTunesAppClass = new iTunesAppClass();
IITSourceCollection sources = iTunesAppClass.Sources;
foreach (IITSource src in sources)
{
if (src.Name == "Library")
{
IITPlaylistCollection pls = src.Playlists;
foreach (IITPlaylist p in pls)
if (p.Kind == ITPlaylistKind.ITPlaylistKindUser)
{
var pname = p.Name;
IITTrackCollection tracks = p.Tracks;
foreach (IITTrack track in tracks)
{
var name = track.Name;
string filename = "???"; // How to get the file name of the mp3 file?
}
}
}
}
所以,在最后一行,我得到了 Track.Name,这似乎是歌曲的标题。
如何获取曲目的完整路径和文件名?
【问题讨论】:
-
你用的是什么库?也许你应该检查 IITTrack 类型的文档
标签: c# itunes-sdk