有人可以给我看一些代码,将用户音乐库中的所有歌曲名称放入数组吗?然后告诉我如何将歌曲名称更改为艺术家,专辑等。
答案 0 :(得分:5)
基本上这个:
id iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"];
NSArray *allTrackNames = [iTunes valueForKeyPath:@"sources.@distinctUnionOfArrays.playlists.@distinctUnionOfArrays.tracks.name"];
它还会包含您可能不会考虑播放的“音乐”内容,因此您可能希望稍微调整一下,但这基本上就是您的操作方式。