Ինչպես ավելացնել տեսանյութը ներկայացման մեջ Java-ի միջոցով

Այս օրինակը ենթադրում է, թե ինչպես ավելացնել տեսանյութ Presentation-ում Java-ի միջոցով՝ բացահայտելով շրջակա միջավայրի կազմաձևման համար մանրամասն տեղեկատվությունը և օգտագործելով օրինակի կոդը: Դուք կարող եք օգտագործել այս հավելվածը Java միջավայրում՝ կազմաձևված օպերացիոն համակարգերում, ինչպիսիք են Linux-ը, Windows-ը կամ macOS-ը, չունենալով որևէ կախվածություն երրորդ կողմի ծրագրակազմից կամ Microsoft PowerPoint-ից՝ Java-ի միջոցով **ներկառուցելու տեսանյութը PPTX-ում:

Java-ի միջոցով տեսանյութը ներկայացման մեջ տեղադրելու քայլեր

  1. Կազմաձևեք հավելվածը, որպեսզի օգտագործի Aspose.Slides for Java JAR ֆայլը պահեստի կառավարիչից
  2. Ստեղծեք դատարկ ներկայացում օգտագործելով [Presentation](https://reference.aspose.com/slides/java/com.aspose.slides/presentation/)-ի օրինակը ներկայացման ներսում տեսանյութ տեղադրելու համար:
  3. Ներբեռնեք առաջին սլայդը ներկայացման սլայդների հավաքածուի ներսում՝ տեսանյութի շրջանակ ավելացնելու համար
  4. Մուտք գործեք վիդեո ֆայլը սկավառակից և ավելացրեք այն ներկայացման սլայդի վիդեո շրջանակում
  5. Սահմանեք տեսանյութի շրջանակի մեթոդները ավտոմատ նվագարկման և ձայնի վերահսկման ընտրանքների համար
  6. Պահպանեք ներկայացումը սկավառակի վրա ունենալով տեսանյութ

Java-ի վերը նշված քայլերին հետևելով՝ PowerPoint ներկայացման մեջ տեսանյութի տեղադրումը հեշտությամբ կարելի է կարգավորել՝ օգտագործելով շատ պարզ API ինտերֆեյս: Նախ, կստեղծվի լռելյայն ներկայացում՝ օգտագործելով Presentation դասի օրինակը, որին կհաջորդի ներկայացման ներսում գտնվող առաջին սլայդը: Հետագա քայլերում սկզբնաղբյուր վիդեո ֆայլը կբեռնվի և կտեղադրվի ընտրված սլայդի տեսանյութի շրջանակում: Վերջապես, տեսանյութի ձայնի վերահսկման և նվագարկման ռեժիմի հատկությունները կսահմանվեն նախքան ներկայացումը սկավառակի վրա տեսանյութ ունենալը պահելը:

Կոդ՝ 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);
}
}

Օգտագործելով վերը նշված օրինակը Java խնայող MP4 տեսանյութը PPT ներկայացման մեջ հեշտությամբ հնարավոր է դարձել շատ պարզ API ինտերֆեյսի միջոցով: Մենք օգտագործել ենք IVideoFrame դասը, որը նաև թույլ է տալիս դրոշներ սահմանել այնպիսի գործառույթների համար, ինչպիսիք են նվագարկման ռեժիմը, հետադարձ ռեժիմը, տեսանյութը պտույտով նվագարկելը և մի քանիսը թաքցնելու տեսանյութը: Դուք կարող եք նաև կապել տեսանյութը՝ տրամադրելով բացարձակ ուղին՝ առանց տեսանյութը ներդնելու նաև ներկայացման ներսում: Հենց որ դուք տեղադրեք տեսանյութը ներկայացման ներսում, կարող եք կամ պահել այն սկավառակի վրա կամ վեբ վրա հիմնված հավելվածների հիշողության հոսքի ներսում:

Այս օրինակը ներառում է, թե ինչպես ներդնել տեսանյութը Ներկայացման մեջ Java-ի միջոցով: Եթե դուք հետաքրքրված եք պրեզենտացիայի ներսում սլայդ թաքցնելու մասին, տես ինչպես թաքցնել սլայդը ներկայացման մեջ Java-ի միջոցով-ի հոդվածը:

 Հայերեն