Pelajari
Kelas Engine
VideoFrame

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.


Contoh Kode
Membuat dan Memutar 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://" -- tambahkan ID aset ke sini
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Referensi API
Properti
IsLoaded
Hanya Baca
Tidak Direplikasi
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Tersembunyi
Baca Paralel
Kemampuan: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Tidak Direplikasi
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.Playing:boolean

Resolution
Hanya Baca
Tidak Direplikasi
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Hanya Baca
Tidak Direplikasi
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.TimeLength:number

TimePosition
Tidak Direplikasi
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.TimePosition:number

Video
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.Video:ContentId
Contoh Kode
Membuat dan Memutar 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://" -- tambahkan ID aset ke sini
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.VideoContent:Content

Volume
Baca Paralel
Kemampuan: Audio, UI
VideoFrame.Volume:number

Metode
Pause
Kemampuan: Audio, UI
VideoFrame:Pause():()
Memberikan nilai
()

Play
Kemampuan: Audio, UI
VideoFrame:Play():()
Memberikan nilai
()
Contoh Kode
Membuat dan Memutar 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://" -- tambahkan ID aset ke sini
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Acara
DidLoop
Kemampuan: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Parameter
video:string

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

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

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

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

©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.