id3v2

    1熱度

    2回答

    我正在研究一個多線程組件來加載和管理音樂庫,並且我有一個屬性定義了包含多個根目錄。一個線程搜索這些目錄中的媒體文件,根據需要添加/刪除,另一個線程遍歷這些文件並填充ID3v2標記信息。我已經有一個機制來檢測添加/刪除的文件,但我不知道如何檢測更改。 如何檢測何時從其他外部應用程序對這些文件進行了更改?我想要一個即時響應,而不必等待一個線程才能到達該文件。有什麼辦法可以在任何文件夾中遞歸更改任何文件

    -1熱度

    1回答

    我是一名編程初學者,我從我的大學獲得了一份授權,用於讀取ID3V2格式的MP3文件。我搜索了網頁並試圖拼湊一些作品,然後我想出了這個代碼。雖然我已經從上到下提出了很多錯誤警告,但我仍然無法理解錯誤在哪裏。 我的第一個問題是,它只有一個警告編譯代碼: 警告:格式「%s」的期望匹配的「字符*」的說法[-Wformat] 不幸的是,我不知道什麼是我的錯誤在這裏。我試圖在出現錯誤時打印用戶的輸入,這樣做的

    16熱度

    2回答

    我在製作MP3播放器。我正在使用 Java mp3 id3 tag library。據我所知,專輯封面被編碼爲ID3v2標籤。 我可以訪問mp3文件的ID3v2標籤,但是我無法獲得作品! AbstractID3v2類中的任何方法, API似乎都不會檢索圖片。 如何使用此庫?

    2熱度

    1回答

    當我使用taglib將id3v2標籤寫入mp3時,taglib將默認寫入id3v2.4。但在Windows上,媒體播放器和資源管理器無法解析它。 我怎麼能解決這個問題? 這樣的代碼: TagLib::MPEG::File* mpegfile//i've already new the instance TagLib::ID3v2::Tag* id3v2tag = mpegfile->ID3v2T

    2熱度

    1回答

    我對如何針對ID3 v2.3.0對幀大小字節進行編碼/解碼存在一些混淆。根據(非正式)ID3 v2.3.0規範,每幀的大小應編碼爲4個字節,其中每個字節的最高有效位未被使用。要計算尺寸,它會採取下面的公式: byte MASK = (byte)0x7F; int size = 0; for (int = 0; i < 4; i++) { size = size * 128 + (

    1熱度

    1回答

    我正在使用getID3()庫將元數據插入到沒有元數據的歌曲中。 我可以插入除了專輯封面之外的所有標籤,這對我來說非常重要。 在demo.simple.write.php我已經給歌曲的細節是這樣的: $TagData = array( 'title' => array('Emotion'), 'artist' => array('Priyesh Vakil'), 'album' => array

    3熱度

    1回答

    我想在Android應用程序中將歌詞寫入mp3。我發現了一個用於讀取mp3文件並閱讀/操作ID3標籤(ID3v1和ID3v2.2到ID3v2.4)的Java庫, ,名爲mp3agic。 我修改mp3agic來編寫ID3v2標籤的歌詞標籤,寫入標籤:USLT。發現於Wikipedia 在示例Android應用程序中,我修改了MP3的藝術家,專輯,標題,流派,歌詞和評論。除歌詞外,所有標籤都被修改正確

    0熱度

    2回答

    我正在嘗試創建一個Android應用程序,它將從它的ID3V2標記中獲取mp3的歌詞。我的問題是,是否可以在歌曲播放時自動突出顯示歌詞?就像使用語音處理或類似的東西一樣。我研究過以前的類似問題,但所有這些都需要手動輸入。需要ASAP反饋。謝謝。

    0熱度

    2回答

    請原諒我,如果這個問題已經在這個網站的某個地方回答了,但是我沒有找到任何東西,當我搜索它。我已經使用taglib-sharp在C#中爲.mp3文件編寫了ID3v1/2標籤編輯器,並且taglib-sharp將曲目編號視爲uint編號。根據id3.org: 「在組磁道數/位置」的幀是包含在其原始 記錄音頻文件的順序號的數字串 。這可以用「/」字符和數字 字符串進行擴展,該字符串包含原始 記錄中的軌道

    1熱度

    1回答

    我想操縱MP3文件中的ID3標籤使用Java ID3 Tag Library。然而,當我嘗試使用「MP3File」類來做任何事情時,我得到IOException:負查找偏移; 下面是一個示例代碼和堆棧跟蹤: package com.test; import java.io.File; import java.io.IOException; import org.farng.mp3.MP3