เฟรมวิดีโอ

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

สินทรัพย์วิดีโอที่ใช้ใน VideoFrame ตัวอย่างอนุญาตให้เล่นวิดีโอในประสบการณ์คุณสามารถ อัปโหลด วิดีโอที่คุณแน่ใจว่ามีสิทธิ์ใช้ เช่น วิดีโอที่คุณทําเอง และระบบ ความเป็นส่วนตัวของสินทรัพย์ จะรับประกันอัตโนมัติว่าไอดีของวิดีโอที่คุณอัปโหลดไม่สามารถเข้าถึงได้โดยผู้ใช้ที่ไม่มีสิทธิ์เหมาะสม

อัปโหลดวิดีโอ

หากคุณเป็นผู้ใช้ 13+ ID ได้รับการยืนยัน คุณสามารถอัปโหลดวิดีโอผ่าน ผู้จัดการสินทรัพย์ , แดชบอร์ดผู้สร้าง หรือ API เปิดคลาวด์คุณสามารถอัปโหลดวิดีโอตราบใดที่มันตรงตามข้อกำหนดต่อไปนี้:

  • คุณมีสิทธิทางกฎหมายในการใช้สินทรัพย์วิดีโอ
  • มันปฏิบัติตามมาตรฐานชุมชน Roblox และเงื่อนไขการใช้งาน และ เงื่อนไขการใช้งาน .
  • มันเป็น 60 วินาทีหรือน้อยกว่าในรูปแบบ .mp4 หรือ .mov
  • ความละเอียดของมันน้อยกว่าหรือเท่ากับ 4096×2160
  • มันน้อยกว่า 750 MB
  • มันรวมถึงภาษาอังกฤษ สเปน โปรตุเกส อินโดนีเซีย จีน (เรียบง่ายและดั้งเดิม) ญี่ปุ่น และ/หรือเสียงและข้อความเกาหลี

วิดีโอที่ไม่ตรงตามข้อกำหนดเหล่านี้ถูกปฏิเสธช่องอัลฟาไม่ได้รับการสนับสนุนและจะถูกเพิกเฉยเมื่ออัปโหลดวิดีโอ กำลังติดตาม:

  • การอัปโหลดวิดีโอแต่ละครั้งมีค่าใช้จ่าย 2,000 Robux
  • คุณสามารถอัปโหลดวิดีโอสูงสุดสิบรายการภายในระยะเวลา 30 วันตั้งแต่วันที่อัปโหลดวิดีโอครั้งแรกของคุณ

เล่นวิดีโอ

A VideoFrame จะต้องถูกผูกกับ A ScreenGui , SurfaceGui หรือ BillboardGui เพื่อให้สามารถเล่นได้

รหัส:

  1. สร้าง ScreenGui ตามที่ระบุไว้ใน คอนเทนเนอร์ UI บนหน้าจอ หรือ SurfaceGui หรือ BillboardGui ตามที่ระบุไว้ใน คอนเทนเนอร์ UI ในประสบการณ์

  2. ใส่วิดีโอจาก กล่องเครื่องมือ หรือ ผู้จัดการสินทรัพย์ สิ่งของใหม่จะถูกสอดเข้าไปสำหรับวิดีโอ

  3. เป็นพ่อของ VideoFrame ให้กับคอนเทนเนอร์

  4. เมื่อเลือกใหม่ VideoFrame แล้วเปิดใช้งานคุณสมบัติ ซ้ำ และ เล่น ในหน้าต่าง คุณสมบัติ

หากต้องการเล่นวิดีโอในประสบการณ์ของคุณด้วยรหัส ให้วางโค้ดต่อไปนี้ลงใน Script ภายใน ServerScriptService เพื่อสร้าง Part และเล่นวิดีโอบนพื้นผิวด้านหน้า


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" -- แทนที่ด้วยรหัสสินทรัพย์วิดีโอของคุณ
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()