Hur man lägger till video i presentation med Java

Detta how-to-exempel innebär hur man lägger till video i Presentation med Java genom att exponera den detaljerade informationen för att konfigurera miljön och använda exempelkoden. Du kan använda den här applikationen i Java-miljö konfigurerad i operativsystem som Linux, Windows eller macOS som inte är beroende av programvara från tredje part eller Microsoft PowerPoint för att bädda in video i PPTX med Java.

Steg för att infoga video i presentation med Java

  1. Konfigurera applikationen för att använda Aspose.Slides for Java JAR-fil från arkivhanteraren
  2. Skapa en tom presentation med en instans av Presentation för att infoga en video i presentationen
  3. Ladda den första bilden i presentationsbildsamlingen för att lägga till en videoram
  4. Öppna videofilen från disken och lägg till den i presentationsbildens videoram
  5. Ställ in videorammetoder för automatisk uppspelning och volymkontrollalternativ
  6. Spara presentationen med en video inuti på disken

Genom att följa ovanstående steg i Java infoga video i PowerPoint-presentationen kan enkelt hanteras med ett mycket enkelt API-gränssnitt. Först och främst skapas en standardpresentation med en instans av klassen Presentation, som sedan följs av att gå till den första bilden i presentationen. I de efterföljande stegen kommer källvideofilen att laddas och infogas i en videoram av den valda bilden. Slutligen kommer egenskaperna för videovolymkontroll och uppspelningsläge att ställas in innan presentationen sparas med en video inuti på disken.

Kod för att infoga video i presentation med Java

import com.aspose.slides.AudioVolumeMode;
import com.aspose.slides.ISlide;
import com.aspose.slides.IVideo;
import com.aspose.slides.IVideoFrame;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import com.aspose.slides.VideoPlayModePreset;
import java.io.File;
import java.io.FileInputStream;
import java.nio.file.Files;
import java.nio.file.Paths;
public class InsertVideo {
public static void main(String[] args) throws Exception{
String filesPath = "/Users/Documents/KnowledgeBase/TestData/";
//Set the license to insert a video inside the presentation
License slideVideolicense = new License();
slideVideolicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Create a new presentation to insert a video inside the slide
Presentation srcPresenWithVideo = new Presentation();
//Load the first slide to include the video
ISlide VideoSlide = srcPresenWithVideo.getSlides().get_Item(0);
// Add the video inside the presentation video collection
IVideo vid = srcPresenWithVideo.getVideos().addVideo(new FileInputStream(new File(filesPath+ "SampleVideo.mp4")));
// Insert a Video Frame inside the slide
IVideoFrame videoFrame = VideoSlide.getShapes().addVideoFrame(0,0,720,540,vid);
// Embed the video inside Video Frame
videoFrame.setEmbeddedVideo(vid);
// Set the playbaack and volume options of the video frame
videoFrame.setPlayMode(VideoPlayModePreset.Auto);
videoFrame.setVolume(AudioVolumeMode.Loud);
// Save the presentation with video frame on the disk
srcPresenWithVideo.save(filesPath + "VideoFrame_out.pptx", SaveFormat.Pptx);
}
}

Genom att använda exemplet ovan i Java-spara MP4-video i PPT har presentationen gjorts lätt möjligt med hjälp av ett mycket enkelt API-gränssnitt. Vi har använt klassen IVideoFrame som också låter dig ställa in flaggorna för funktioner som uppspelningsläge, tillbakaspolningsläge, spela upp video i en loop och dölja en video för att nämna några. Du kan också länka en video genom att tillhandahålla den absoluta sökvägen utan att faktiskt bädda in videon i presentationen också. När du väl har bäddat in videon i presentationen kan du antingen spara den på disken eller i en minnesström för webbaserade applikationer.

Det här exemplet omfattar hur man infogar video i Presentation med Java. Om du är intresserad av att lära dig hur du gömmer en bild i presentationen, se artikeln om hur man döljer en bild i presentationen med Java.

 Svenska