VideoFrame durumlarında kullanılan video varlıkları, deneyimlerde video oynatma sağlar.Kullanma izniniz olduğundan emin olduğunuz videoları yükleyebilirsiniz, örneğin kendiniz yaptığınız videolar ve varlık gizliliği sistemi otomatik olarak yüklendiğiniz videoların ID'lerinin doğru izinler olmadan kullanıcılar tarafından erişilemeyeceğinden emin olur.
Videolar yükle
Eğer 13+ Kimlik Doğrulanmış bir kullanıcıysanız, videoları Varlık Yöneticisi, Yaratıcı Panosu, veya Açık Bulut API aracılığıyla yükleyebilirsiniz.Aşağıdaki gereksinimleri karşıladığı sürece bir video yükleyebilirsiniz:
- Video varlığını kullanma yasal hakkına sahipsiniz.
- 60 saniye veya daha az süre .mp4 veya .mov formatında.
- Çözünürlüğü 4096×2160'dan az veya eşittir.
- 750 MB'den az.
- Sadece İngilizce, İspanyolca, Portekizce, Endonezyaca, Çince (basitleştirilmiş ve geleneksel), Japonca ve/veya Korece ses ve metin içerir.
Bu gereksinimleri karşılamayan videolar reddedilir.Alpha kanalları desteklenmiyor ve göz ardı edilecek.Videolar yüklendiğinde, takip edilennoktalara dikkat edin:
- Her video yükleme maliyeti 2,000 Robux'tır.
- İlk videonuzun tarihinden itibaren herhangi bir 30 günlük sürede maksimum on video yükleyebilirsiniz.
Videoları oynat
Oynatılabilmek için bir VideoFrame 'nin bir ScreenGui , SurfaceGui veya BillboardGui 'e ebeveyn olması gerekir.
kodolmadan deneyiminizde bir videoyu oynamak için:
Create a ScreenGui as outlined in Ekran üzeri UI Konteynerleri , or a SurfaceGui or BillboardGui as outlined in Deneyim içi UI Konteynerleri .
Araç çubuğundan veya Varlık Yöneticisinden bir video ekleyin. Video için yeni bir VideoFrame nesne girilir.
Ebeveyn VideoFrame konteynere yönlendirin.
Yeni VideoFrame seçilerek, özelliklerinin Döngülenmiş ve Oynama özelliklerini Özellikler penceresinde etkinleştirin.
Kodla deneyiminizde bir videoyu oynamak istiyorsanız, aşağıdaki kodu içine yapıştırarak bir oluşturun ve videoyu ön yüzeyinde oynayın.
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" -- Videonuzun varlık kimliğiyle değiştirinwhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()