FXTemplateClient tmpl = FXTemplateClient.builder()
.withProvider(new StaticCredentialsProvider("apikey", "apisecret"))
.withRegion(Regions.EU_WEST_1)
.build();
VideoParams.Builder vparams = VideoParams.newBuilder()
.setWidth(640)
.setHeight(360);
StreamParams.Builder params = StreamParams.newBuilder()
.setVparams(vparams);
Color.Builder red = Color.newBuilder()
.setRed(255)
.setAlpha(255);
ImageProvider.Builder background = ImageProvider.newBuilder()
.setType(ImageProvider.Type.emptyimage)
.setColor(red);
VisualTrack.Builder backgroundTrack = VisualTrack.newBuilder()
.setContent(background);
Color.Builder green = Color.newBuilder()
.setGreen(255)
.setAlpha(255);
ImageProvider.Builder text = ImageProvider.newBuilder()
.setType(ImageProvider.Type.textsimple)
.setFontsize(50)
.setColor(green)
.setText(StringVariable.newBuilder()
.setType(StringVariable.Type.map)
.setKey("textblock1"));
VisualTrack.Builder foregroundTrack = VisualTrack.newBuilder()
.setContent(text);
Scene.Builder scene = Scene.newBuilder()
.setNumframes(100)
.addTracks(backgroundTrack)
.addTracks(foregroundTrack);
Movie.Builder movie = Movie.newBuilder()
.setParams(params)
.addScenes(scene);
Movie m = movie.build();
String result = tmpl.createTemplate(prjuid, "testmovie", m.toByteArray());
System.out.println(result);
Terms of Use | © 2017, Impossible Software, or its affiliates.