Ramki wideo

*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.

Aktywa wideo używane w instancjach VideoFrame umożliwiają odtwarzanie wideo w doświadczeniach. Możesz przesłać filmy, co do których jesteś pewien, że masz prawo ich używać, takie jak filmy, które sam tworzysz, a system prywatności aktywów automatycznie zapewnia, że identyfikatory przesyłanych przez Ciebie filmów nie mogą być dostępne dla użytkowników bez odpowiednich uprawnień.

Prześlij wideo

Jeśli jesteś użytkownikiem zweryfikowanym przez ID w wieku 13+, możesz przesyłać filmy przez Zarządzanie aktywami, Panel twórcy, lub API Open Cloud. Możesz przesłać film, o ile spełnia następujące wymagania:

  • Masz prawa prawne do korzystania z aktywa wideo.
  • Ma długość 5 minut lub mniej w formacie .mp4 lub .mov.
  • Jego rozdzielczość wynosi mniej lub równo 4096×2160.
  • Ma mniej niż 3,75 GB.

Filmy, które nie spełniają tych wymagań, są odrzucane. Kanały alfa nie są obsługiwane i będą ignorowane. Przy przesyłaniu filmów weź pod uwagę następujące kwestie:

  • Każde przesłanie filmu kosztuje 2000 Robux.
  • Możesz przesłać maksymalnie 20 filmów dziennie.

Odtwarzaj wideo

VideoFrame musi być rodzicem ScreenGui, SurfaceGui, lub BillboardGui, aby mogło być odtwarzane. Obecnie maksymalnie dwa filmy mogą być odtwarzane jednocześnie.

Aby odtworzyć film w swoim doświadczeniu bez użycia kodu:

  1. Utwórz ScreenGui zgodnie z opisem w Kontenery UI na ekranie, lub SurfaceGui lub BillboardGui zgodnie z opisem w Kontenery UI w doświadczeniu.

  2. Wstaw wideo z Narzędziowni lub Zarządzania aktywami. Nowy obiekt VideoFrame zostanie wstawiony dla filmu.

  3. Ustaw VideoFrame jako dziecko kontenera.

  4. Zaznacz nowy VideoFrame, a następnie włącz jego właściwości Powtarzane i Odtwarzanie w oknie Właściwości.

Jeśli chcesz odtworzyć film w swoim doświadczeniu za pomocą kodu, wklej poniższy kod do Script w ServerScriptService, aby utworzyć Part i odtworzyć film na jego przedniej powierzchni.


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" -- Zastąp identyfikatorem aktywów swojego filmu
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©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.