メタデータが本当に必要ない場合は、それを削除できます。この記事では、** JavaでさまざまなMP3タグをプログラムで削除する方法**を学習します。正確には、Javaアプリケーション内のmp3ファイルからID3v1、ID3v2、Lyrics、およびAPEv2メタデータタグが削除されることを確認します。
以下のトピックについて説明します。
MP3タグの削除のためのJavaAPI
GroupDocs.Metadata は、さまざまなファイル形式のメタデータを処理するためのmetadata management Java API を提供します。 ** GroupDocs.Metadata for Java **を使用すると、さまざまなファイル形式のメタデータを読み取り、更新、追加、クリーンアップ、および完全に削除できます。このAPIを使用して、MP3ファイルのメタデータタグを削除します。
ダウンロードまたは構成
ダウンロードセクション から** JAR **ファイルをダウンロードするか、**mavenベースのpom.xmlのリポジトリと依存関係の構成を取得することができます。 **Javaアプリケーション。
<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>
JavaでMP3タグを削除する-ID3v1、ID3v2、歌詞、APE
次の手順により、JavaのMP3ファイルからMP3メタデータタグをすばやく削除できます。
- MP3ファイルをロードします。
- MP3ルートパッケージを入手してください。
- 関連するMP3タグを削除します。
- 更新されたMP3ファイルを保存します。
1. MP3をロード
MP3ファイルを選択し、Metadata クラスを使用してロードします。
Metadata metadata = new Metadata("path/mp3File.mp3");
2. MP3ルートパッケージを入手
getRootPackageGeneric() メソッド。
MP3RootPackage root = metadata.getRootPackageGeneric();
3. MP3タグを削除する
さまざまなメタデータタグを削除する方法は次のとおりです。 MP3ファイルに関連する削除方法を使用できます。
** ID3v ** 1
** ID3v1 **メタデータタグを削除するには、ルートパッケージのID3V1 プロパティをnullに設定します。
root.setID3V1(null);
ID3v2
ID3V2 プロパティをnullに設定して、ID3v2メタデータタグを削除します。
root.setID3V2(null);
歌詞
Lyrics Tag をnullに設定して、Lyricsタグを削除します。
root.setLyrics3V2(null);
APE
ルートパッケージのremoveApeV2() メソッドを使用して、APEv2タグを削除します。
root.removeApeV2();
4. ファイルを保存する
最後に、save() メソッドを使用して、更新されたMP3ファイルを保存します。
metadata.save("path/mp3TagsRemoved.mp3");
完全なコード-MP3タグを削除
次のJavaソースコードの例は、MP3ファイルから関連するMP3タグを削除する方法を示しています。
// C#のMP3ファイルからMP3メタデータタグを削除します-ID3v1、ID3v2、歌詞、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");
無料のAPIライセンスを取得する
無料の一時ライセンスを取得 して、評価の制限なしにAPIを使用できます。
結論
結論として、メタデータAPIを使用してJavaのMP3ファイルからメタデータタグを削除する方法を学びました。 ID3v1、ID3v2、Lyrics、APEタグをMP3ファイルから削除する方法を1つずつ調べました。
APIの詳細については、ドキュメント をご覧ください。 フォーラム からお問い合わせください。