2
我可以從音頻文件中讀取標題,藝術家,專輯封面等信息,但是我從來沒有能夠成功地寫出元信息。JAudioTagger和Android - 更改mp3中的值?
任何有這方面的經驗?有比JAudioTagger更好的庫嗎?
我會提供一些示例代碼,但我已經嘗試了十幾件沒有用的東西。
我可以從音頻文件中讀取標題,藝術家,專輯封面等信息,但是我從來沒有能夠成功地寫出元信息。JAudioTagger和Android - 更改mp3中的值?
任何有這方面的經驗?有比JAudioTagger更好的庫嗎?
我會提供一些示例代碼,但我已經嘗試了十幾件沒有用的東西。
像
AudioFile audioFile = AudioFileIO.read(testFile);
Tag newTag = audioFile.getTag();
newTag.setField(FieldKey.ALBUM,"October");
newTag.setField(FieldKey.ARTIST,"U2");
audioFile.commit();
,但如果你使用的是Android的,你也需要做
TagOptionSingleton.getInstance().setAndroid(true);
因爲一些錯誤與Java
的Android版本的東西是支持Android上的圖書館嗎?我讀了許多線程,寫元數據不工作在Android上? – h4ck3d 2013-02-06 12:17:01
我認爲它應該工作,只要setAndroid()設置,但我沒有嘗試過,如果它不起作用,請提出問題跟蹤器上的錯誤,目前沒有任何問題。 – 2014-02-12 13:24:54