Frame video

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Le risorse video utilizzate nelle istanze di VideoFrame consentono la riproduzione video nei giochi. Puoi caricare video di cui sei certo di avere il permesso di utilizzare, come i video che crei tu stesso, e il sistema di privacy delle risorse garantisce automaticamente che gli ID dei tuoi video caricati non possano essere accessibili dagli utenti senza i permessi appropriati.

Carica video

Se sei un utente verificato con ID di età superiore ai 13 anni ID verified, puoi caricare video tramite il Gestore Risorse, il Creator Dashboard o l'Open Cloud API. Puoi caricare un video purché soddisfi i seguenti requisiti:

  • Hai i diritti legali per utilizzare la risorsa video.
  • È lungo 5 minuti o meno in formato .mp4 o .mov.
  • La sua risoluzione è minore o uguale a 4096×2160.
  • È inferiore a 3,75 GB.

I video che non soddisfano questi requisiti vengono rifiutati. I canali alfa non sono supportati e verranno ignorati. Quando carichi video, considera quanto segue:

  • Ogni caricamento video costa 2.000 Robux.
  • Puoi caricare un massimo di 20 video al giorno.

Riproduci video

Un VideoFrame deve essere genitore di un ScreenGui, SurfaceGui o BillboardGui per poter essere riproducibile. Attualmente, un massimo di due video possono essere riprodotti simultaneamente.

Per riprodurre un video nel tuo gioco senza codice:

  1. Crea un ScreenGui come descritto in Contenitori UI sullo Schermo, oppure un SurfaceGui o BillboardGui come descritto in Contenitori UI in Gioco.

  2. Inserisci un video dalla Toolbox o dal Gestore Risorse. Un nuovo oggetto VideoFrame viene inserito per il video.

  3. Imposta il VideoFrame come figlio del contenitore.

  4. Con il nuovo VideoFrame selezionato, abilita le proprietà Looped e Playing nella finestra Proprietà.

Se desideri riprodurre un video nel tuo gioco con codice, incolla il seguente codice in uno Script all'interno di ServerScriptService per creare un Part e riprodurre il video sulla sua superficie frontale.

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" -- Sostituisci con l'ID della risorsa del tuo video
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.