Contoh petunjuk ini mencakup cara menambahkan video di Presentation menggunakan Java dengan memaparkan informasi mendetail untuk mengonfigurasi lingkungan dan menggunakan kode contoh. Anda dapat menggunakan aplikasi ini di lingkungan Java yang dikonfigurasi dalam sistem operasi seperti Linux, Windows, atau macOS yang tidak memiliki ketergantungan perangkat lunak pihak ketiga mana pun atau Microsoft PowerPoint untuk menyematkan video di PPTX menggunakan Java.
Langkah-langkah Memasukkan Video ke dalam Presentasi Menggunakan Java
- Konfigurasikan aplikasi untuk menggunakan file JAR Aspose.Slides for Java dari manajer repositori
- Hasilkan presentasi kosong menggunakan instance Presentation untuk menyisipkan video ke dalam presentasi
- Muat slide pertama di dalam koleksi slide presentasi untuk menambahkan bingkai video
- Akses file video dari disk dan tambahkan di dalam bingkai video slide presentasi
- Atur metode bingkai video untuk opsi putar otomatis dan kontrol volume
- Simpan presentasi dengan video di dalamnya pada disk
Dengan mengikuti langkah-langkah di atas dalam Java menyisipkan video dalam presentasi PowerPoint dapat ditangani dengan mudah menggunakan antarmuka API yang sangat sederhana. Pertama-tama, presentasi default menggunakan turunan dari kelas Presentasi akan dibuat, yang kemudian diikuti dengan mengakses slide pertama di dalam presentasi. Pada langkah selanjutnya, file video sumber akan dimuat dan disisipkan ke dalam bingkai video dari slide yang dipilih. Akhirnya, kontrol volume video dan properti mode putar akan diatur sebelum menyimpan presentasi yang memiliki video di dalamnya pada disk.
Kode untuk Memasukkan Video ke dalam Presentasi menggunakan 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); | |
} | |
} |
Dengan menggunakan contoh di atas dalam Java saving video MP4 dalam PPT presentasi telah dibuat dengan mudah menggunakan antarmuka API yang sangat sederhana. Kami telah menggunakan kelas IVideoFrame yang juga memungkinkan Anda menyetel tanda untuk fitur seperti mode putar, mode mundur, memutar video dalam satu lingkaran, dan menyembunyikan video untuk beberapa nama. Anda juga dapat menautkan video dengan menyediakan jalur absolut tanpa benar-benar menyematkan video di dalam presentasi juga. Setelah Anda menyematkan video di dalam presentasi, Anda dapat menyimpannya di disk atau di dalam aliran memori untuk aplikasi berbasis web.
Contoh ini meliputi, cara menyisipkan video dalam Presentasi menggunakan Java. Jika Anda tertarik mempelajari cara menyembunyikan slide di dalam presentasi, lihat artikel di cara menyembunyikan slide dalam presentasi menggunakan Java.