비디오 프레임

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

VideoFrame 인스턴스에서 사용되는 비디오 자산은 경험에서 비디오 재생을 허용합니다. 사용 권한이 확실한 비디오를 업로드할 수 있으며, 이는 자신이 만든 비디오와 같은 것입니다. 자산 개인정보 보호 시스템은 자동으로 업로드한 비디오의 ID가 적절한 권한이 없는 사용자가 접근할 수 없도록 보장합니다.

비디오 업로드

13세 이상의 신원 확인 사용자라면 자산 관리자, 크리에이터 대시보드, 또는 오픈 클라우드 API를 통해 비디오를 업로드할 수 있습니다. 다음 요구 사항을 충족하는 경우 비디오를 업로드할 수 있습니다:

  • 비디오 자산을 사용할 법적 권리가 있습니다.
  • 길이가 5분 이하이며 .mp4 또는 .mov 형식입니다.
  • 해상도가 4096×2160 이하입니다.
  • 크기가 3.75 GB 이하입니다.

이 요구 사항을 충족하지 않는 비디오는 거부됩니다. 알파 채널은 지원되지 않으며 무시됩니다. 비디오를 업로드할 때는 다음을 고려하세요:

  • 각 비디오 업로드 비용은 2,000 Robux입니다.
  • 하루 최대 20개의 비디오를 업로드할 수 있습니다.

비디오 재생

VideoFrame은 재생 가능하려면 ScreenGui, SurfaceGui, 또는 BillboardGui에 상속되어야 합니다. 현재 최대 두 개의 비디오가 동시에 재생될 수 있습니다.

코드 없이 경험 내에서 비디오를 재생하려면:

  1. 화면 UI 컨테이너에서 설명한 대로 ScreenGui를 생성하거나, 경험 내 UI 컨테이너에서 설명한 대로 SurfaceGui 또는 BillboardGui를 생성합니다.

  2. 툴박스 또는 자산 관리자에서 비디오를 삽입합니다. 비디오를 위한 새로운 VideoFrame 객체가 삽입됩니다.

  3. VideoFrame을 컨테이너에 추가합니다.

  4. 새로 선택한 VideoFrame에서 속성 창에서 루프재생 중 속성을 활성화합니다.

코드로 경험 내에서 비디오를 재생하고 싶다면, ServerScriptService 내의 Script에 다음 코드를 붙여넣어 Part를 생성하고 앞면 표면에서 비디오를 재생하세요.


local Workspace = game:GetService("Workspace")
local screenPart = Instance.new("Part")
screenPart.Size = Vector3.new(16, 9, 1)
screenPart.Position = Vector3.new(0, 8, -20)
screenPart.Orientation = Vector3.new(0, 180, 0)
screenPart.Anchored = true
screenPart.Parent = Workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Size = UDim2.new(1, 0, 1, 0)
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://5608384572" -- 비디오 자산 ID로 교체하세요
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.