ตัวอย่างนี้แสดงการอัปเดตเมตาดาต้าที่ซ่อนอยู่ในไฟล์ MP#.
Java
// โหลดไฟล์ไปยังคอนสตรัคเตอร์คลาส Metadata
try (Metadata metadata = new Metadata("input.mp3")) {
MP3RootPackage root = metadata.getRootPackageGeneric();
if (root.getLyrics3V2() == null) {
root.setLyrics3V2(new LyricsTag());
}
// อัปเดตข้อมูล Lyrics
root.getLyrics3V2().setLyrics("[00:01]Test lyrics");
root.getLyrics3V2().setArtist("test artist");
root.getLyrics3V2().setAlbum("test album");
root.getLyrics3V2().setTrack("test track");
// คุณสามารถเพิ่มฟิลด์ที่กำหนดเองอย่างเต็มรูปแบบลงในแท็ก
root.getLyrics3V2().set(new LyricsField("ABC", "custom value"));
// บันทึกผลลัพธ์
metadata.save("output.mp3");
}