Lernen
Engine-Klasse
VideoFrame

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Code-Beispiele
Erstellen und Abspielen eines Videos
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://" -- fügen Sie eine Asset-ID hinzu
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

API-Referenz
Eigenschaften
IsLoaded
Schreibgeschützt
Nicht repliziert
Parallel lesen
Funktionen: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Parallel lesen
Funktionen: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Verborgen
Parallel lesen
Funktionen: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Nicht repliziert
Parallel lesen
Funktionen: Audio, UI
VideoFrame.Playing:boolean

Resolution
Schreibgeschützt
Nicht repliziert
Parallel lesen
Funktionen: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Parallel lesen
Funktionen: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Parallel lesen
Funktionen: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Parallel lesen
Funktionen: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Schreibgeschützt
Nicht repliziert
Parallel lesen
Funktionen: Audio, UI
VideoFrame.TimeLength:number

TimePosition
Nicht repliziert
Parallel lesen
Funktionen: Audio, UI
VideoFrame.TimePosition:number

Video
Parallel lesen
Funktionen: Audio, UI
VideoFrame.Video:ContentId
Code-Beispiele
Erstellen und Abspielen eines Videos
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://" -- fügen Sie eine Asset-ID hinzu
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Parallel lesen
Funktionen: Audio, UI
VideoFrame.VideoContent:Content

Volume
Parallel lesen
Funktionen: Audio, UI
VideoFrame.Volume:number

Methoden
Pause
Funktionen: Audio, UI
VideoFrame:Pause():()
Rückgaben
()

Play
Funktionen: Audio, UI
VideoFrame:Play():()
Rückgaben
()
Code-Beispiele
Erstellen und Abspielen eines Videos
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://" -- fügen Sie eine Asset-ID hinzu
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Events
DidLoop
Funktionen: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Parameter
video:string

Ended
Funktionen: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
Parameter
video:string

Loaded
Funktionen: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
Parameter
video:string

Paused
Funktionen: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
Parameter
video:string

Played
Funktionen: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
Parameter
video:string

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.