VideoFrame

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

VideoFrame은 Frame과 같이 이동 비디오 이미지로 직사각형을 렌더링합니다. 비디오는 Roblox 웹 사이트에 업로드된 파일에서 가져와야 합니다.

비디오는 전체 직사각형에 맞게 확대되지만 원본 해상도에서 표시되면 최고입니다.

2D 및 3D 사운드

Class.BasePart 아래에 배치된 비디오프레임은 그 부분의 BasePart에서 그 부분의 사운드를 방출합니다.

VideoFrame에는 Doppler 효과가 있으며, 해당 부착물에 연결된 상대적인 이동과 함께 그 주파수 및 톤이 변경됩니다.

비디오 프레임의 볼륨은 클라이언트의 사운드 수신기(기본적으로 Camera 위치)와 비디오 프레임의 부분 위치 사이의 거리에 따라 결정됩니다.

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

요약

속성

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    Roblox 서버에서 VideoFrame.Video를 로드했으며 플레이할 준비가 되었음을 나타냅니다.

  • 병렬 읽기

    재생할 때 VideoFrame.Video 를 반복하는지 여부를 설정합니다.

  • 복제되지 않음
    병렬 읽기

    Class.VideoFrame.Video 가 현재 재생 중인지 여부를 나타냅니다. 재생을 시작하거나 일시 중지하려면 설정할 수 있습니다.

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    Class.VideoFrame.Video 파일의 원본 해상도를 가져옵니다.

  • 읽기 전용
    복제되지 않음
    병렬 읽기

    초 단위의 VideoFrame.Video의 길이를 나타냅니다.

  • 복제되지 않음
    병렬 읽기

    Class.VideoFrame.Video 의 진행 상황을 나타냅니다.

  • Video:ContentId
    병렬 읽기

    비디오 파일의 콘텐츠 ID는 VideoFrame 개체와 연관됩니다.

  • 병렬 읽기

    현재 VideoFrame.Video 가 얼마나 시끄럽게 재생되는지 나타냅니다.

속성GuiObject에서 상속되었습니다속성GuiBase2d에서 상속되었습니다

메서드

메서드GuiObject에서 상속되었습니다

이벤트

이벤트GuiObject에서 상속되었습니다이벤트GuiBase2d에서 상속되었습니다

속성

IsLoaded

읽기 전용
복제되지 않음
병렬 읽기

이 속성은 VideoFrame.Video 가 Roblox 서버에서 플레이경우 사용자 정의 가능한 속성이 되는 경우에 적용됩니다.

Looped

병렬 읽기

이 속성은 VideoFrame.Video가 플레이할 때 반복하는지 여부를 설정합니다.

Playing

복제되지 않음
병렬 읽기

이 속성은 VideoFrame.Video 가 현재 재생 중인지 여부를 나타냅니다. VideoFrame:Play()VideoFrame:Pause() 함수의 대안으로 재생을 시작하거나 일시 중지할 수 있습니다.

Resolution

읽기 전용
복제되지 않음
병렬 읽기

이 속성은 VideoFrame.Video 파일의 원본 해상도를 가져옵니다.

TimeLength

읽기 전용
복제되지 않음
병렬 읽기

이 속성은 비디오 프레임을 VideoFrame.Video 의 길이를 나타냅니다. 비디오가 로드되지 않으면 이 값은 0이 됩니다.

TimePosition

복제되지 않음
병렬 읽기

이 속성은 VideoFrame.Video 의 초당 진행 상황을 나타냅니다. 재생 시작 전에 재생 위치를 변경하여 재생 시작 동안 재생 위치를 변경할 수 있습니다.

Video

ContentId
병렬 읽기

비디오 파일의 콘텐츠 ID는 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

설정 VideoFrame.Playing 를 false로 설정하면 플레이백이 중지됩니다.

Class.VideoFrame.TimePosition 이 재설정되지 않으면 비디오가 재시작될 때 이전 위치에서 계속됩니다.


반환

void

Play

void

Class.VideoFrame.Playing 을 참조하십시오. 이는 VideoFrame.Video 를 재생하고, 현재 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

클래스 비디오 프레임 워크의 루프가 발생할 때마다 발생하는 이벤트입니다. 비디오의 콘텐츠 ID를 반환합니다.

매개 변수

video: string

루프된 비디오의 콘텐츠 ID.


Ended

이 이벤트는 VideoFrame.Video 가 플레이백을 완료하고 중지된 때 발생합니다.

매개 변수

video: string

중지된 내용의 ID 콘텐츠.


Loaded

이 이벤트는 VideoFrame.Video 가 로드될 때 발생합니다.

매개 변수

video: string

로드된 비디오의 콘텐츠 ID.


Paused

이 이벤트는 VideoFrame.Video 가 중지되면 실행되거나 VideoFrame:Pause() 또는 VideoFrame.Playing 를 설정하면 false로 설정됩니다.

매개 변수

video: string

일시 비디오의 콘텐츠 ID.


Played

이 이벤트는 VideoFrame.Video 가 플레이 사용하는 VideoFrame:Play() 함수를 사용하거나 VideoFrame.Playing 를 설정하여 플레이할 때 발생합니다.

매개 변수

video: string

재생된 비디오의 콘텐츠 ID.