Vidéo

Cet article montre comment intégrer des cadres vidéo et définir les options de lecture en utilisant Aspose.Slides for .NET.

Ajouter un cadre vidéo

Insérez un cadre vidéo vide sur une diapositive.

static void AddVideo()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    // Ajouter une vidéo.
    var videoFrame = slide.Shapes.AddVideoFrame(50, 50, 320, 240, "video.mp4");
}

Accéder à un cadre vidéo

Récupérez le premier cadre vidéo ajouté à une diapositive.

static void AccessVideo()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var videoFrame = slide.Shapes.AddVideoFrame(50, 50, 320, 240, "video.mp4");

    // Accéder au premier cadre vidéo sur la diapositive.
    var firstVideo = slide.Shapes.OfType<IVideoFrame>().First();
}

Supprimer un cadre vidéo

Supprimez un cadre vidéo de la diapositive.

static void RemoveVideo()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var videoFrame = slide.Shapes.AddVideoFrame(50, 50, 320, 240, "video.mp4");

    // Supprimer le cadre vidéo.
    slide.Shapes.Remove(videoFrame);
}

Définir la lecture vidéo

Configurez la vidéo pour qu’elle se lance automatiquement lorsque la diapositive est affichée.

static void SetVideoPlayback()
{
    using var presentation = new Presentation();
    var slide = presentation.Slides[0];

    var videoFrame = slide.Shapes.AddVideoFrame(50, 50, 320, 240, "video.mp4");

    // Configurer la vidéo pour qu'elle se lance automatiquement.
    videoFrame.PlayMode = VideoPlayModePreset.Auto;
}