Video-Frames

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Video-Assets, die in VideoFrame-Instanzen verwendet werden, ermöglichen die Videowiedergabe in Spielen. Sie können Videos hochladen, von denen Sie sicher sind, dass Sie die Erlaubnis zur Nutzung haben, wie z. B. Videos, die Sie selbst erstellt haben, und das Asset-Privatsphäre-System stellt automatisch sicher, dass die IDs Ihrer hochgeladenen Videos nicht von Benutzern ohne die entsprechenden Berechtigungen abgerufen werden können.

Videos hochladen

Wenn Sie ein 13+ ID verifiziertes Benutzerkonto haben, können Sie Videos über den Asset-Manager, das Creator Dashboard oder die Open Cloud API hochladen. Sie können ein Video hochladen, solange es die folgenden Anforderungen erfüllt:

  • Sie haben die rechtlichen Rechte zur Nutzung des Video-Assets.
  • Es ist 5 Minuten oder kürzer im .mp4- oder .mov-Format.
  • Die Auflösung beträgt höchstens 4096×2160.
  • Es ist kleiner als 3,75 GB.

Videos, die diese Anforderungen nicht erfüllen, werden abgelehnt. Alpha-Kanäle werden nicht unterstützt und ignoriert. Beim Hochladen von Videos sollten Sie Folgendes beachten:

  • Jeder Video-Upload kostet 2.000 Robux.
  • Sie können maximal 20 Videos pro Tag hochladen.

Videos abspielen

Ein VideoFrame muss einem ScreenGui, SurfaceGui oder BillboardGui zugeordnet sein, um abgespielt werden zu können. Derzeit können maximal zwei Videos gleichzeitig abgespielt werden.

Um ein Video in Ihrem Spiel ohne Code abzuspielen:

  1. Erstellen Sie ein ScreenGui, wie in On-Screen UI Containers beschrieben, oder ein SurfaceGui oder BillboardGui, wie in In-game UI containers beschrieben.

  2. Fügen Sie ein Video aus der Toolbox oder dem Asset-Manager ein. Ein neues VideoFrame-Objekt wird für das Video eingefügt.

  3. Ordnen Sie das VideoFrame dem Container zu.

  4. Wählen Sie das neue VideoFrame aus und aktivieren Sie die Eigenschaften Looped und Playing im Properties-Fenster.

Wenn Sie ein Video in Ihrem Spiel mit Code abspielen möchten, fügen Sie den folgenden Code in ein Script innerhalb von ServerScriptService ein, um ein Part zu erstellen und das Video auf seiner Vorderseite abzuspielen.

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" -- Ersetzen Sie dies durch die Asset-ID Ihres Videos
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.