Quadros de vídeo

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Recursos de vídeo usados em VideoFrame permitem reprodução de vídeo em experiências.Você pode carregar vídeos que você tem certeza de que tem permissão para usar, como vídeos que você mesmo faz, e o sistema de privacidade de recursos garante automaticamente que os IDs de seus vídeos carregados não possam ser acessados por usuários sem as devidas permissões.

Carregar vídeos

Se você é um usuário com 13+ ID verificada, você pode carregar vídeos através do Gerenciador de Recursos, do Painel do Criador, ou da API de Nuvem Aberta.Você pode carregar um vídeo desde que ele atenda aos seguintes requisitos:

  • Você tem os direitos legais de usar o ativovídeo.
  • São 60 segundos ou menos no formato .mp4 ou .mov .
  • Sua resolução é menor ou igual a 4096×2160.
  • Tem menos de 750 MB.
  • Inclui apenas inglês, espanhol, português, indonésio, chinês (simplificado e tradicional), japonês e/ou áudio e texto coreano.

Vídeos que não atendam a esses requisitos são rejeitados.Canais alfa não são suportados e serão ignorados.Ao carregar vídeos, considere o seguindo:

  • Cada upload de vídeo custa 2.000 Robux.
  • Você pode carregar um máximo de dez vídeos dentro de qualquer período de 30 dias, a partir da data do seu primeiro fazer upload/enviarde vídeo.

Assistir a vídeos

Um VideoFrame deve ser pai de um ScreenGui, SurfaceGui ou BillboardGui para ser jogável.

Para reproduzir um vídeo em sua experiência sem código:

  1. Insira um vídeo da Caixa de Ferramentas ou Gerenciador de Recursos. Um novo objeto é inserido para o vídeo.

  2. Parente o VideoFrame para o contêiner.

  3. Com o novo VideoFrame selecionado, habilite suas propriedades Loopadas e Jogando na janela Propriedades.

Se você quiser reproduzir um vídeo em sua experiência com código, cole o seguinte código em um dentro de um dentro de para criar um e reproduzir o vídeo em sua superfície 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" -- Substitua com o ID de recurso do seu vídeo
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()