VideoFrame

非推奨を表示

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

VideoFrame は、Frame がするように、移動するビデオ画像を使用してレンダリングします。ビデオは、Roblox ウェブサイトにアップロードされたファイルから必要です。

ビデオは、長方形の全体にスケールされますが、ネイティブ解像度で表示されると最高です。

2D と 3D サウンド

Class.BasePart の下に配置された VideoFrame は、その部分の BasePart からそのサウンドを発生させます。

VideoFrame は、Doppler 効果を展示します。これは、その領域に接続された部品の相対動作により、周波数とピッチが異なることを意味します。

VideoFrame の音量は、クライアントのサウンドリスナー (デフォルトでは Camera 位置) とビデオフレームの部分の位置によって決定されます。

VideoFrame は、 「グローバル」 であることが考えられます。これは、ベースパーツの表面GUI の下に配置されていない場合に、サウンドがすべての場プレースで同じ音量で再生されることです。

コードサンプル

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()

概要

プロパティ

  • 読み取り専用
    複製されていません
    並列読み取り

    Class.VideoFrame.Video が Roblox サーバーから読み込まれ、プレイできるようになるまでの時間を示します。

  • 並列読み取り

    Class.VideoFrame.Video がプレイ完了したときに繰り返すかどうかを設定します。

  • 複製されていません
    並列読み取り

    Class.VideoFrame.Video が現在プレイ中かどうかを示します。再生を開始または一時停止するように設定できます。

  • 読み取り専用
    複製されていません
    並列読み取り

    Class.VideoFrame.Video ファイルのオリジナルソース解像度を取得します。

  • 読み取り専用
    複製されていません
    並列読み取り

    Class.VideoFrame.Video の長さを秒単位で表示します。

  • 複製されていません
    並列読み取り

    Class.VideoFrame.Video の秒での進行状況を表示します。

  • Video:ContentId
    並列読み取り

    ビデオファイルの VideoFrame オブジェクトに関連するコンテンツIDは、Class.VideoFrame オブジェクトの子です。

  • 並列読み取り

    Class.VideoFrame.Video が現在戻る生されている音量を示します。

GuiObject から継承した プロパティ
  • 並列読み取り

    この UI 要素が入力を沈めるかどうかを決定します。

  • 並列読み取り

    Class.GuiObject のオリジンポイントを決定し、相対的なサイズに対して Class.GuiObject のオリジンポイントを決定します。

  • 子コンテンツに基づいてサイズ変更が発生するかどうかを決定します。

  • 並列読み取り

    Class.GuiObject の背景色を決定します。

  • 並列読み取り

    Class.GuiObject の背景と境界を透明化する。

  • 並列読み取り

    Class.GuiObject ボーダーの色を決定します。

  • 並列読み取り

    Class.GuiObject ボーダーの位置相対を決定します。

  • 並列読み取り

    Class.GuiObject ボーダーのピクセル幅を決定します。

  • 並列読み取り

    親 GUI 要素の外にある子 GUI 要素がレンダリングするべきかどうかを決定します。

  • 読み取り専用
    複製されていません
    並列読み取り

    プレイヤーのマウスが GuiObject 上で積極的に押されているかどうかを決定します。

  • 並列読み取り

    Class.GuiButton がインタラクト可能かどうかを決定します。GuiStateGuiObject が変更されているかどうか。

  • 並列読み取り

    Class.UIGridStyleLayout と一緒に使用されると、UIGridStyleLayout のソートオーダーを制御します。

  • 並列読み取り

    ゲームパッドのセレクターが下に移動すると、GuiObject が選択されます。

  • 並列読み取り

    ゲームパッドのセレクターが左に移動したときに選択される GuiObject を設定します。

  • 並列読み取り

    ゲームパッドのセレクターが右に移動したときに選択される GuiObject を設定します。

  • 並列読み取り

    ゲームパッドセレクターが上に移動すると、GuiObject が選択されます。

  • 並列読み取り

    Class.GuiObject のピクセルとスカラーポジションを決定します。

  • 並列読み取り

    Class.GuiObject が回転する度数を決定します。

  • 並列読み取り

    ゲームパッドで GUI を選択できるかどうかを決定します。

  • ゲームパッドのデフォルトの装飾をオーバーライドします。

  • 並列読み取り

    ゲームパッド UI の選択によって選択された GuiObjects のオーダー。

  • 並列読み取り

    Class.GuiObject のピクセルとスケーラーサイズを決定します。

  • 親のサイズに対応する SizeGuiObject 軸を設定します。

  • 非表示
    複製されていません
    並列読み取り
    非推奨

    Class.GuiObject.BackgroundTransparency|BackgroundTransparency と TextTransparency のミックスプロパティ。

  • 並列読み取り

    Class.GuiObject とその子孫がレンダリングされるかどうかを決定します。

  • 並列読み取り

    他の Class.GuiObject との相対位置で GuiObject がレンダリングされる順序を決定します。

GuiBase2d から継承した プロパティ

方法

GuiObject から継承した 方法

イベント

GuiObject から継承した イベントGuiBase2d から継承した イベント
  • SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal

    ゲームパッドの選択が移動すると、退出します。または、接続された GuiBase2d または任意の子 GuiObjects 内で変更されます。

プロパティ

IsLoaded

読み取り専用
複製されていません
並列読み取り

このプロパティは、VideoFrame.Video が Roblox サーバーから読み込まれ、プレイできるようになるときに true になります。

Looped

並列読み取り

このプロパティは、VideoFrame.Video がプレイした後に繰り返すかどうかを設定します。

Playing

複製されていません
並列読み取り

このプロパティは、VideoFrame.Video が現在プレイ中かどうかを示します。VideoFrame:Play()VideoFrame:Pause() 機能の代替として、またはプレイを開始または一時停止することを開始することを設定できます。

Resolution

読み取り専用
複製されていません
並列読み取り

このプロパティは、VideoFrame.Video ファイルのオリジナルソース解像度を取得します。

TimeLength

読み取り専用
複製されていません
並列読み取り

このプロパティは、VideoFrame.Video のビデオの長さを秒単位で表示します。ビデオがロードされていない場合、この値は 0 です。

TimePosition

複製されていません
並列読み取り

このプロパティは、VideoFrame.Video の秒単位の進行状況を表します。プレイヤーの再生ポジションを移動するために変更できます。

Video

ContentId
並列読み取り

ビデオファイルの VideoFrame オブジェクトに関連するコンテンツIDは、Class.VideoFrame オブジェクトの子です。

コードサンプル

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

並列読み取り

このプロパティは、VideoFrame.Video が戻る生する音量を決定します。これは、0から100の数値に設定できます。

方法

Pause

void

Class.VideoFrame.Playing を偽に設定し、VideoFrame.Video がプレイ中の場合は、再生を一時停止します。

Class.VideoFrame.TimePosition がリセットされないので、ビデオが再開されると、前の位置から続きます。


戻り値

void

Play

void

Sets VideoFrame.Playing to true, This plays the VideoFrame.Video , continuing from the current VideoFrame.TimePosition .


戻り値

void

コードサンプル

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()

イベント

DidLoop

Class.VideoFrame.Video ループが発動するたびに発動するイベント。ビデオのコンテンツ ID を返します。

パラメータ

video: string

ループされたビデオのコンテンツID。


Ended

このイベントは、VideoFrame.Video がプレイバックを完了し、停止したときに発動します。

パラメータ

video: string

終了した一時停止のコンテンツID。


Loaded

このイベントは、VideoFrame.Video が読み込まれるときに発生します。

パラメータ

video: string

ロードされたビデオのコンテンツID。


Paused

このイベントは、VideoFrame.VideoVideoFrame:Pause() を使用して一時停止されたとき、または VideoFrame.Playing を偽装して false に設定されたときに発動します。

パラメータ

video: string

一時停止されたビデオのコンテンツID。


Played

このイベントは、VideoFrame.VideoVideoFrame:Play() 機能を使用してプレイされたときに発動するか、VideoFrame.Playing を true に設定します。

パラメータ

video: string

プレイされたビデオのコンテンツID。