Marcos de vídeo

*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 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.
  • 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:

  1. Inserta un video de la Caja de herramientas o Gestor de recursos. Se inserta un nuevo objeto VideoFrame.

  2. Padre el VideoFrame al contenedor.

  3. 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 = 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" -- Reemplazar con el ID de activo de tu video
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()