Βίντεο

Αυτό το άρθρο δείχνει πώς να προσθέσετε πλαίσια βίντεο και να ορίσετε επιλογές αναπαραγωγής χρησιμοποιώντας Aspose.Slides for Python via Java.

Εγκαταστήστε το πακέτο όπως περιγράφεται στην Installation. Κάθε παράδειγμα εισάγει το asposeslides πριν ξεκινήσει η JVM, μετά εισάγει το API όταν η JVM εκτελείται.

Προσθήκη Πλαισίου Βίντεο

Εισάγετε ένα πλαίσιο βίντεο που αναφέρεται σε εξωτερικό αρχείο βίντεο.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.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")
finally:
    presentation.dispose()

Πρόσβαση σε Πλαίσιο Βίντεο

Ανακτήστε το πρώτο πλαίσιο βίντεο που προστέθηκε σε μια διαφάνεια.

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")

    # Πρόσβαση στο πρώτο πλαίσιο βίντεο στη διαφάνεια.
    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()

Αφαίρεση Πλαισίου Βίντεο

Διαγράψτε ένα πλαίσιο βίντεο από τη διαφάνεια.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.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")

    # Αφαιρέστε το πλαίσιο βίντεο.
    slide.getShapes().remove(video_frame)
finally:
    presentation.dispose()

Ορισμός Αναπαραγωγής Βίντεο

Ρυθμίστε το βίντεο να αναπαράγεται αυτόματα όταν εμφανίζεται η διαφάνεια.

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")

    # Διαμορφώστε το βίντεο ώστε να αναπαράγεται αυτόματα.
    video_frame.setPlayMode(VideoPlayModePreset.Auto)
finally:
    presentation.dispose()