เฟรมวิดีโอ

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

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

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

หากคุณเป็นผู้ใช้ที่มีการตรวจสอบ ID อายุ 13 ปีขึ้นไป ID verified คุณสามารถอัปโหลดวิดีโอผ่าน Asset Manager, Creator Dashboard, หรือ Open Cloud API คุณสามารถอัปโหลดวิดีโอได้ตราบใดที่มันเป็นไปตามข้อกำหนดดังต่อไปนี้:

  • คุณมีสิทธิ์ทางกฎหมายในการใช้สื่อวิดีโอ
  • วิดีโอมีความยาวไม่เกิน 5 นาทีในรูปแบบ .mp4 หรือ .mov
  • ความละเอียดไม่เกิน 4096×2160
  • ขนาดไม่เกิน 3.75 GB

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

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

เล่นวิดีโอ

VideoFrame ต้องถูกตั้งอยู่ใน ScreenGui, SurfaceGui, หรือ BillboardGui เพื่อให้สามารถเล่นได้ ปัจจุบันสามารถเล่นวิดีโอได้สูงสุดสองวิดีโอพร้อมกัน

เพื่อเล่นวิดีโอในประสบการณ์ของคุณโดยไม่ต้องเขียนโค้ด:

  1. สร้าง ScreenGui ตามที่อธิบายไว้ใน ภาชนะ UI บนจอ, หรือ SurfaceGui หรือ BillboardGui ตามที่อธิบายไว้ใน ภาชนะ UI ในประสบการณ์

  2. แทรกวิดีโอจาก Toolbox หรือ Asset Manager จะมีวัตถุ VideoFrame ใหม่แทรกสำหรับวิดีโอ

  3. ตั้ง VideoFrame ให้เป็นบิดาของภาชนะ

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

หากคุณต้องการเล่นวิดีโอในประสบการณ์ของคุณด้วยโค้ด ให้วางโค้ดดังต่อไปนี้ลงใน 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()
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ