エンクロージャー (ポッドキャスト用) を持つ Rss フィードを Rome で作成しようとしています。だから私はエントリを作成します
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);
しかし、RSSファイルを出力すると
File cacheFile = new File(filename);
SyndFeedOutput output = new SyndFeedOutput();
FileWriter writer;
try {
writer = new FileWriter(cacheFile);
output.output(feed, writer);
}
同封物は RSS ファイルには表示されません。