Ketika metadata tidak benar-benar diperlukan, Anda dapat menghilangkannya. Pada artikel ini, kita akan mempelajari cara menghapus berbagai tag MP3 secara terprogram di Java. Tepatnya, kita akan melihat penghapusan tag metadata ID3v1, ID3v2, Lirik, dan APEv2 dari file mp3 dalam aplikasi Java.
Topik-topik berikut dibahas di bawah ini:
Java API untuk Penghapusan Tag MP3
GroupDocs.Metadata menyediakan manajemen metadata Java API untuk menangani metadata berbagai format file. GroupDocs.Metadata for Java memungkinkan untuk membaca, memperbarui, menambahkan, membersihkan, dan sepenuhnya menghapus metadata untuk berbagai format file. Saya akan menggunakan API ini untuk menghapus tag metadata dari file MP3.
Unduh atau Konfigurasi
Anda dapat mengunduh file JAR dari bagian unduhan, atau dapatkan repositori dan konfigurasi dependensi untuk pom.xml aplikasi Java berbasis maven Anda.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-metadata</artifactId>
<version>21.8</version>
</dependency>
Hapus Tag MP3 di Java - ID3v1, ID3v2, Lirik, APE
Langkah-langkah berikut akan dengan cepat memungkinkan Anda untuk menghapus tag metadata MP3 dari file MP3 Anda di Java.
- Muat file MP3.
- Dapatkan paket root MP3.
- Hapus Tag MP3 yang relevan.
- Simpan file MP3 yang diperbarui.
1. Muat MP3
Pilih file MP3 dan muat menggunakan kelas Metadata.
Metadata metadata = new Metadata("path/mp3File.mp3");
2. Dapatkan Paket Akar MP3
Dapatkan Paket Root MP3 dari file MP3 menggunakan [getRootPackageGeneric()](https://apireference. groupdocs.com/metadata/java/com.groupdocs.metadata/Metadata#getRootPackageGeneric()) metode.
MP3RootPackage root = metadata.getRootPackageGeneric();
3. Hapus Tag MP3
Berikut adalah cara untuk menghapus berbagai tag metadata. Anda dapat menggunakan metode penghapusan yang relevan untuk file MP3 Anda.
ID3v1
Untuk menghapus tag metadata ID3v1, atur properti ID3V1 dari paket root ke null.
root.setID3V1(null);
ID3v2
Setel properti ID3V2 ke null untuk menghapus tag metadata ID3v2.
root.setID3V2(null);
Lirik
Hapus tag Lirik dengan menyetel Tag Lirik ke null.
root.setLyrics3V2(null);
KERA
Gunakan metode removeApeV2() dari paket root untuk menghapus tag APEv2.
root.removeApeV2();
4. Simpan File
Terakhir, simpan file MP3 yang diperbarui menggunakan metode save().
metadata.save("path/mp3TagsRemoved.mp3");
Kode Lengkap - Hapus Tag MP3
Contoh kode sumber Java berikut menunjukkan cara menghapus Tag MP3 yang relevan dari file MP3.
// Hapus Tag Metadata MP3 dari file MP3 di C# - ID3v1, ID3v2, Lirik, APE
Metadata metadata = new Metadata("path/mp3File.mp3")
MP3RootPackage root = metadata.getRootPackageGeneric();
root.setID3V1(null); // delete ID3v1
root.setID3V2(null); // delete ID3v2
root.setLyrics3V2(null); // delete Lyrics3v2
root.removeApeV2(); // delete APE
metadata.save("path/mp3TagsRemoved.mp3");
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Sebagai kesimpulan, kami belajar menghapus tag metadata dari file MP3 di Java menggunakan Metadata API. Satu per satu, kami melihat cara menghapus tag ID3v1, ID3v2, Lirik, dan APE dari file MP3.
Anda dapat mempelajari API lebih lanjut dari dokumentasi. Hubungi kami untuk pertanyaan melalui forum.