Marcos de video

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Los activos de video utilizados en las instancias de VideoFrame permiten la reproducción de video en los juegos. Puedes subir videos de los que estés seguro de tener permiso para usar, como videos que tú mismo hagas, y el sistema de privacidad de activos garantiza automáticamente que las ID de tus videos subidos no puedan ser accedidas por usuarios sin los permisos adecuados.

Subir videos

Si eres un usuario verificado por ID de 13 años o más ID verified, puedes subir videos a través del Administrador de Activos, el Tablero del Creador o la API de Open Cloud. Puedes subir un video siempre que cumpla con los siguientes requisitos:

  • Tienes los derechos legales para usar el activo de video.
  • Tiene una duración de 5 minutos o menos en formato .mp4 o .mov.
  • Su resolución es menor o igual a 4096×2160.
  • Su tamaño es menor a 3.75 GB.

Los videos que no cumplan con estos requisitos son rechazados. Los canales alfa no son compatibles y serán ignorados. Al subir videos, considera lo siguiente:

  • Cada subida de video cuesta 2,000 Robux.
  • Puedes subir un máximo de 20 videos al día.

Reproducir videos

Un VideoFrame debe estar parentado a un ScreenGui, SurfaceGui o BillboardGui para poder ser reproducible. Actualmente, un máximo de dos videos pueden reproducirse simultáneamente.

Para reproducir un video en tu juego sin código:

  1. Crea un ScreenGui como se describe en Contenedores de UI en Pantalla, o un SurfaceGui o BillboardGui como se describe en Contenedores de UI en el juego.

  2. Inserta un video desde la Caja de Herramientas o el Administrador de Activos. Se inserta un nuevo objeto VideoFrame para el video.

  3. Parentiza el VideoFrame al contenedor.

  4. Con el nuevo VideoFrame seleccionado, habilita sus propiedades Looped y Playing en la ventana de Propiedades.

Si deseas reproducir un video en tu juego con código, pega el siguiente código en un 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 = 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" -- Reemplaza con la ID de activo de tu video
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.