Examples of MediaContent


Examples of data.media.MediaContent

public class TestASMEishay extends TestCase {
    public void test_asm() throws Exception {
        String text = JSON.toJSONString(EishayEncode.mediaContent, SerializerFeature.WriteEnumUsingToString);
        System.out.println(text);
        System.out.println(text.getBytes().length);
        MediaContent object = JSON.parseObject(text, MediaContent.class);
        String text2 = JSON.toJSONString(object, SerializerFeature.WriteEnumUsingToString);
        System.out.println(text2);
    }
View Full Code Here

Examples of data.media.MediaContent

    }

    public void test_0() throws Exception {
        //JavaBeanMapping.getGlobalInstance().setAsmEnable(false);
        System.out.println(text);
        MediaContent object = JSON.parseObject(text, MediaContent.class);
        String text2 = JSON.toJSONString(object, SerializerFeature.WriteEnumUsingToString);
        System.out.println(text2);
        System.out.println(JSON.toJSONString(JSON.parseObject(text2), true));
    }
View Full Code Here

Examples of org.apache.abdera.ext.media.MediaContent

   
    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);
View Full Code Here

Examples of org.apache.abdera.ext.media.MediaContent

    @Override
    public int doStartTag() {
        final ServletRequest request = pageContext.getRequest();

        MediaContent content;
        if (request.getAttribute("group") instanceof MediaGroup) {
            MediaGroup group = (MediaGroup) request.getAttribute("group");
            content = group.addExtension(MediaConstants.CONTENT);
        } else {
            Entry entry = getEntry();
            content = entry.addExtension(MediaConstants.CONTENT);
        }
        if (url != null) {
            content.setUrl(url.replaceAll(" ", "%20"));
        }
        if (fileSize != 0) {
            content.setFilesize(fileSize);
        }
        if (type != null) {
            content.setType(type);
        }
        if (medium != null) content.setMedium(Medium.valueOf(medium));
        if (expression != null)
            content.setExpression(Expression.valueOf(expression));
        if (bitrate != 0) content.setBitrate(bitrate);
        if (samplingrate != 0) content.setSamplingRate(samplingrate);
        if (framerate != 0) content.setFramerate(framerate);
        if (channels != 0) content.setChannels(channels);
        if (duration != 0) content.setDuration(duration);
        if (height != 0) content.setHeight(height);
        if (width != 0) content.setWidth(width);

        request.setAttribute("content", content);

        return EVAL_BODY_INCLUDE;
    }
View Full Code Here

Examples of org.apache.abdera.ext.media.MediaContent

        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);
View Full Code Here

Examples of org.rometools.feed.module.mediarss.types.MediaContent

        ArrayList values = new ArrayList();
       
        try {
            for (int i = 0; (contents != null) && (i < contents.size()); i++) {
                Element content = (Element) contents.get(i);
                MediaContent mc = null;
               
                if (content.getAttributeValue("url") != null) {
                    try{
                        mc = new MediaContent(new UrlReference(
                                new URI(content.getAttributeValue("url"))));
                        mc.setPlayer(parsePlayer(content));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                } else {
                    mc = new MediaContent(parsePlayer(content));
                }
                if (mc != null) {
                    values.add(mc);
                    try{
                        mc.setAudioChannels((content.getAttributeValue("channels") == null)
                        ? null : new Integer(content.getAttributeValue("channels")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                    try{
                        mc.setBitrate((content.getAttributeValue("bitrate") == null)
                        ? null : new Float(content.getAttributeValue("bitrate")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                    try{
                        mc.setDuration((content.getAttributeValue("duration") == null)
                        ? null : new Long(content.getAttributeValue("duration")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }

                    mc.setMedium(content.getAttributeValue("medium"));

                    String expression = content.getAttributeValue("expression");
                   
                    if (expression != null) {
                        if (expression.equalsIgnoreCase("full")) {
                            mc.setExpression(Expression.FULL);
                        } else if (expression.equalsIgnoreCase("sample")) {
                            mc.setExpression(Expression.SAMPLE);
                        } else if (expression.equalsIgnoreCase("nonstop")) {
                            mc.setExpression(Expression.NONSTOP);
                        }
                    }
                   
                    try{
                        mc.setFileSize((content.getAttributeValue("fileSize") == null)
                        ? null : NumberParser.parseLong(content.getAttributeValue("fileSize")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                    try{
                        mc.setFramerate((content.getAttributeValue("framerate") == null)
                        ? null : NumberParser.parseFloat(content.getAttributeValue("framerate")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                    try {                 
                        mc.setHeight((content.getAttributeValue("height") == null)
                        ? null : NumberParser.parseInt(content.getAttributeValue("height")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                   
                    mc.setLanguage(content.getAttributeValue("lang"));
                    mc.setMetadata(parseMetadata(content));
                    try{
                        mc.setSamplingrate((content.getAttributeValue("samplingrate") == null)
                        ? null : NumberParser.parseFloat(content.getAttributeValue("samplingrate")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                   
                    mc.setType(content.getAttributeValue("type"));
                    try{
                        mc.setWidth((content.getAttributeValue("width") == null) ? null
                                : NumberParser.parseInt(content.getAttributeValue("width")));
                    } catch (Exception ex) {
                        LOG.log(Level.WARNING, "Exception parsing content tag.", ex);
                    }
                   
                    mc.setDefaultContent((content.getAttributeValue("isDefault") == null)
                    ? false
                            : Boolean.getBoolean(content.getAttributeValue(
                            "isDefault")));                 
                } else {
                  LOG.log(Level.WARNING, "Could not find MediaContent.");
View Full Code Here

Examples of serializers.extjava.MediaContent

      return "java (externalizable)";
   }

   public MediaContent deserialize( byte[] array ) throws Exception {
      ObjectInput ois = new ExternalizableObjectInput(new ByteArrayInputStream(array));
      MediaContent mediaContent = null;
      if ( ois.readBoolean() ) {
         mediaContent = new MediaContent();
         mediaContent.readExternal(ois);
      }
      ois.close();
      return mediaContent;
   }
View Full Code Here

Examples of serializers.extjava.MediaContent

      media.addToPerson("Steve Jobs");

      Image image1 = new Image(0, "Javaone Keynote", "http://javaone.com/keynote_large.jpg", 0, Size.LARGE);
      Image image2 = new Image(0, "Javaone Keynote", "http://javaone.com/keynote_thumbnail.jpg", 0, Size.SMALL);

      MediaContent content = new MediaContent(media);
      content.addImage(image1);
      content.addImage(image2);
      return content;
   }
View Full Code Here

Examples of serializers.java.MediaContent

    }
  }

  @Override
  public MediaContent deserialize(byte[] array) throws Exception {
    MediaContent unpack = MessagePack.unpack(array, MediaContent.class);
    // Note: hack due to a bug in MessagePack causing it to fail serializing the _copyright field
    unpack._media.setCopyright(fixture._media.getCopyright());
    return unpack;
  }
View Full Code Here

Examples of serializers.java.MediaContent

  {


    public void marshal(Object obj, HierarchicalStreamWriter writer, MarshallingContext context)
    {
      MediaContent content = (MediaContent) obj;
      writer.startNode("md");
      context.convertAnother(content.getMedia());
      writer.endNode();
      writer.startNode("im");
      context.convertAnother(content.getImage(0));
      writer.endNode();
      writer.startNode("im");
      context.convertAnother(content.getImage(1));
      writer.endNode();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.