問題タブ [jaudiotagger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
115 参照

java - MP3 タグの編集

mp3 ファイルのタグを編集する方法を知っている人はいますか?
Mp3agic を試しましたが、MP3Fileオブジェクトを宣言しようとするとクラッシュし、jaudiotagger ライブラリも試しましたが、クラッシュします。

助けが必要です。

アップデート:

これは、アプリがクラッシュするコード スニペットです。

回線でアプリがクラッシュする

例外なく。

前述の行のすべてのデバッグ手順に従うと、JAudioTagger の MP3File クラスの 246 行目でアプリがクラッシュします。これは行です:

..

そこで、ここでコードを変更しようとしました (AudioFile 宣言を変更しました):

そしてラインで

MP3File クラスの 232 行目で NullPointerException をスローします (この行はファイルのヘッダーを見つけようとします)。

この例外により、次の行でこの例外が発生します。

行で:

アップデート:

私も行を変更しようとしました:

に:

ただし、次の例外がスローされます。

0 投票する
1 に答える
120 参照

java - jaudiotagger を使用してカスタム (ユーザー定義) MP4 フィールドを書き込む

カスタム/ユーザー定義フィールドを mp4 ファイルに書きたいのですが、jaudiotagger

FLAC ファイルの場合は、VorbisCommentTagField.

を使用する MP3 ファイルの場合、 asID3v24Tagでこれを行うことができますID3v24FrameID3v24Frames.FRAME_ID_USER_DEFINED_INFO

これをmp4で行う方法はありますか?があるように見えますがMp4FreeBox、それを使用するパブリック API が見つかりません。

さらに、jaudiotagger統一された方法でカスタム タグ (キー/値) を設定するためのパブリック API を公開していますか? 何も見つかりませんでした。各形式を個別に扱う必要があります。

ありがとうございました