Impara
Classe motore
VideoFrame

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


Campioni di codice
Creare e Riprodurre un Video
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://" -- aggiungi un ID asset a questo
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Riferimento API
Proprietà
IsLoaded
Sola Lettura
Non Replicato
Lettura Parallela
Capacità: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Lettura Parallela
Capacità: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Nascosto
Lettura Parallela
Capacità: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Non Replicato
Lettura Parallela
Capacità: Audio, UI
VideoFrame.Playing:boolean

Resolution
Sola Lettura
Non Replicato
Lettura Parallela
Capacità: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Lettura Parallela
Capacità: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Lettura Parallela
Capacità: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Lettura Parallela
Capacità: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Sola Lettura
Non Replicato
Lettura Parallela
Capacità: Audio, UI
VideoFrame.TimeLength:number

TimePosition
Non Replicato
Lettura Parallela
Capacità: Audio, UI
VideoFrame.TimePosition:number

Video
Lettura Parallela
Capacità: Audio, UI
VideoFrame.Video:ContentId
Campioni di codice
Creare e Riprodurre un Video
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://" -- aggiungi un ID asset a questo
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Lettura Parallela
Capacità: Audio, UI
VideoFrame.VideoContent:Content

Volume
Lettura Parallela
Capacità: Audio, UI
VideoFrame.Volume:number

Metodi
Pause
Capacità: Audio, UI
VideoFrame:Pause():()
Restituzioni
()

Play
Capacità: Audio, UI
VideoFrame:Play():()
Restituzioni
()
Campioni di codice
Creare e Riprodurre un Video
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://" -- aggiungi un ID asset a questo
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Eventi
DidLoop
Capacità: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Parametri
video:string

Ended
Capacità: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
Parametri
video:string

Loaded
Capacità: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
Parametri
video:string

Paused
Capacità: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
Parametri
video:string

Played
Capacità: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
Parametri
video:string

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.