Как David говорит, , mp3wrap является способом пойти. Однако я нашел, что это не исправило аудио заголовок длины, таким образом, iTunes отказался играть целый файл даже при том, что все данные были там. (Я объединил три 7-минутных файла, но это только видело до первых 7 минут.)
я вскопал это сообщение в блоге , который объясняет, как зафиксировать это и также как скопировать теги ID3 из исходных файлов (самостоятельно, mp3wrap удаляет Ваши теги ID3). Или просто скопировать теги (использующий id3cp от id3lib), сделайте:
id3cp original.mp3 new.mp3
Мой компьютер - это виртуальная папка. У него есть предопределенный GUID. Вот как получить Мой компьютер
OpenFileDialog d = new OpenFileDialog();
d.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}";
d.ShowDialog();
. Если вы хотите узнать о специальных папках
http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx
, но имейте в виду из
Константа MyComputer всегда дает пустая строка (""), потому что нет пути определена для папки «Мой компьютер».
Хороший способ справиться с этим - использовать «специальные папки» в библиотеке среды .NET.
Например, «Мой Документы »(личные) будут использовать:
Environment.GetFolderPath(Environment.SpecialFolder.Personal)