package com.simplecity.amp_library.model;
import com.simplecity.amp_library.ShuttleApplication;
import com.simplecity.amp_library.interfaces.FileType;
import com.simplecity.amp_library.utils.FileHelper;
import com.simplecity.amp_library.utils.StringUtils;
public class FileObject extends BaseFileObject {
public String extension;
public TagInfo tagInfo;
private long duration = 0;
public FileObject() {
this.fileType = FileType.FILE;
}
public String getTimeString() {
if (duration == 0) {
duration = FileHelper.getDuration(ShuttleApplication.getInstance(), this);
}
return StringUtils.makeTimeString(ShuttleApplication.getInstance(), duration / 1000);
}
@Override
public String toString() {
return "FileObject{" +
"extension='" + extension + '\'' +
", size='" + size + '\'' +
"} " + super.toString();
}
}