비디오 프레임

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

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

비디오 업로드

만약 13+ ID 확인 사용자라면, 자산 관리자, 크리에이터 대시보드, 또는 오픈 클라우드 API를 통해 비디오를 업로드할 수 있다.다음 요건을 충족하면 비디오를 업로드할 수 있습니다:

  • 비디오 자산을 사용할 수 있는 법적 권리가 있습니다.
  • 그것은 Roblox 커뮤니티 표준사용 조건에 준수합니다.
  • 60초 또는 그 이하의 시간이 .mp4 또는 .mov 형식입니다.
  • 해상도가 4096×2160보다 작거나 같습니다.
  • 750MB보다 작습니다.
  • 영어, 스페인어, 포르투갈어, 인도네시아어, 중국어(간단하고 전통적), 일본어 및/또는 한국어 오디오 및 텍스트만 포함됩니다.

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

  • 각 비디오 업로드 비용은 2,000 Robux입니다.
  • 첫 비디오 업로드 날짜부터 30일 기간 내에 최대 10개의 비디오를 업로드할 수 있습니다.

비디오 재생

A VideoFrame 는 재생할 수 있도록 부모에게 전달되어야 하며, ScreenGui , SurfaceGui 또는 BillboardGui 에 플레이 가능합니다.

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

  1. 화면 UI 컨테이너에 설명된 것처럼 온-스크린 UI 컨테이너나 또는 경험 내 UI 컨테이너에서 생성하거나,

  2. 도구 상자 또는 자산 관리자에서 비디오를 삽입합니다. 비디오에 새로운 VideoFrame 개체가 삽입됩니다.

  3. 컨테이너에 부모 VideoFrame 를 지정합니다.

  4. 새로 선택된 를 사용하여 속성 루프화 및 재생 특성을 속성 창에 활성화합니다.

코드로 경험에서 비디오를 재생하려면 다음 코드를 Script 내에 ServerScriptService 붙여넣어 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()