Informacje o wersji
Edukacja
Klasa silnika
VideoFrame

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.


Przykłady kodu
Tworzenie i Odtwarzanie Wideo
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://" -- dodaj identyfikator zasobu tutaj
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Materiały referencyjne dotyczące interfejsów API
Właściwości
IsLoaded
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
Ukryte
Odczyt równoległy
Możliwości: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
Bez replikacji
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.Playing:boolean

Resolution
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
Tylko do odczytu
Bez replikacji
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.TimeLength:number

TimePosition
Bez replikacji
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.TimePosition:number

Video
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.Video:ContentId
Przykłady kodu
Tworzenie i Odtwarzanie Wideo
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://" -- dodaj identyfikator zasobu tutaj
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.VideoContent:Content

Volume
Odczyt równoległy
Możliwości: Audio, UI
VideoFrame.Volume:number

Metody
Pause
Możliwości: Audio, UI
VideoFrame:Pause():()
Zwroty
()

Play
Możliwości: Audio, UI
VideoFrame:Play():()
Zwroty
()
Przykłady kodu
Tworzenie i Odtwarzanie Wideo
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://" -- dodaj identyfikator zasobu tutaj
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Zdarzenia
DidLoop
Możliwości: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
Parametry
video:string

Ended
Możliwości: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
Parametry
video:string

Loaded
Możliwości: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
Parametry
video:string

Paused
Możliwości: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
Parametry
video:string

Played
Możliwości: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
Parametry
video:string

©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.