VideoFrame

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

VideoFrame menampilkan sebuah bilangan persegi, seperti yang dilakukan Frame dengan gambar video bergerak. Video harus berasal dari file yang diunggah ke situs Roblox.

Video diubah agar sesuai dengan seluruh rentang, tetapi terlihat terbaik saat ditampilkan dengan resolusi aslinya.

Suara 2D dan 3D

Sebuah VideoFrame ditempatkan di bawah SurfaceGui pada BasePart akan memancarkan suaranya dari bagian itu BasePart.Position .

Sebuah VideoFrame menampilkan efek Doppler, artinya frekuensi dan nada berbeda dengan gerakan relatif dari bagian mana pun yang dihubungkannya.

Volume VideoFrame akan ditentukan oleh jarak antara pendengar suara klien (默认值 adalah posisi Camera ) dan posisi bagian VideoFrame.

VideoFrame dianggap "global" jika tidak ditempatkan di bawah SurfaceGui pada BasePart.Dalam kasus ini, suara akan diputar dengan volume yang sama di seluruh tempat.

Contoh Kode

The code sample below demonstrates how to create and play a VideoFrame with SomeValidAssetID once the video has loaded.

Creating and Playing a Video

local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- add an asset ID to this
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Rangkuman

Properti

Properti diwarisi dari GuiObject

Properti

Properti diwarisi dari GuiBase2d

Properti

Metode

Metode diwarisi dari GuiObject

Metode

Acara

Acara diwarisi dari GuiObject

Acara

Acara diwarisi dari GuiBase2d

Acara

Properti

IsLoaded

Hanya Baca
Tidak Direplikasi
Baca Paralel

Looped

Baca Paralel

Playing

Tidak Direplikasi
Baca Paralel

Resolution

Hanya Baca
Tidak Direplikasi
Baca Paralel

TimeLength

Hanya Baca
Tidak Direplikasi
Baca Paralel

TimePosition

Tidak Direplikasi
Baca Paralel

Video

ContentId
Baca Paralel

Contoh Kode

Creating and Playing a Video

local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- add an asset ID to this
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Volume

Baca Paralel

Metode

Pause

()

Memberikan nilai

()

Play

()

Memberikan nilai

()

Contoh Kode

Creating and Playing a Video

local screenPart = Instance.new("Part")
screenPart.Parent = workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://" -- add an asset ID to this
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

Acara

DidLoop

Parameter

video: string

Ended

Parameter

video: string

Loaded

Parameter

video: string

Paused

Parameter

video: string

Played

Parameter

video: string