public class MediaTest extends TestCase {
public static void testMedia() throws Exception {
Abdera abdera = new Abdera();
Factory factory = abdera.getFactory();
Entry entry = factory.newEntry();
MediaGroup group = entry.addExtension(GROUP);
MediaContent content = group.addExtension(CONTENT);
content.setUrl("http://example.org");
content.setBitrate(123);
content.setChannels(2);
content.setDuration(123);
content.setExpression(Expression.SAMPLE);
content.setFilesize(12345);
content.setFramerate(123);
content.setLanguage("en");
MediaTitle title = content.addExtension(TITLE);
title.setType(Type.PLAIN);
title.setText("This is a sample");
ByteArrayOutputStream out = new ByteArrayOutputStream();
entry.writeTo(out);
ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
Parser parser = abdera.getParser();
Document<Entry> doc = parser.parse(in);
entry = doc.getRoot();
group = entry.getExtension(GROUP);
List<MediaContent> list = entry.getExtensions(CONTENT);