罗马RSS无法解析音箱

问题描述:

我尝试创建一个带有罗马音箱(用于播客)的RSS源。所以,我创建罗马RSS无法解析音箱

SyndEntry entry = new SyndEntryImpl(); 

一个条目后,我设置的条目(如标题和链接)的基本信息,我想设置与媒体文件的外壳。

SyndEnclosure enclosure = new SyndEnclosureImpl(); 
enclosure.setType("audio/mpeg"); 
enclosure.setUrl(enclosureURL); 
enclosure.setLength(123456); 
List<SyndEnclosure> enList = new ArrayList<SyndEnclosure>(); 
enList.add(enclosure); 
entry.setEnclosures(enList); 

但是当我输出,

File cacheFile = new File(filename); 
SyndFeedOutput output = new SyndFeedOutput(); 
FileWriter writer; 
try { 
    writer = new FileWriter(cacheFile); 
    output.output(feed, writer); 
} 

的RSS文件中的机箱没有出现在RSS文件。

我发现我的错误。我的SyndFeed是一个RSS 1.0 Feed,它不支持附件。随着RSS 2.0它运作良好。