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.
- Itu mematuhi Standar Komunitas Roblox dan Ketentuan Penggunaan.
- 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:
Buat ScreenGui seperti dijelaskan dalam Kontainer UI Di Layar, atau SurfaceGui atau BillboardGui seperti dijelaskan dalam Kontainer UI Dalam Pengalaman.
Masukkan video dari Toolbox atau Pengelola Aset. Objek VideoFrame baru akan disisipkan untuk video tersebut.
Parent VideoFrame ke kontainer.

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 = truescreenPart.Parent = Workspacelocal surfaceGui = Instance.new("SurfaceGui")surfaceGui.Parent = screenPartlocal videoFrame = Instance.new("VideoFrame")videoFrame.Size = UDim2.new(1, 0, 1, 0)videoFrame.Parent = surfaceGuivideoFrame.Looped = truevideoFrame.Video = "rbxassetid://5608384572" -- Ganti dengan ID aset video Andawhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()