Video

Bu makale, Aspose.Slides for Python via Java kullanarak video çerçevelerini eklemeyi ve oynatma seçeneklerini ayarlamayı gösterir.

Paketi, Installation bölümünde açıklandığı şekilde yükleyin. Her örnek, JVM’i başlatmadan önce asposeslides paketini içe aktarır, ardından JVM çalıştıktan sonra API’yi içe aktarır.

Video Çerçevesi Ekle

Harici bir video dosyasına referans veren bir video çerçevesi ekleyin.

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 dosyasına bağlanan bir video çerçevesi ekleyin.
    video_frame = slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")
finally:
    presentation.dispose()

Video Çerçevesine Erişim

Bir slayta eklenen ilk video çerçevesini alın.

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

    # Slaytta ilk video çerçevesine erişin.
    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 Çerçevesini Kaldır

Video çerçevesini slayttan silin.

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

    # Video çerçevesini kaldır.
    slide.getShapes().remove(video_frame)
finally:
    presentation.dispose()

Video Oynatmayı Ayarla

Slayt gösterildiğinde videonun otomatik olarak oynatılacak şekilde yapılandırın.

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

    # Videoyu otomatik olarak oynatılacak şekilde yapılandır.
    video_frame.setPlayMode(VideoPlayModePreset.Auto)
finally:
    presentation.dispose()