public class VideoFrame extends PictureFrame implements IVideoFrame
Represents a video clip on a slide.
| Modifier and Type | Method and Description |
|---|---|
ICaptionsCollection |
getCaptionTracks()
Gets the collection of closed captions associated with the video frame.
|
IVideo |
getEmbeddedVideo()
Returns or sets embedded video object.
|
boolean |
getFullScreenMode()
Determines whether a video is shown in full screen mode.
|
boolean |
getHideAtShowing()
Determines whether a VideoFrame is hidden.
|
java.lang.String |
getLinkPathLong()
Returns or sets the name of an video file which is linked to a VideoFrame.
|
boolean |
getPlayLoopMode()
Determines whether a video is looped.
|
int |
getPlayMode()
Returns or sets the video play mode.
|
boolean |
getRewindVideo()
Determines whether a video is automatically rewinded to start
as soon as the movie has finished playing.
|
float |
getTrimFromEnd()
Trim end [ms]
|
float |
getTrimFromStart()
Trim start [ms]
|
int |
getVolume()
Returns or sets the audio volume.
|
void |
setEmbeddedVideo(IVideo value)
Returns or sets embedded video object.
|
void |
setFullScreenMode(boolean value)
Determines whether a video is shown in full screen mode.
|
void |
setHideAtShowing(boolean value)
Determines whether a VideoFrame is hidden.
|
void |
setLinkPathLong(java.lang.String value)
Returns or sets the name of an video file which is linked to a VideoFrame.
|
void |
setPlayLoopMode(boolean value)
Determines whether a video is looped.
|
void |
setPlayMode(int value)
Returns or sets the video play mode.
|
void |
setRewindVideo(boolean value)
Determines whether a video is automatically rewinded to start
as soon as the movie has finished playing.
|
void |
setTrimFromEnd(float value)
Trim end [ms]
|
void |
setTrimFromStart(float value)
Trim start [ms]
|
void |
setVolume(int value)
Returns or sets the audio volume.
|
getPictureFormat, getPictureFrameLock, getRelativeScaleHeight, getRelativeScaleWidth, getShapeType, isCameo, setRelativeScaleHeight, setRelativeScaleWidth, setShapeTypecreateShapeElements, getAdjustments, getGeometryPaths, getShapeStyle, setGeometryPath, setGeometryPathsaddPlaceholder, getAlternativeText, getAlternativeTextTitle, getBasePlaceholder, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, getImage, getImage, getLineFormat, getName, getOfficeInteropShapeId, getParent_Immediate, getParentGroup, getPlaceholder, getPresentation, getRawFrame, getRotation, getShapeLock, getSlide, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isDecorative, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setAlternativeTextTitle, setBlackWhiteMode, setDecorative, setFrame, setHeight, setHidden, setHyperlinkClick, setHyperlinkMouseOver, setName, setRawFrame, setRotation, setWidth, setX, setY, writeAsSvg, writeAsSvgequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPictureFormat, getPictureFrameLock, getRelativeScaleHeight, getRelativeScaleWidth, setRelativeScaleHeight, setRelativeScaleWidthcreateShapeElements, getAdjustments, getGeometryPaths, getShapeStyle, getShapeType, setGeometryPath, setGeometryPaths, setShapeTypeaddPlaceholder, getAlternativeText, getAlternativeTextTitle, getBasePlaceholder, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getImage, getImage, getLineFormat, getName, getOfficeInteropShapeId, getParentGroup, getPlaceholder, getRawFrame, getRotation, getShapeLock, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isDecorative, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setAlternativeTextTitle, setBlackWhiteMode, setDecorative, setFrame, setHeight, setHidden, setName, setRawFrame, setRotation, setWidth, setX, setY, writeAsSvg, writeAsSvggetSlidegetPresentationgetHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, setHyperlinkClick, setHyperlinkMouseOverpublic final boolean getRewindVideo()
Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Read/write boolean.
getRewindVideo in interface IVideoFramepublic final void setRewindVideo(boolean value)
Determines whether a video is automatically rewinded to start as soon as the movie has finished playing. Read/write boolean.
setRewindVideo in interface IVideoFramepublic final boolean getPlayLoopMode()
Determines whether a video is looped. Read/write boolean.
getPlayLoopMode in interface IVideoFramepublic final void setPlayLoopMode(boolean value)
Determines whether a video is looped. Read/write boolean.
setPlayLoopMode in interface IVideoFramepublic final boolean getHideAtShowing()
Determines whether a VideoFrame is hidden. Read/write boolean.
getHideAtShowing in interface IVideoFramepublic final void setHideAtShowing(boolean value)
Determines whether a VideoFrame is hidden. Read/write boolean.
setHideAtShowing in interface IVideoFramepublic final int getVolume()
Returns or sets the audio volume.
Read/write AudioVolumeMode.
getVolume in interface IVideoFramepublic final void setVolume(int value)
Returns or sets the audio volume.
Read/write AudioVolumeMode.
setVolume in interface IVideoFramepublic final int getPlayMode()
Returns or sets the video play mode.
Read/write VideoPlayModePreset.
getPlayMode in interface IVideoFramepublic final void setPlayMode(int value)
Returns or sets the video play mode.
Read/write VideoPlayModePreset.
setPlayMode in interface IVideoFramepublic final boolean getFullScreenMode()
Determines whether a video is shown in full screen mode. Read/write boolean.
getFullScreenMode in interface IVideoFramepublic final void setFullScreenMode(boolean value)
Determines whether a video is shown in full screen mode. Read/write boolean.
setFullScreenMode in interface IVideoFramepublic final java.lang.String getLinkPathLong()
Returns or sets the name of an video file which is linked to a VideoFrame.
Read/write String.
getLinkPathLong in interface IVideoFramepublic final void setLinkPathLong(java.lang.String value)
Returns or sets the name of an video file which is linked to a VideoFrame.
Read/write String.
setLinkPathLong in interface IVideoFramepublic final IVideo getEmbeddedVideo()
Returns or sets embedded video object.
Read/write IVideo.
getEmbeddedVideo in interface IVideoFramepublic final void setEmbeddedVideo(IVideo value)
Returns or sets embedded video object.
Read/write IVideo.
setEmbeddedVideo in interface IVideoFramepublic final float getTrimFromStart()
Trim start [ms]
Example:Presentation pres = new Presentation(); try { ISlide slide = pres.getSlides().get_Item(0); IVideo video = pres.getVideos().addVideo(Files.readAllBytes(Paths.get("video.mp4"))); IVideoFrame videoFrame = slide.getShapes().addVideoFrame(0, 0, 100, 100, video); //set triming start time 1sec videoFrame.setTrimFromStart(1000f); //set triming end time 2sec videoFrame.setTrimFromEnd(2000f); } finally { if (pres != null) pres.dispose(); }
getTrimFromStart in interface IVideoFramepublic final void setTrimFromStart(float value)
Trim start [ms]
Example:Presentation pres = new Presentation(); try { ISlide slide = pres.getSlides().get_Item(0); IVideo video = pres.getVideos().addVideo(Files.readAllBytes(Paths.get("video.mp4"))); IVideoFrame videoFrame = slide.getShapes().addVideoFrame(0, 0, 100, 100, video); //set triming start time 1sec videoFrame.setTrimFromStart(1000f); //set triming end time 2sec videoFrame.setTrimFromEnd(2000f); } finally { if (pres != null) pres.dispose(); }
setTrimFromStart in interface IVideoFramepublic final float getTrimFromEnd()
Trim end [ms]
getTrimFromEnd in interface IVideoFramepublic final void setTrimFromEnd(float value)
Trim end [ms]
setTrimFromEnd in interface IVideoFramepublic final ICaptionsCollection getCaptionTracks()
Gets the collection of closed captions associated with the video frame.
This property is read-only and returns an ICaptionsCollection containing all caption tracks.
Example:Presentation pres = new Presentation("video with captions.pptx"); try { for (IShape shape : pres.getSlides().get_Item(0).getShapes()) { if (!(shape instanceof IVideoFrame)) continue; IVideoFrame videoFrame = (IVideoFrame) shape; for (ICaptions captionTrack : videoFrame.getCaptionTracks()) { // Extracts the captions binary data and saves them to the file FileOutputStream fos = new FileOutputStream(captionTrack.getCaptionId() + ".vtt"); fos.write(captionTrack.getBinaryData()); fos.close(); } } } finally { if (pres != null) pres.dispose(); }
getCaptionTracks in interface IVideoFrameCopyright © 2004-2025 Aspose Pty Ltd. All Rights Reserved.