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.
- Aderisce ai Standard della comunità Roblox e Termini d'uso.
- 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:
Crea un ScreenGui come descritto in Container di interfaccia utente sullo schermo , o un SurfaceGui o BillboardGui come descritto in Container di interfaccia utente nell'esperienza .
Inserisci un video dalla Toolbox o Asset Manager. Un nuovo oggetto VideoFrame viene inserito per il video.
Genitore il VideoFrame al container.
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 = truescreenPart.Parent = Workspacelocal surfaceGui = Instance.new("SurfaceGui")surfaceGui.Parent = screenPartlocal videoFrame = Instance.new("VideoFrame")videoFrame.Size = UDim2.new(1, 0, 1, 0)videoFrame.Parent = surfaceGuivideoFrame.Looped = truevideoFrame.Video = "rbxassetid://5608384572" -- Sostituisci con l'ID risorsa del tuo videowhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()