} catch (Throwable ex) {
if (log.debugable()) log.debug("Unknown file format: "+ctype);
}
} else if (ctypelc.startsWith("audio/")) {
try {
return fi.isInMemory() ? new AAudio(name, fi.get()):
new StreamAudio(name, fi);
} catch (Throwable ex) {
if (log.debugable()) log.debug("Unknown file format: "+ctype);
}
} else if (ctypelc.startsWith("text/")) {