2using System.Runtime.CompilerServices;
3using System.Runtime.InteropServices;
17 public VideoClip videoClip { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
22 public bool isPlaying { [MethodImpl(MethodImplOptions.InternalCall)]
get; }
27 public bool isPaused { [MethodImpl(MethodImplOptions.InternalCall)]
get; }
32 public bool loop { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
37 public bool playOnStart { [MethodImpl(MethodImplOptions.InternalCall)]
get; [MethodImpl(MethodImplOptions.InternalCall)]
set; }
47 [MethodImpl(MethodImplOptions.InternalCall)]
53 [MethodImpl(MethodImplOptions.InternalCall)]
59 [MethodImpl(MethodImplOptions.InternalCall)]
65 [MethodImpl(MethodImplOptions.InternalCall)]
72 [MethodImpl(MethodImplOptions.InternalCall)]
79 [MethodImpl(MethodImplOptions.InternalCall)]
86 [MethodImpl(MethodImplOptions.InternalCall)]
bool isPlaying
Returns if this video player is playing
int GetTotalLength()
Get total length in seconds
bool isPaused
Returns if this video player is paused
Texture texture
Returns current frame as a texture
int GetPlaybackPosition()
Get current playback position in seconds
void Pause()
Pause playing
VideoClip videoClip
Get or set the video clip for this video player
delegate void PlaybackEvent(VideoPlayer sender)
void SetPlaybackPosition(int seconds)
Set current playback position in seconds
void Play()
Play current audio clip
bool loop
Return or set whether the video player replays after it finishes or not
bool playOnStart
Returns or sets if video player should start playing after scene is loaded
void Resume()
Resume playing