Այս օրինակը ենթադրում է, թե ինչպես ավելացնել տեսանյութ Presentation-ում Java-ի միջոցով՝ բացահայտելով շրջակա միջավայրի կազմաձևման համար մանրամասն տեղեկատվությունը և օգտագործելով օրինակի կոդը: Դուք կարող եք օգտագործել այս հավելվածը Java միջավայրում՝ կազմաձևված օպերացիոն համակարգերում, ինչպիսիք են Linux-ը, Windows-ը կամ macOS-ը, չունենալով որևէ կախվածություն երրորդ կողմի ծրագրակազմից կամ Microsoft PowerPoint-ից՝ Java-ի միջոցով **ներկառուցելու տեսանյութը PPTX-ում:
Java-ի միջոցով տեսանյութը ներկայացման մեջ տեղադրելու քայլեր
- Կազմաձևեք հավելվածը, որպեսզի օգտագործի Aspose.Slides for Java JAR ֆայլը պահեստի կառավարիչից
- Ստեղծեք դատարկ ներկայացում
օգտագործելով [Presentation](https://reference.aspose.com/slides/java/com.aspose.slides/presentation/)-ի օրինակը
ներկայացման ներսում տեսանյութ տեղադրելու համար: - Ներբեռնեք առաջին սլայդը ներկայացման սլայդների հավաքածուի ներսում՝ տեսանյութի շրջանակ ավելացնելու համար
- Մուտք գործեք վիդեո ֆայլը սկավառակից և ավելացրեք այն ներկայացման սլայդի վիդեո շրջանակում
- Սահմանեք տեսանյութի շրջանակի մեթոդները ավտոմատ նվագարկման և ձայնի վերահսկման ընտրանքների համար
- Պահպանեք ներկայացումը սկավառակի վրա ունենալով տեսանյութ
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-ի միջոցով-ի հոդվածը: