배우기
엔진 클래스
VideoFrame

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.


코드 샘플
비디오 만들기 및 재생
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'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.