เรียนรู้
Engine Class
VideoFrame

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
วิธีการ
Pause():()
Play():()
สมาชิกที่ได้รับทอด
ตัวอย่างโค้ด
การสร้างและเล่นวิดีโอ
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://" -- เพิ่มหมายเลขสินทรัพย์ในส่วนนี้
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

เอกสารอ้างอิงเกี่ยวกับ API
คุณสมบัติ
IsLoaded
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
ซ่อนอยู่
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.Playing:boolean

Resolution
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.TimeLength:number

TimePosition
ไม่ซ้ำ
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.TimePosition:number

Video
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.Video:ContentId
ตัวอย่างโค้ด
การสร้างและเล่นวิดีโอ
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://" -- เพิ่มหมายเลขสินทรัพย์ในส่วนนี้
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.VideoContent:Content

Volume
อ่านพร้อมๆ กัน
ความสามารถ: Audio, UI
VideoFrame.Volume:number

วิธีการ
Pause
ความสามารถ: Audio, UI
VideoFrame:Pause():()
ส่งค่ากลับ
()

Play
ความสามารถ: Audio, UI
VideoFrame:Play():()
ส่งค่ากลับ
()
ตัวอย่างโค้ด
การสร้างและเล่นวิดีโอ
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://" -- เพิ่มหมายเลขสินทรัพย์ในส่วนนี้
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

เหตุการณ์
DidLoop
ความสามารถ: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
พารามิเตอร์
video:string

Ended
ความสามารถ: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
พารามิเตอร์
video:string

Loaded
ความสามารถ: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
พารามิเตอร์
video:string

Paused
ความสามารถ: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
พารามิเตอร์
video:string

Played
ความสามารถ: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
พารามิเตอร์
video:string

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ