Package com.itstherules.io

Examples of com.itstherules.io.IOHelper


  public void update(Map<String, Object> parameters, HttpServletResponse response) throws IOException {
    String metaAuthor = (String) parameters.get("metaCreator");
    String[] addedEmbedParameters = nullGuard((String) parameters.get("parameters")).split(" ");
    File flvFile = getFile(parameters);
    if(flvFile  != null) {
      IOHelper ioHelper = new IOHelper(flvFile);
      File tempOutFile = new File(flvFile.getAbsolutePath() + ".tmp");
      ioHelper.setOutFile(tempOutFile);
      FlvHeader flvHeader = new FlvHeader(ioHelper);
      TagBroker tagBroker = new TagBroker(ioHelper, flvHeader);
      MetaDataGen metaDataGen = new MetaDataGen(tagBroker, flvHeader);
      metaDataGen.buildOnLastSecond();
      metaDataGen.buildOnMetaData();
      FileEmbedder fileEmbedder = new FileEmbedder(metaDataGen.getMetaData());
      if("".equals(metaAuthor)) metaAuthor = "MediaCentre";
      fileEmbedder.embedVar("metacreator", metaAuthor);
      if(addedEmbedParameters.length > -1 && !"".equals(addedEmbedParameters[0])) fileEmbedder.embedVars(addedEmbedParameters);
      metaDataGen.sealMetaData();
      tagBroker.writeTags();
      ioHelper.closeAll();
      tempOutFile.renameTo(flvFile);
      response.sendRedirect("../list/index.html");
    }
  }
View Full Code Here


import com.itstherules.metadata.FlvHeader;
import com.itstherules.parser.MetaDataParser;

public class MetaDataScalar {
  public String value(File file) {
    IOHelper ioHelper = new IOHelper(file);
    new FlvHeader(ioHelper);
    MetaDataParser parseMeta = new MetaDataParser(ioHelper);
    parseMeta.findMetaTag();
    StringWriter writer = new StringWriter();
    try {
View Full Code Here

TOP

Related Classes of com.itstherules.io.IOHelper

Copyright © 2018 www.massapicom. 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.