Video

Dit artikel laat zien hoe u video‑frames toevoegt en afspeelopties instelt met Aspose.Slides for Python via Java.

Installeer het pakket zoals beschreven in Installatie. Elk voorbeeld importeert asposeslides voordat de JVM wordt gestart, en importeert daarna de API nadat de JVM draait.

Video‑frame toevoegen

Voeg een video‑frame in dat verwijst naar een extern videobestand.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation

presentation = Presentation()
try:
    slide = presentation.getSlides().get_Item(0)

    # Voeg een video-frame toe dat gekoppeld is aan een videobestand.
    video_frame = slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")
finally:
    presentation.dispose()

Toegang tot een video‑frame

Haal het eerste video‑frame op dat aan een dia is toegevoegd.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, VideoFrame

presentation = Presentation()
try:
    slide = presentation.getSlides().get_Item(0)
    slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")

    # Toegang tot het eerste video-frame op de dia.
    first_video = None
    for shape in slide.getShapes():
        if isinstance(shape, VideoFrame):
            first_video = shape
            break

    if first_video is None:
        print("The slide contains no video frames.")
finally:
    presentation.dispose()

Video‑frame verwijderen

Verwijder een video‑frame van de dia.

import jpype
import asposeslides

if not jpime.isJVMStarted():
    jpime.startJVM()

from asposeslides.api import Presentation

presentation = Presentation()
try:
    slide = presentation.getSlides().get_Item(0)
    video_frame = slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")

    # Verwijder het video-frame.
    slide.getShapes().remove(video_frame)
finally:
    presentation.dispose()

Video‑afspelen instellen

Stel in dat de video automatisch wordt afgespeeld wanneer de dia wordt weergegeven.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, VideoPlayModePreset

presentation = Presentation()
try:
    slide = presentation.getSlides().get_Item(0)
    video_frame = slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")

    # Configureer de video om automatisch te worden afgespeeld.
    video_frame.setPlayMode(VideoPlayModePreset.Auto)
finally:
    presentation.dispose()