學習
引擎類別
VideoFrame

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡


範例程式碼
創建和播放視頻
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://" -- 在這裡添加資產 ID
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://" -- 在這裡添加資產 ID
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://" -- 在這裡添加資產 ID
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 是我們在美國及其他國家地區的部分註冊與未註冊商標。