Sha256: b52b9596394a5ac3673b1a9c0d76504ea88d475130cb98eeda822aae14200682
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
#!/usr/bin/env ruby require 'ruby-debug' require 'animoto/client' include Animoto client = Client.new("bb0d0e005ac4012dc17712313b013462", "c0fe4cfca8bf544b8d0e687247a600ef55ff82e3") client.endpoint = "https://platform-staging.animoto.com" custom_footage = Postroll::CustomFootage.new("http://s3-s.animoto.com/Footage/wInVzO78f0SjP1GTFtfPrA/t.mp4?v=animotopro") custom_footage = Postroll::CustomFootage.new("http://api.client.java.animoto.s3.amazonaws.com/test_assets/footage.mp4") custom_footage.start_time = 2.0 custom_footage.duration = 3.0 metadata = {'partner_user_id' => '234', 'commercial_use' => 'our wish'} manifest = Manifests::DirectingAndRendering.new( :title => "Amazing Venus3!", :resolution => "360p", :style => "original", :pacing => "fast", :framerate => 24, :format => 'h264', :partner_metadata => metadata, :postroll => custom_footage ) id = { "partner_user_id" => "42-24010"} manifest.partner_metadata = 'asdf' debugger img1 = Assets::Image.new("http://cdn.toucharcade.com/wp-content/uploads/2012/12/hac1.jpg") img1.caption = "Birds can't walk" img2 = Assets::Image.new("http://api.client.java.animoto.s3.amazonaws.com/test_assets/image.jpg") img3 = Assets::Image.new("http://blogs.independent.co.uk/wp-content/uploads/2012/12/some-girls-300x225.jpg") card1 = Assets::TitleCard.new("f1", "01234567890123456789") card2 = Assets::TitleCard.new("f1", "012sssh 256789") card3 = Assets::TitleCard.new("f1", "01234333333") footage1 = Assets::Footage.new("http://s3-s.animoto.com/Footage/wInVzO78f0SjP1GTFtfPrA/t.mp4") manifest << img1 manifest << card1 manifest << img2 manifest << img3 manifest << card2 manifest << card3 manifest << footage1 manifest << Assets::Song.new("http://api.client.java.animoto.s3.amazonaws.com/test_assets/song.mp3", :artist => "Fishy Joe") dr_job = client.render!(manifest) while dr_job.pending? sleep(1) puts "making it ready..." client.reload!(dr_job) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
animoto-1.5.6 | ./lib/example2.rb |