Videó hozzáadása a prezentációhoz C# használatával

Ebben a témában bemutatjuk, hogyan lehet videót hozzáadni a Presentation alkalmazáshoz C# használatával, valamint bemutatjuk a környezet beállításának lépéseit a példakód használatához. Az alkalmazást bármilyen .NET konfigurált környezetben használhatja Linuxon, Windowson vagy macOS-en belül, és független harmadik féltől származó szoftverek vagy interop-könyvtárak segítségével videó beágyazásához a PPTX rendszerbe C# használatával.

Videó beszúrásának lépései a prezentációba C# használatával

  1. Állítsa be az alkalmazást a Aspose.Slides for .NET csomag telepítésére a NuGetből egy videokeret hozzáadásához
  2. Hozzon létre egy üres prezentációt a Presentation osztályobjektum segítségével videó beágyazásához a prezentációba
  3. Videokeret hozzáadásához nyissa meg a bemutató diákon belüli első diát
  4. Töltse be a videofájlt, és adja hozzá a prezentációs dia videokeretébe
  5. Állítsa be a videó képkocka tulajdonságait a hangerőhöz és az automatikus lejátszáshoz
  6. Mentse el a prezentációt egy beágyazott videóval a lemezre

A fenti C# lépésekkel a videó beszúrása a PowerPoint-ban egyszerűen kezelhető egyszerű API-hívások segítségével, mely során a folyamat egy alapértelmezett prezentáció létrehozásával indul a Prezentáció osztály használatával és a prezentáción belüli első diához való hozzáféréssel. Ezután a forrásvideófájl betöltődik a lemezről, és hozzáadódik a dia videokocka alakjához. Végül az automatikus lejátszáshoz és a hangszinthez tartozó videokocka-tulajdonságok beállítása a prezentáció lemezre történő beágyazott videóval történő mentése előtt.

Kód videó beszúrásához a prezentációba C# használatával

using System.IO;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class InsertVideo
{
public static void AddVideo()
{
string filesPath = @"/Users/Documents/KnowledgeBase/TestData/";
//Set the API license to insert the video inside the presentation
License license = new License();
license.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Create a new presentation to add new video inside the slide
Presentation SrcPresWithVideo = new Presentation();
//Access the slide to include the video
ISlide VideoSlide = SrcPresWithVideo.Slides[0];
// Embed the video inside the presentation media collection
IVideo Video = SrcPresWithVideo.Videos.AddVideo(new FileStream(filesPath+ "SampleVideo.mp4", FileMode.Open));
// Insert the Video Frame inside the slide
IVideoFrame VideoFrm = VideoSlide.Shapes.AddVideoFrame(0, 0, 720, 540, Video);
// Embed the video inside the Video Frame
VideoFrm.EmbeddedVideo = Video;
// Set the options of play mode and volume of the video
VideoFrm.PlayMode = VideoPlayModePreset.Auto;
VideoFrm.Volume = AudioVolumeMode.Loud;
// Save the presentation with video on the disk
SrcPresWithVideo.Save("VideoFrame_out.pptx", SaveFormat.Pptx);
}
}
}

C#-ban az MP4 videó PPT-ben való mentése könnyen kezelhető egy nagyon egyszerű API-hívások segítségével, a fenti példában leírtak szerint. Használtuk a IVideoFrame funkciót, amely lehetővé teszi az olyan tulajdonságok beállítását, mint a visszatekerési mód, a lejátszási mód, a videó lejátszása hurokban és a videó elrejtése, hogy csak néhányat említsünk. Meglévő prezentációval is beágyazhat egy videót a bemutató diába. A videó beágyazása után a prezentáció elmenthető a lemezre vagy egy memóriafolyamba web alapú alkalmazásokhoz is.

Ez az oktatóanyag arra összpontosít, hogyan lehet videót beszúrni a prezentációba C# használatával. Ha szeretne többet megtudni arról, hogyan rejthet el egy diát a prezentáción belül, olvassa el a következő cikket: hogyan lehet elrejteni egy diát a prezentációban a C# használatával.

 Magyar