学ぶ
エンジンクラス
VideoFrame

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。


コードサンプル
ビデオの作成と再生
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://" -- ここにアセットIDを追加
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

APIリファレンス
プロパティ
IsLoaded
読み取り専用
複製されていません
並列読み取り
機能: Audio, UI
VideoFrame.IsLoaded:boolean

Looped
並列読み取り
機能: Audio, UI
VideoFrame.Looped:boolean

MaximumResolution
非表示
並列読み取り
機能: Audio, UI, InternalTest
VideoFrame.MaximumResolution:Enum.VideoSampleSize

Playing
複製されていません
並列読み取り
機能: Audio, UI
VideoFrame.Playing:boolean

Resolution
読み取り専用
複製されていません
並列読み取り
機能: Audio, UI
VideoFrame.Resolution:Vector2

RollOffMaxDistance
並列読み取り
機能: Audio, UI
VideoFrame.RollOffMaxDistance:number

RollOffMinDistance
並列読み取り
機能: Audio, UI
VideoFrame.RollOffMinDistance:number

RollOffMode
並列読み取り
機能: Audio, UI
VideoFrame.RollOffMode:Enum.RollOffMode

TimeLength
読み取り専用
複製されていません
並列読み取り
機能: Audio, UI
VideoFrame.TimeLength:number

TimePosition
複製されていません
並列読み取り
機能: Audio, UI
VideoFrame.TimePosition:number

Video
並列読み取り
機能: Audio, UI
VideoFrame.Video:ContentId
コードサンプル
ビデオの作成と再生
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://" -- ここにアセットIDを追加
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

VideoContent
並列読み取り
機能: Audio, UI
VideoFrame.VideoContent:Content

Volume
並列読み取り
機能: Audio, UI
VideoFrame.Volume:number

方法
Pause
機能: Audio, UI
VideoFrame:Pause():()
戻り値
()

Play
機能: Audio, UI
VideoFrame:Play():()
戻り値
()
コードサンプル
ビデオの作成と再生
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://" -- ここにアセットIDを追加
while not videoFrame.IsLoaded do
task.wait()
end
videoFrame:Play()

イベント
DidLoop
機能: Audio, UI
VideoFrame.DidLoop(video:string):RBXScriptSignal
パラメータ
video:string

Ended
機能: Audio, UI
VideoFrame.Ended(video:string):RBXScriptSignal
パラメータ
video:string

Loaded
機能: Audio, UI
VideoFrame.Loaded(video:string):RBXScriptSignal
パラメータ
video:string

Paused
機能: Audio, UI
VideoFrame.Paused(video:string):RBXScriptSignal
パラメータ
video:string

Played
機能: Audio, UI
VideoFrame.Played(video:string):RBXScriptSignal
パラメータ
video:string

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。