Zasoby wideo używane w VideoFrame pozwalają na odtwarzanie wideo w doświadczeniach.Możesz prześlij wideo, które na pewno masz uprawnienie do użycia, takie jak wideo, które sam tworzysz, a system prywatności zasobów automatycznie zapewnia, że ID twoich przesłanych filmów nie mogą być uzyskiwane przez użytkowników bez odpowiednich uprawnień.
Prześlij wideo
Jeśli jesteś użytkownikiem o wieku 13+ ID zweryfikowanym, możesz przesłać wideo za pośrednictwem Menadżera zasobów, Pulpy nawigacyjnej twórcy lub Otwarty interfejs API chmury.Możesz przesłać wideo, tak długo jak spełnia ono następujące wymagania:
- Masz prawne uprawnienia do korzystania z zasobu wideo.
- Przestrzega standardów społeczności Roblox i Warunków korzystania.
- To 60 sekund lub mniej w formacie .mp4 lub .mov.
- Jej rozdzielczość jest mniejsza lub równa 4096×2160.
- Jest mniej niż 750 MB.
- Obejmuje tylko angielski, hiszpański, portugalski, indonezyjski, chiński (uproszczony i tradycyjny), japoński i/lub koreański dźwięk i tekst.
Wideo, które nie spełnia tych wymogów, jest odrzucane.Kanały alfa nie są wspierane i zostaną ignorowane.Przy przesyłaniu wideo rozważ obserwujekwestie:
- Każde przesłanie wideo kosztuje 2,000 Robux.
- Możesz przesłać maksymalnie dziesięć filmów w dowolnym okresie 30 dni, zaczynając od daty przesyłaćpierwszego filmu.
Odtwarzaj wideo
A VideoFrame musi być powiązany z ScreenGui , SurfaceGui lub BillboardGui w celu grywalne.
Aby odtworzyć wideo w swoim doświadczeniu bez kodu:
Utwórz ScreenGui tak jak opisano w Pojemnikach interfejsu użytkownika na ekranie lub SurfaceGui lub BillboardGui tak jak opisano w Pojemnikach interfejsu użytkownika w doświadczeniu .
Wstaw wideo z Toolbox lub Menadżera zasobów. Nowy obiekt VideoFrame zostanie wstawiony dla wideo.
Rodzicem VideoFrame do kontenera.
Po wybraniu nowego VideoFrame, włącz jego właściwości Pętlowe i Grające w oknie Właściwości.
Jeśli chcesz odtworzyć wideo w swoim doświadczeniu za pomocą kodu, wklej następujący kod do Script w ciągu ServerScriptService , aby utworzyć Part i odtworzyć wideo na jego przedniej powierzchni.
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" -- Zastąp ID zasobu wideowhile not videoFrame.IsLoaded dovideoFrame.Loaded:Wait()endvideoFrame:Play()