Video
Contents
[
Hide
]
Artikel ini menunjukkan cara menambahkan bingkai video dan mengatur opsi pemutaran menggunakan Aspose.Slides for Python via Java.
Instal paket seperti yang dijelaskan di Installation. Setiap contoh mengimpor asposeslides sebelum memulai JVM, kemudian mengimpor API setelah JVM berjalan.
Menambahkan Bingkai Video
Sisipkan bingkai video yang merujuk ke file video eksternal.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation()
try:
slide = presentation.getSlides().get_Item(0)
# Tambahkan bingkai video yang terhubung ke file video.
video_frame = slide.getShapes().addVideoFrame(50, 50, 320, 240, "video.mp4")
finally:
presentation.dispose()
Mengakses Bingkai Video
Ambil bingkai video pertama yang ditambahkan ke slide.
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")
# Akses bingkai video pertama pada slide.
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()
Menghapus Bingkai Video
Hapus bingkai video dari slide.
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")
# Hapus bingkai video.
slide.getShapes().remove(video_frame)
finally:
presentation.dispose()
Mengatur Pemutaran Video
Konfigurasikan video agar diputar secara otomatis ketika slide ditampilkan.
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")
# Konfigurasikan video agar diputar secara otomatis.
video_frame.setPlayMode(VideoPlayModePreset.Auto)
finally:
presentation.dispose()