Table of Contents

Class VideoPlayerHandler

Namespace
JLChnToZ.VRC.VVMW

A backend for loading and displaying videos.

public class VideoPlayerHandler : AbstractMediaPlayerHandler
Inheritance
VideoPlayerHandler
Inherited Members
Extension Methods

Properties

Duration

protected override float Duration { get; }

Property Value

float

IsActive

protected override bool IsActive { get; set; }

Property Value

bool

IsAvPro

protected override bool IsAvPro { get; }

Property Value

bool

IsPaused

protected override bool IsPaused { get; }

Property Value

bool

IsPlaying

protected override bool IsPlaying { get; }

Property Value

bool

IsReady

protected override bool IsReady { get; }

Property Value

bool

Loop

protected override bool Loop { get; set; }

Property Value

bool

PrimaryAudioSource

protected override AudioSource PrimaryAudioSource { get; }

Property Value

AudioSource

Speed

protected override float Speed { get; set; }

Property Value

float

SupportSpeedAdjustment

protected override bool SupportSpeedAdjustment { get; }

Property Value

bool

Texture

protected override Texture Texture { get; }

Property Value

Texture

Time

protected override float Time { get; set; }

Property Value

float

Methods

IsSupported(string)

protected override int IsSupported(string urlStr)

Parameters

urlStr string

Returns

int

LoadUrl(VRCUrl, bool)

protected override void LoadUrl(VRCUrl url, bool reload)

Parameters

url VRCUrl
reload bool

OnVideoEnd()

public override void OnVideoEnd()

OnVideoError(VideoError)

public override void OnVideoError(VideoError videoError)

Parameters

videoError VideoError

OnVideoLoop()

public override void OnVideoLoop()

OnVideoPause()

public override void OnVideoPause()

OnVideoPlay()

public override void OnVideoPlay()

OnVideoReady()

public override void OnVideoReady()

OnVideoStart()

public override void OnVideoStart()

Pause()

protected override void Pause()

Play()

protected override void Play()

Stop()

protected override void Stop()