Как добавить видео в презентацию с помощью Java

В этом практическом примере показано, как добавить видео в Presentation с помощью Java, предоставив подробную информацию для настройки среды и используя пример кода. Вы можете использовать это приложение в среде Java, настроенной в таких операционных системах, как Linux, Windows или macOS, без зависимости от какого-либо стороннего программного обеспечения или Microsoft PowerPoint для встраивания видео в PPTX с использованием Java.

Шаги по вставке видео в презентацию с помощью Java

  1. Настройте приложение для использования Aspose.Slides for Java JAR-файла из менеджера репозитория.
  2. Создайте пустую презентацию, используя экземпляр 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.

 Русский