可能重複:
How to read and write ID3 tags to an MP3 in C#?如何讀取mp3標籤?
我無法弄清楚如何閱讀在C#MP3信息。我所需要做的就是從MP3中讀取藝術家,標題和專輯,但它不起作用。我曾嘗試下載幾個庫,但唯一一個我發現有用的東西只能讀取我的一些MP3。 (Semi-useful one)
如果它是相關的,我在Unity3d
,所以沒有Visual Studio的東西。
可能重複:
How to read and write ID3 tags to an MP3 in C#?如何讀取mp3標籤?
我無法弄清楚如何閱讀在C#MP3信息。我所需要做的就是從MP3中讀取藝術家,標題和專輯,但它不起作用。我曾嘗試下載幾個庫,但唯一一個我發現有用的東西只能讀取我的一些MP3。 (Semi-useful one)
如果它是相關的,我在Unity3d
,所以沒有Visual Studio的東西。
運行以下命令,請記住,不是所有的mp3文件將帶有標籤。支持標籤元數據的mp3格式沒有任何內容。最常用的標籤格式是事實上的格式,最值得注意的是ID3v1,ID3v2和APEv2。這些標籤(如果有的話)通常嵌入在與mp3頭和幀數據分開的文件的開頭或結尾。
換句話說,如果庫無法從給定的mp3文件中讀取標籤,那很可能是沒有,這不是庫的錯誤。
NuGet Gallery | TagLib# 2.1.0.0
的TagLib#(又名標籤庫鋒利)是用於讀取和寫入的媒體文件,包括視頻,音頻和圖片格式
元數據的庫。
要安裝的TagLib#,在Package Manager Console
PM> Install-Package taglib
從我所知道的情況來看,Package Manager控制檯在Unity的IDE中不存在,並且只存在於Visual Studio中。 – Kofthefens
也可以從git repo中獲取並編譯。 https://github.com/mono/taglib-sharp –
在您提出問題之前請先搜索一下,因爲這是重複的。 –
您可以讀取字節並對其進行編碼。在這裏尋找[id3標籤規格](http://id3.org/Developer%20Information)。 –