Този пример с инструкции включва как да добавите видео в Presentation с помощта на Java чрез излагане на подробна информация за конфигуриране на средата и използване на примерния код. Можете да използвате това приложение в Java среда, конфигурирана в операционни системи като Linux, Windows или macOS без зависимост от софтуер на трета страна или Microsoft PowerPoint за вграждане на видео в PPTX с помощта на Java.
Стъпки за вмъкване на видео в презентация с помощта на Java
- Конфигурирайте приложението да използва Aspose.Slides for Java JAR файл от мениджъра на хранилището
- Генерирайте празна презентация, като използвате екземпляр на 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.