Meer informatie
Engine-klasse
VideoFrame

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.


Codevoorbeelden
Een Video Maken en Afspelen
local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- voeg een asset ID toe aan dit
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

API-referentie
Eigenschappen
IsLoaded
Alleen-lezen
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Verborgen
Parallel lezen
Mogelijkheden: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.Playing:boolean

Resolution
Alleen-lezen
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Alleen-lezen
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.TimeLength:number

TimePosition
Niet gerepliceerd
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.TimePosition:number

Video
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.Video:ContentId
Codevoorbeelden
Een Video Maken en Afspelen
local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- voeg een asset ID toe aan dit
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.VideoContent:Content

Volume
Parallel lezen
Mogelijkheden: Audio, UI
VideoFrame.Volume:number

Methoden
Pause
Mogelijkheden: Audio, UI
VideoFrame:Pause():()
Teruggaves
()

Play
Mogelijkheden: Audio, UI
VideoFrame:Play():()
Teruggaves
()
Codevoorbeelden
Een Video Maken en Afspelen
local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- voeg een asset ID toe aan dit
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Evenementen
DidLoop
Mogelijkheden: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Parameters
video:string

Ended
Mogelijkheden: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
Parameters
video:string

Loaded
Mogelijkheden: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
Parameters
video:string

Paused
Mogelijkheden: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
Parameters
video:string

Played
Mogelijkheden: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
Parameters
video:string

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.