Frammenti video

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

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

Carica video

Se sei un utente con ID 13+ verificato, puoi caricare video attraverso il Gestore risorse, la Dashboard creatore, o l'Open Cloud API.Puoi caricare un video fintanto che soddisfi i seguenti requisiti:

  • Hai i diritti legali per utilizzare la risorsa video.
  • Sono 60 secondi o meno in entrambi i formati .mp4 o .mov.
  • La sua risoluzione è inferiore o uguale a 4096×2160.
  • È inferiore a 750 MB.
  • Include solo inglese, spagnolo, portoghese, indonesiano, cinese (semplificato e tradizionale), giapponese e/o audio e testo coreano.

I video che non soddisfano questi requisiti vengono rifiutati.I canali Alpha non sono supportati e verranno ignorati.Durante l'upload dei video, considera quanto Seguendo:

  • Ogni caricamento video costa 2.000 Robux.
  • Puoi caricare un massimo di dieci video in qualsiasi periodo di 30 giorni, a partire dalla data del tuo primo caricamento video.

Riproduci video

Un VideoFrame deve essere genitorato a un ScreenGui , SurfaceGui , o BillboardGui per essere Giocabile.

Per riprodurre un video nella tua esperienza senza codice:

  1. Inserisci un video dalla Toolbox o Asset Manager. Un nuovo oggetto VideoFrame viene inserito per il video.

  2. Genitore il VideoFrame al container.

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

Se vuoi giocare un video nella tua esperienza con il codice, incolla il seguente codice in un Script entro ServerScriptService per creare un Part e riproduci 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 risorsa del tuo video
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()