Frame video

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Aset video yang digunakan dalam instance VideoFrame memungkinkan pemutaran video dalam pengalaman. Anda dapat mengupload video yang Anda yakin memiliki izin untuk digunakan, seperti video yang Anda buat sendiri, dan sistem privasi aset secara otomatis memastikan bahwa ID video yang Anda upload tidak dapat diakses oleh pengguna tanpa izin yang tepat.

Unggah video

Jika Anda adalah pengguna yang telah verifikasi ID berusia 13+, Anda dapat mengunggah video melalui Pengelola Aset, Dasbor Kreator, atau Open Cloud API. Anda dapat mengunggah video selama memenuhi persyaratan berikut:

  • Anda memiliki hak hukum untuk menggunakan aset video.
  • Durasi video adalah 5 menit atau kurang dalam format .mp4 atau .mov.
  • Resolusinya kurang dari atau sama dengan 4096×2160.
  • Ukurannya kurang dari 3,75 GB.

Video yang tidak memenuhi persyaratan ini akan ditolak. Alpha channel tidak didukung dan akan diabaikan. Saat mengunggah video, pertimbangkan hal-hal berikut:

  • Setiap unggahan video dikenakan biaya 2.000 Robux.
  • Anda dapat mengunggah maksimal 20 video dalam sehari.

Putar video

Sebuah VideoFrame harus di-parent ke ScreenGui, SurfaceGui, atau BillboardGui agar dapat diputar. Saat ini, maksimum dua video dapat diputar secara bersamaan.

Untuk memutar video dalam pengalaman Anda tanpa kode:

  1. Buat ScreenGui seperti dijelaskan dalam Kontainer UI Di Layar, atau SurfaceGui atau BillboardGui seperti dijelaskan dalam Kontainer UI Dalam Pengalaman.

  2. Masukkan video dari Toolbox atau Pengelola Aset. Objek VideoFrame baru akan disisipkan untuk video tersebut.

  3. Parent VideoFrame ke kontainer.

  4. Dengan VideoFrame baru yang dipilih, aktifkan properti Looped dan Playing di jendela Properties.

Jika Anda ingin memutar video dalam pengalaman Anda dengan kode, tempelkan kode berikut ke dalam Script di dalam ServerScriptService untuk membuat Part dan memutar video di permukaan depannya.


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" -- Ganti dengan ID aset video Anda
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.