비디오

VRChat 월드를 위한 동기화 YouTube·동영상 플레이어. 깔끔한 기본 패널과, 직접 조작 UI를 만들 수 있는 부품이 함께 있습니다.

업데이트 2026-10-22

VRChat이 월드에 주는 동영상 플레이어는 재생만 합니다. 모두를 같은 장면에 맞추고, 늦게 온 사람을 따라잡게 하고, 링크를 쌓아 둘 방법은 월드의 몫입니다. 이 패키지가 그 모두를 맡습니다. 동기화 플레이어, 원하는 만큼의 스크린, 조작 패널입니다.

기본 패널: 제목, 진행 상태, 재생 버튼, 볼륨, 링크 입력란, 대기열

모두가 같은 프레임을 봅니다. 나중에 들어온 사람은 방이 있는 위치에서, 방이 일시정지 중이면 일시정지된 채로 합류합니다. 일시정지, 탐색, 반복, 건너뛰기는 동기화되고, 볼륨은 각자의 것입니다. 링크는 추가한 사람의 이름과 함께 대기열에 쌓이고, 대기열이 비면 재생목록이 이어받으며, 잠그면 조작은 인스턴스 오너와 지정한 사람에게만 남습니다.

코드에서도 패널과 똑같이 플레이어를 다룹니다.

public class Cinema : UdoniteBehaviour
{
    public VideoPlayer player;
    public VRCUrl trailer;

    public override void Interact()
    {
        player.PlayUrl(trailer);
    }
}

들어 있는 것

VideoPlayer 동기화 플레이어. 재생, 대기열, 일시정지, 탐색, 건너뛰기, 잠금, 그리고 UI가 보여주는 모든 값
VideoScreen 어떤 렌더러에든 영상을 비추고, 그 모양에 맞춰 레터박스합니다
VideoPlaylist 대기열이 비었을 때 재생되는 링크와 제목
VideoButton, VideoLabel, VideoSlider, VideoLinkField, VideoShowWhen, VideoQueueRow 기본 패널을 이루는 부품. 직접 만든 UI에도 씁니다
VideoPart 나만의 부품을 작성하기 위한 기본 클래스
Udonite > Video 메뉴는 Create Video Player 하나뿐. 스크린 추가, AudioLink, YouTube 제목은 인스펙터의 버튼으로

시작하기부터 보세요. 패널 교체는 나만의 UI에서, 플레이어에게 보이는 것과 동영상이 재생되지 않을 때 할 일은 함께 보기에서 설명합니다.

문제가 발생했습니다 새로 고침