Los recursos de video utilizados en VideoFrame permiten la reproducción de video en experiencias.Puedes subir videos que estés seguro de que tienes permiso para usar, como videos que hagas tú mismo, y el sistema de privacidad de activos garantiza automáticamente que los ID de tus videos subidos no puedan ser accedidos por usuarios sin las autorizaciones adecuadas.
Subir videos
Si eres un usuario con ID de 13+ verificado, puedes subir videos a través del Administrador de recursos, el tablero de creadores o la API de nube abierta.Puedes subir un video siempre que cumpla con los siguientes requisitos:
- Tienes los derechos legales para usar el recursovideo.
- Se adhiere a los estándares de la comunidad de Roblox y condiciones de uso.
- Son 60 segundos o menos en cualquier formato .mp4 o .mov.
- Su resolución es inferior o igual a 4096×2160.
- Es menos de 750 MB.
- Solo incluye inglés, español, portugués, indonésico, chino (simplificado y tradicional), japonés y/o audio y texto coreano.
Los videos que no cumplen con estos requisitos se rechazan.Los canales alfa no se admiten y se ignorarán.Al subir videos, considere lo siguiendo:
- Cada subida de vídeo cuesta 2,000 Robux.
- Puedes subir un máximo de diez videos dentro de cualquier período de 30 días, a partir de la fecha de tu primera cargar/subirvideo.
Reproducir videos
Un VideoFrame debe ser padre de un ScreenGui , SurfaceGui o BillboardGui para ser jugable.
Para reproducir un video en tu experiencia sin código:
Crea un ScreenGui como se describe en Contenedores de interfaz de usuario en la pantalla , o un SurfaceGui o BillboardGui como se describe en Contenedores de interfaz de usuario en la experiencia .
Inserta un video de la Caja de herramientas o Gestor de recursos. Se inserta un nuevo objeto VideoFrame.
Padre el VideoFrame al contenedor.
Con el nuevo VideoFrame seleccionado, habilita sus propiedades Repetitivas y Jugadoras en la ventana Propiedades.
Si quieres reproducir un video en tu experiencia con código, pega el siguiente código dentro de Script dentro de ServerScriptService para crear un Part y reproducir el video en su superficie frontal.
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" -- Reemplazar con el ID de activo de tu videowhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()