.NET を使用して MP3 ファイルの ID3V2 タグを更新する

導入

このチュートリアルでは、GroupDocs.Metadata for .NET ライブラリを使用して MP3 ファイルの ID3V2 タグを更新する方法について説明します。GroupDocs.Metadata は、開発者が MP3 を含むさまざまなファイル形式のメタデータを操作できるようにする強力な API です。このチュートリアルでは、ID3V2 タグを変更するプロセスを段階的に説明します。

前提条件

始める前に、次のものが揃っていることを確認してください。

  • C#プログラミングの基礎知識
  • お使いのマシンに Visual Studio がインストールされている
  • GroupDocs.Metadata for .NETライブラリ。ここからダウンロードできます。ここ.

名前空間のインポート

まず、C# プロジェクトに必要な名前空間をインポートします。

using GroupDocs.Formats.Audio;
using System;
using GroupDocs.Metadata;

ステップ1: メタデータオブジェクトの初期化

最初のステップは、Metadata MP3 ファイルへのパスを持つオブジェクト。

using (Metadata metadata = new Metadata("YourInputFile.mp3"))
{
    //コードはここに入力してください
}

ステップ2: MP3ルートパッケージにアクセスする

次に、MP3ファイルのルートパッケージを取得します。オーディオファイルの場合、これは次のインスタンスになります。MP3RootPackage.

var root = metadata.GetRootPackage<MP3RootPackage>();

ステップ3: ID3V2タグの確認と作成

ここで、MP3ファイルにID3V2タグがすでにあるかどうかを確認します。ない場合は、新しいインスタンスを作成します。ID3V2Tag.

if (root.ID3V2 == null)
{
    root.ID3V2 = new ID3V2Tag();
}

ステップ4: ID3V2タグのプロパティを更新する

アルバム、アーティスト、バンド、トラック番号、音楽キー、タイトル、日付など、ID3V2 タグのさまざまなプロパティを更新できるようになりました。

root.ID3V2.Album = "test album";
root.ID3V2.Artist = "test artist";
root.ID3V2.Band = "test band";
root.ID3V2.TrackNumber = "1";
root.ID3V2.MusicalKey = "C#";
root.ID3V2.Title = "code sample";
root.ID3V2.Date = "2019";

ステップ5: メタデータの変更を保存する

最後に、変更したメタデータを MP3 ファイルに保存します。

metadata.Save("YourInputFile.mp3");

結論

このチュートリアルでは、GroupDocs.Metadata for .NET を使用して MP3 ファイル内の ID3V2 タグを更新する方法について説明しました。メタデータ オブジェクトの初期化、MP3 ルート パッケージへのアクセス、ID3V2 タグのプロパティの変更、および変更をファイルに保存する方法を学習しました。

よくある質問

GroupDocs.Metadataは無料で使用できますか?

はい、次のサイトから無料トライアルを利用できます。ここ.

GroupDocs.Metadata ドキュメントはどこで見つけられますか?

ドキュメントは入手可能ですここ.

GroupDocs.Metadata のライセンスを購入するにはどうすればよいですか?

ライセンスを購入できますここ.

GroupDocs.Metadata のサポート フォーラムはありますか?

はい、サポート フォーラムにアクセスできますここ.

評価目的で一時ライセンスを取得できますか?

はい、仮免許を取得できますここ.