Back to project page music-tag.
The source code is released under:
Apache License
If you think the Android project music-tag listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package binauld.pierre.musictag.item; // w w w . ja va 2 s .c o m import org.apache.commons.lang.StringUtils; import org.jaudiotagger.audio.AudioFile; import org.jaudiotagger.tag.FieldKey; /** * Represent an audio file in a library. */ public class AudioItem extends ChildItem { private AudioFile audio; @Override public boolean isAudioItem() { return true; } @Override public String getPrimaryInformation() { String primary = audio.getTag().getFirst(FieldKey.TITLE); if(StringUtils.isBlank(primary)) { primary = audio.getFile().getName(); } return primary; } @Override public String getSecondaryInformation() { return audio.getTag().getFirst(FieldKey.ARTIST); } /** * Get the AudioFile. * @return The audio file. */ public AudioFile getAudioFile() { return audio; } /** * Set the AudioFile. * @param audio The audio file. */ public void setAudioFile(AudioFile audio) { this.audio = audio; } }