VideoFrame örneklerinde kullanılan video varlıkları, deneyimlerde video oynatımına izin verir. Kendi başınıza yaptığınız gibi, kullanım iznine sahip olduğunuz videoları yükleyebilirsiniz, ve varlık gizliliği sistemi, yüklediğiniz videoların kimliklerinin uygun izinlere sahip olmayan kullanıcılar tarafından erişilemeyeceğini otomatik olarak sağlar.
Videoları yükle
13 yaş ve üzeri kimliği doğrulanmış bir kullanıcıysanız, videoları Varlık Yöneticisi, Yaratıcı Gösterge Tablosu veya Açık Bulut API'si üzerinden yükleyebilirsiniz. Bir video, aşağıdaki gereklilikleri karşıladığı sürece yüklenebilir:
- Video varlığını kullanma yasal haklarına sahipsiniz.
- Roblox Topluluk Standartları ve Kullanım Şartları ile uyumludur.
- Süresi 5 dakika veya daha az ve .mp4 veya .mov formatındadır.
- Çözünürlüğü 4096×2160 veya daha azdır.
- Boyutu 3.75 GB'den daha küçüktür.
Bu gerekliliklere uymayan videolar reddedilir. Alfa kanalları desteklenmez ve göz ardı edilir. Videoları yüklerken aşağıdakileri göz önünde bulundurun:
- Her video yüklemesi 2,000 Robux maliyetindedir.
- Günde maksimum 20 video yükleyebilirsiniz.
Videoları oynat
Bir VideoFrame, oynatılabilmesi için bir ScreenGui, SurfaceGui veya BillboardGui'ya ebeveyn olmalıdır. Şu anda, en fazla iki video aynı anda oynatılabilir.
Kod kullanmadan deneyiminizde bir videoyu oynatmak için:
Ekrandaki UI Konteynerleri altında açıklandığı gibi bir ScreenGui, ya da Deneyim İçinde UI Konteynerleri altında açıklandığı gibi bir SurfaceGui veya BillboardGui oluşturun.
Araç Kutusu veya Varlık Yöneticisi'nden bir video ekleyin. Video için yeni bir VideoFrame nesnesi eklenir.
VideoFrame'i konteynıra ebeveyn yapın.

Yeni seçilen VideoFrame ile Özellikler penceresinde Döngüsel ve Oynatılıyor özelliklerini etkinleştirin.

Kod kullanarak deneyiminizde bir videoyu oynatmak isterseniz, bir Part oluşturmak ve videoyu ön yüzeyinde oynatmak için aşağıdaki kodu Script içine yapıştırın ve ServerScriptService'e ekleyin.
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" -- Kendi video varlık ID'nizle değiştirilmelidirwhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()