Apprendre
Classe de moteur
VideoFrame

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.


Échantillons de code
Créer et Jouer une Vidéo
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://" -- ajoutez un ID d'actif ici
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Référence API
Propriétés
IsLoaded
Lecture uniquement
Non répliqué
Lecture parallèle
Capacités : Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Lecture parallèle
Capacités : Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Caché
Lecture parallèle
Capacités : Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Non répliqué
Lecture parallèle
Capacités : Audio, UI
VideoFrame.Playing:boolean

Resolution
Lecture uniquement
Non répliqué
Lecture parallèle
Capacités : Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Lecture parallèle
Capacités : Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Lecture parallèle
Capacités : Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Lecture parallèle
Capacités : Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Lecture uniquement
Non répliqué
Lecture parallèle
Capacités : Audio, UI
VideoFrame.TimeLength:number

TimePosition
Non répliqué
Lecture parallèle
Capacités : Audio, UI
VideoFrame.TimePosition:number

Video
Lecture parallèle
Capacités : Audio, UI
VideoFrame.Video:ContentId
Échantillons de code
Créer et Jouer une Vidéo
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://" -- ajoutez un ID d'actif ici
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Lecture parallèle
Capacités : Audio, UI
VideoFrame.VideoContent:Content

Volume
Lecture parallèle
Capacités : Audio, UI
VideoFrame.Volume:number

Méthodes
Pause
Capacités : Audio, UI
VideoFrame:Pause():()
Retours
()

Play
Capacités : Audio, UI
VideoFrame:Play():()
Retours
()
Échantillons de code
Créer et Jouer une Vidéo
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://" -- ajoutez un ID d'actif ici
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Événements
DidLoop
Capacités : Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Paramètres
video:string

Ended
Capacités : Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
Paramètres
video:string

Loaded
Capacités : Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
Paramètres
video:string

Paused
Capacités : Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
Paramètres
video:string

Played
Capacités : Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
Paramètres
video:string

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.