Giter Site home page Giter Site logo

usharpvideo's Introduction

USharpVideo

A basic video player made for VRChat using Udon and UdonSharp. Supports normal videos and live streams.

image

See the Wiki for more info on advanced configuration and tips + guides

Features

  • Allows master only/everyone lock toggle for video playing
  • Video seeking and duration info
  • Pause/Play
  • Loop video button
  • Shows master and the last person to play a video
  • Default playlist that plays when entering the world
  • Stream player
  • Support for YouTube timestamped URL's (youtube.com?v=<video>&t=<seconds>)
  • Volume slider
  • Reload button
  • Supports YouTube link resolution in the editor the same as in VRC

Installation

  1. Install the latest VRCSDK and latest release of UdonSharp using the VRChat Creator Companion
  2. Install the latest release
  3. Drag the USharpVideo prefab into your scene, resize to fit
  4. Optionally bake realtime GI for the scene

There is also an example scene with the video player setup with lightmapping and everything in the USharpVideo/Examples directory.

FAQ

Does YouTube work on Quest?

Yes, YouTube is supported on Quest by default by VRChat now.

usharpvideo's People

Contributors

jacklul avatar merlinvr avatar shingenpizza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

usharpvideo's Issues

Syncing with quest

found this vie a google search for vrchat quest synced video players , does this video player work for both pc and quest on the sdk3?

Video error/retrying loop in latest VRC open beta

VRChat 2021.3.1, build 1112.

SDK3 world version 2021.06.03.14.57 (latest release version)

World used https://vrch.at/wrld_515214e6-c364-4206-bd8b-e1023ffa6408

USharpVideo script configured with default stream mode and low latency enabled, default playlist https://www.youtube.com/watch?v=YSBO7Zl8mU4 which is a youtube stream.

You can see the behaviour here, no manual intervention was made, it eventually stopped looping after a time: https://cdn.discordapp.com/attachments/756114559991021600/863391536723787776/2021-07-10_13-04-48.mp4

If I stop the player and then press play again, or put in another youtube stream link, it will also exhibit the same behaviour. So it's not specifically tied to coming in to the world.

Testing other video types: youtube videos in video mode, twitch streams in stream mode, vrcdn streams in stream mode, do NOT show this issue. It seems specific to just youtube streams so far.

Volume for Quest Users

I use this as a cross-platform video player and it works extremely well; however, the volume difference between PC and Quest is insane (the volume level on Quest is far quieter), is there a way to mitigate or fix this?

For details I use direct .mp4 links from bunny.net CDN

URL field text invisible when text is entered

Hi, the UI appears correctly, but once anything is entered into the "Text" field, the placeholder ("Enter Video URL...") disappears as expected, yet the actual typed text isn't showing. The entered URL is invisible, but a user knows that text has been entered because the typing cursor moves, and pressing the play button on a valid URL works. So the text is there but you can't see it.

This happens on multiple projects of mine - Reimporting the player, deleting it completely and importing again from scratch hasn't helped. SDK is all up to date.

Wondering if there is a TextMeshPro setting conflict for projects where the VRC Billiards Community Edition is also present. Any ideas?

Icons corrupted

Hello i loaded the zip.file and extracted it and normal build it in unity but all icons are corrupted even if i reload it i can't use any icons.

cant paste urls

im having an issue where it wont let me put a url in
the script kept saying it was missing
i put the playurlbutton one in
compiled it with udon
still doesnt work
vrcurlfield doesnt work either
i really wanna get this working for my world so me and quest friends can watch videos together
image

(REQUEST) UI Buttons to play predeterminated videos

As above, an ingame kind of UI Button list that allows the player to play videos that the creator of the world previously designated. kinda like a prefab button list that you can add and link to the video player.

5.1 Audio Removes center channel

Hello,
So after some testing i have found the using version V1 with streaming option lets us plug plex URLs directly into the video player.
However the main problem i have come across is any videos that have 5.1, the music background voices, etc all work perfectly fine however all voice lines have no audio, which i am guessing is due to the center channel getting ignored.

Is there a way to either force the center channel to L/R or even had a center speaker to the player?

Thanks,

Default state to stream

Hello,
Is there a way to set the default to stream so i can feed youtube stream into the starting playlist,
Currently it just states invalid if i try, i have to load the world, swap it to stream, then i can paste the same URL in and it will work

Thanks

Audio not working, or cuts out after an unspecific amount of time until reload

When a link is loaded into the player (in this case Twitch), there is a chance that it will begin with no audio whatsoever. If audio does play, it will often cut out entirely after an unspecific amount of time. The audio comes back without issues if the "Reload" function is used.

Standard prefab is being used, with the only edit being the StreamAudioSourceL and R having their spatialization disabled for 2D audio.

Closed: Was using a slightly older version of UdonSharp. Will reopen issue if it still persists after the upgrade.

[USharpVideo] Video Player Error when trying to load.

I am having some issues with the USharp Video player in my vrchat world.

I am using Version 1.0 and was previously working fine in the project and uploaded into the world.

After making some changes recently, every time I enter play mode in Unity it pauses due to errors and I am receiving the below errors.

I deleted the entire USharp folder out of my project and reimported fresh with the exact same errors.

image
image

In Video Mode, couldn't hear the right channel of Audio

In Video Mode, couldn't hear the right channel of Audio.
The following steps will cause problems.

  1. Create a new project in Unity (2019.4.29f1).
  2. Import VRChat SDK3 World (2021.08.04.15.07_Public), UdonSharp (v0.20.2), and USharpVideo (v1.0.0).
  3. Place Plane, VRC World Prefab, and USharpVideo Prefab in Scene.
  4. Run Bulid & Test.

This video is used for confirmation.
https://youtu.be/fIrrHUaXpAE?t=185

I'm having some problems

The info button does not work.
I'm not able to see this movie on a direct link, while this one works. Both were uploaded by me.
I'm not able to set videos to play automatically when I enter the world. It just doesn't work.
Your player is the best that currently exists, but the quality of the player is much lower than the player that comes with the SDK. Even after setting the maximum quality to 2160 instead of the standard 720.
I'm using the latest version.
And it is not exactly a problem but a suggestion. Could you put the audio sources as children of the screen? It would make my life a little bit easier to move things around in my world.

What types of livestreams are supported?

Hey there,
I've been playing around a bit with USharpVideo, and I was trying to get an RTMP stream to work on it, but it would not load the stream.
Which types of streams are supported as of now?

"DefaultVolume" in uSharpVideo Prefab non-functional

Changing this setting from its default (up to a value of 1) causes the slider to be visibly changed when in the world, but actually has no impact on the volume. The volume is only changed when the slider is adjusted in-game.

Closed: Was using a slightly older version of UdonSharp. Will reopen issue if it still persists after the upgrade.

Add support for custom http headers

i find in most cases, i need both video url and specific http request headers to get the video. for example direct video url for Bilibili.com needs both "referer: https://www.bilibili.com/" and "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.72 Safari/537.36 Edg/90.0.818.39" to be included in the request header.
and also, for video in Onedrive and Aliyundrive need cookie and referer, so can you add support for custom http headers?
or in current version can i modify it during develop to be some specific string? (i dont make world myself so i havent tried yet, sry for this dumb question)

Unable to Play Audio Files

Not sure if this is a limitation of the underlying engine or USharpVideo so mentioning it just in case;

Trying to play audio files fails, only video files work. While this is a video player, it's typical that video players can play audio files as well and it would be a nice feature to have here.

host can put link in but other people unable to add link

there is bug on latest Udonsharp or VRC SDK3 that host of lobby able post links but when Default unlocked as host have it unlocked then its locked for others.

not sure this still maintains updates or not but this is broken both platfroms from Quest and PC

3D Audio not working

I dont know how to let it work with 3D Audio and Audio Range.l Its not working for me what do i have to do?

corrupted import?

Hi,

So I imported the package into my unity scene for V1.0.0 and I got 107 errors in the console and I am no longer able to access the SDK - I only get the options to either Reload or Recompile.

Is there any way to fix this or has my project become corrupted?

Yt-dlp not downloading videos when running in proton.

The preinstalled yl-dlp (version 2022.03.08.1) returns error code 101 in not only the game, but when ran with normal wine too. Using version 2022.06.22.1 with wine works like a charm, but in VRChat it gives a error (see bellow).

Log when running with the preinstalled yt-dlp (version 2022.03.08.1):

2022.06.26 23:31:53 Log        -  [USharpVideo] Started video load for URL: https://www.youtube.com/watch?v=CqAGhSR3ZtA, requested by robiot


2022.06.26 23:31:53 Log        -  [Video Playback] Attempting to resolve URL 'https://www.youtube.com/watch?v=CqAGhSR3ZtA'


2022.06.26 23:31:53 Log        -  NativeProcess.Start: started process id [3536]: C:/users/steamuser/AppData/LocalLow/VRChat/VRChat\Tools/yt-dlp.exe (...)


2022.06.26 23:32:08 Log        -  NativeProcess.HasExited: process exited with code 101, took 15363 ms. Command line: C:/users/steamuser/AppData/LocalLow/VRChat/VRChat\Tools/yt-dlp.exe (...)


2022.06.26 23:32:08 Log        -  [Video Playback] URL 'https://www.youtube.com/watch?v=CqAGhSR3ZtA' resolved to 'https://verylongurl-that-works.com'


2022.06.26 23:32:08 Error      -  [USharpVideo] Video player error when trying to load https://www.youtube.com/watch?v=CqAGhSR3ZtA

Log when running with yt-dlp (version 2022.06.22.1):

2022.06.26 23:34:44 Log        -  [USharpVideo] Started video load for URL: https://www.youtube.com/watch?v=CqAGhSR3ZtA, requested by robiot


2022.06.26 23:34:44 Log        -  [Video Playback] Attempting to resolve URL 'https://www.youtube.com/watch?v=CqAGhSR3ZtA'


2022.06.26 23:34:44 Log        -  NativeProcess.Start: started process id [3244]: C:/users/steamuser/AppData/LocalLow/VRChat/VRChat\Tools/yt-dlp.exe (...)


2022.06.26 23:34:51 Log        -  NativeProcess.HasExited: process exited with code 0, took 7152 ms. Command line: C:/users/steamuser/AppData/LocalLow/VRChat/VRChat\Tools/yt-dlp.exe (...)


2022.06.26 23:34:51 Log        -  [Video Playback] URL 'https://www.youtube.com/watch?v=CqAGhSR3ZtA' resolved to 'https://verylongurl-that-works.com'


2022.06.26 23:34:51 Error      -  [USharpVideo] Video player error when trying to load https://www.youtube.com/watch?v=CqAGhSR3ZtA


2022.06.26 23:34:51 Log        -  [Behaviour] Skipping registration of a video player on 'Internals' with the VideoPlayerOverseer as automatic resync is disabled.

Twitch stream no video

There seems to be an issue with only twitch streams on the player, the audio plays but the video gets stuck on the countdown from the start at 1. I tested a youtube stream and it worked fine.

I love the player and hope you still support it! Thanks

Person who pastes Live Streaming HSL stream link - Streem freezes after loading first frame untill they rejoin world, works for everyone else

When I paste a HLS link from my own RTMP server, it loads the video, but then freezes on the first frame and the image remains still untill I leave the world and come back.

If my friend in VRC pasted the link into USharp, the video loaded and work for me immediatly, but for him it was frozen still, untill he came back. This happend in several worlds we tested with USharp.

In worlds with players other than USharp, the link played back for everyone including the one who pastes the link just fine.

When I paste this link and load it works fine however without needing to rejoin the world: http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
I assume however, this link is a 30 minute recording, so thats why it works?

I've spent quite a bit of time narrowing down this issue. I thought I had some weird firewall or ISP issue (I have multiple ISP's) going on feeding the video back to myself, but I can see the video fine when I play it in VLC, also If I leave and re-join the VRC world it will stream fine.

Question Playlist

How can I set an inital playlist/video url?
I tried already to set a url in "Video URL" property and set a tick in auto play. (for both Unity & AV Pro Video) but it doesn't work.
I tried it with a playlist link as well a youtube video link that work when I put it in input url directly.

Global GI Vram fix

Hi merlin you probably know that unity 2019.4 has a vram leak on Global GI and renders like used on the video.

A simple counter will delay the update and instead of updating the render texture every frame we can do it every second or two depending on the need.

Me and my friends use the video player you created to watch movies and the vram is full after every movie, and shared system ram too (i have 32gb, and sometimes i end up on 28 GB). So i use this simple counter to delay the update of the RenderGIUpdate

Renderer targetRenderer;
        int contador = 0;
        public int SlowRefreshByFPS = 90;
        void Start()
        {
            targetRenderer = GetComponent<Renderer>();
        }

        private void Update()
        {
            if (contador == SlowRefreshByFPS)
            {
                RendererExtensions.UpdateGIMaterials(targetRenderer);
                contador = 0;
            }
            else {
                contador++;
                 }
        }

As a default i use 90 updates, but most of the times people is on 45fps, so the delay can be as low as 45.
As you know the refresh rate can be link on the amount of FPS, but i prefer a static number since low FPS means that a lot is happening and you don't want to update the render on that situation.

Loki H.

PD: im great fan of you work.

Video player overhaul

Once Vket submissions are over, the video player needs a rewrite since it's a mess from adapting the VRCSDK player and tacking on features. Hopefully by that point VRC will have released the manual sync updates which can be used to make the video player take up a much smaller bandwidth footprint as well.

  • #2 needs to be tested and integrated still, but it'd be good to show a button or something to the user that lets them retry the video indefinitely if they hit an error that they can correct.
  • #4 looping option needs to be added
  • Some cases where sync dies need to have more robust workarounds
  • Karaoke mode would be nice to have

URL field no longer auto clears with new VRC keyboard input

VRChat's new update adding a paste button and allowing the VRC keyboard to appear when an input field is clicked, causes the player to no longer clear its link when a URL is pasted. This in turn, causes you to double enter URL's every time you want to change the video.

name space fix!!!!

Add " VRC.SDKBase. " BEFORE " Utilities.isValid() "

I'm don't know if this was changed on VRC's end or what but this fixes some 'namespace' errors related to this function on the current SDK.

How to adjust starting audio?

I have set up a playlist to auto-play when the world is loaded. However, the audio plays at 25% volume, which is far too low. I have tried adjusting the volume variable in the VideoAudioSource object, but the volume upon loading in to a world is always stuck at 25%. What am I doing wrong?

USharpVideoPlayer.StopVideo() does not stop the video

Calling USharpVideoPlayer.StopVIdeo method after taking ownership of the video player does not stop the currently playing video. At a quick glance over the code it looks like VideoPlayerManager.Stop() is never called from within that method.

Tons of errors on import

image

I receive several errors. I am on the latest supported version of Unity, latest SDK, and latest version of Udon Sharp.

Support underscored versions of video player callback methods

Registering a callback handler for video player events (e.g. OnUSharpVideoPlay) currently requires that the receiver methods are set up in a way that remote malicious clients can call SendCustomNetworkEvent on them. For additional security it would be great if underscored versions of the callbacks (e.g. _OnUSharpVideoPlay) could be supported.

Issue with AVPro causing excessive ram usage

When using the AVPro backend for USharpVideo it appears as though a memory leak will occur when a video has ended and players enter the world. I tested this with a fresh version of the prefab added to a world (with up to date sdk and udon sharp). If I enter a world with a friend, watch to the end of a video and then rejoin the ram usage will shoot up. The reason I first noticed this was that I left and rejoined on a friend which eventually led to my pc crashing (it took maybe a minute for my pc to completely freeze). This was not the case with the Unity video player. If I were to switch to Unity player from AVPro after joining the ram usage would stop increasing.

I am unsure if this is a VRChat related issue but though it was worth mentioning. AVPro has benefits like the automatic aspect ratio scaling and retains the ability to seek through Dropbox links so hopefully it's fixable in any case.

Package scripts fail to import into Unity

Unity 2019.4.31f1

Assets > Import Custom Package > USharpVideo_v1.0.0.unitypackage >Import > 108 errors

Assets\USharpVideo\Scripts\UI\UIStyler.cs(11,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(10,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(12,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\ObjectToggle.cs(10,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(18,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(85,30): error CS0115: 'ExampleVideoPlayer.OnVideoReady()': no suitable method found to override
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(105,30): error CS0115: 'ExampleVideoPlayer.OnVideoStart()': no suitable method found to override
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(119,30): error CS0115: 'ExampleVideoPlayer.OnVideoEnd()': no suitable method found to override
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(129,30): error CS0115: 'ExampleVideoPlayer.OnVideoError(VideoError)': no suitable method found to override
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(135,30): error CS0115: 'ExampleVideoPlayer.OnDeserialization()': no suitable method found to override
Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(15,34): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(30,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(30,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(33,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(33,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(39,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(39,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(41,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(41,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\SyncModeController.cs(12,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(15,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\VolumeController.cs(12,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(14,38): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(11,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(17,40): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(14,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(11,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(10,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoControlHandler.cs(15,40): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1501,46): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(24,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1523,48): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(201,30): error CS0115: 'USharpVideoPlayer.OnVideoReady()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(267,30): error CS0115: 'USharpVideoPlayer.OnVideoStart()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(327,30): error CS0115: 'USharpVideoPlayer.OnVideoEnd()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(356,30): error CS0115: 'USharpVideoPlayer.OnVideoError(VideoError)': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(400,30): error CS0115: 'USharpVideoPlayer.OnVideoPause()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(401,30): error CS0115: 'USharpVideoPlayer.OnVideoPlay()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(403,30): error CS0115: 'USharpVideoPlayer.OnVideoLoop()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(461,30): error CS0115: 'USharpVideoPlayer.OnDeserialization()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(522,30): error CS0115: 'USharpVideoPlayer.OnOwnershipTransferred(VRCPlayerApi)': no suitable method found to override
Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\VideoControlHandler.cs(106,30): error CS0115: 'VideoControlHandler.OnOwnershipRequest(VRCPlayerApi, VRCPlayerApi)': no suitable method found to override
Assets\USharpVideo\Scripts\VideoControlHandler.cs(116,30): error CS0115: 'VideoControlHandler.OnPlayerLeft(VRCPlayerApi)': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(73,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(73,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(79,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(79,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(86,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(86,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(89,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(89,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(55,30): error CS0115: 'VideoPlayerManager.OnVideoEnd()': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(60,30): error CS0115: 'VideoPlayerManager.OnVideoError(VideoError)': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(65,30): error CS0115: 'VideoPlayerManager.OnVideoLoop()': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(70,30): error CS0115: 'VideoPlayerManager.OnVideoPause()': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(75,30): error CS0115: 'VideoPlayerManager.OnVideoPlay()': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(80,30): error CS0115: 'VideoPlayerManager.OnVideoReady()': no suitable method found to override
Assets\USharpVideo\Scripts\VideoPlayerManager.cs(85,30): error CS0115: 'VideoPlayerManager.OnVideoStart()': no suitable method found to override
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(93,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(93,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(106,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(106,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(109,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(109,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(113,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(113,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(117,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(117,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(125,9): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(146,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(146,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
-----CompilerOutput:-stderr----------
-----EndCompilerOutput---------------

  • Finished script compilation in 0.497597 seconds
    Assets\USharpVideo\Scripts\UI\UIStyler.cs(11,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(10,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(12,7): error CS0246: The type or namespace name 'UdonSharpEditor' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\ObjectToggle.cs(10,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(18,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(85,30): error CS0115: 'ExampleVideoPlayer.OnVideoReady()': no suitable method found to override
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(105,30): error CS0115: 'ExampleVideoPlayer.OnVideoStart()': no suitable method found to override
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(119,30): error CS0115: 'ExampleVideoPlayer.OnVideoEnd()': no suitable method found to override
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(129,30): error CS0115: 'ExampleVideoPlayer.OnVideoError(VideoError)': no suitable method found to override
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(135,30): error CS0115: 'ExampleVideoPlayer.OnDeserialization()': no suitable method found to override
    Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(15,34): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(30,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(30,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(33,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(33,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(39,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(39,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(41,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ExampleVideoPlayer.cs(41,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\SyncModeController.cs(12,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\SyncModeController.cs(11,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\PlayURLButton.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(15,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\VolumeController.cs(12,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(14,38): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ReloadButton.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\UI\VolumeController.cs(11,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(11,33): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(17,40): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\ResyncButton.cs(9,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(14,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Examples\Scripts\SyncDelayManager.cs(12,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(11,37): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(10,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(15,40): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RendererGIUpdate.cs(9,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1501,46): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\VideoScreenHandler.cs(8,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(24,39): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1523,48): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(201,30): error CS0115: 'USharpVideoPlayer.OnVideoReady()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(267,30): error CS0115: 'USharpVideoPlayer.OnVideoStart()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(327,30): error CS0115: 'USharpVideoPlayer.OnVideoEnd()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(356,30): error CS0115: 'USharpVideoPlayer.OnVideoError(VideoError)': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(400,30): error CS0115: 'USharpVideoPlayer.OnVideoPause()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(401,30): error CS0115: 'USharpVideoPlayer.OnVideoPlay()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(403,30): error CS0115: 'USharpVideoPlayer.OnVideoLoop()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(461,30): error CS0115: 'USharpVideoPlayer.OnDeserialization()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(522,30): error CS0115: 'USharpVideoPlayer.OnOwnershipTransferred(VRCPlayerApi)': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(13,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(106,30): error CS0115: 'VideoControlHandler.OnOwnershipRequest(VRCPlayerApi, VRCPlayerApi)': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoControlHandler.cs(116,30): error CS0115: 'VideoControlHandler.OnPlayerLeft(VRCPlayerApi)': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(73,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(73,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(79,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(79,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(86,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(86,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\Utility\RenderTextureOutput.cs(15,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,6): error CS0246: The type or namespace name 'UdonBehaviourSyncModeAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,6): error CS0246: The type or namespace name 'UdonBehaviourSyncMode' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(22,28): error CS0103: The name 'BehaviourSyncMode' does not exist in the current context
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(89,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(89,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(55,30): error CS0115: 'VideoPlayerManager.OnVideoEnd()': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(60,30): error CS0115: 'VideoPlayerManager.OnVideoError(VideoError)': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(65,30): error CS0115: 'VideoPlayerManager.OnVideoLoop()': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(70,30): error CS0115: 'VideoPlayerManager.OnVideoPause()': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(75,30): error CS0115: 'VideoPlayerManager.OnVideoPlay()': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(80,30): error CS0115: 'VideoPlayerManager.OnVideoReady()': no suitable method found to override
    Assets\USharpVideo\Scripts\VideoPlayerManager.cs(85,30): error CS0115: 'VideoPlayerManager.OnVideoStart()': no suitable method found to override
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(93,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(93,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(106,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(106,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(109,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(109,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(113,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(113,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(117,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(117,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(125,9): error CS0246: The type or namespace name 'UdonSharpBehaviour' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(146,10): error CS0246: The type or namespace name 'UdonSyncedAttribute' could not be found (are you missing a using directive or an assembly reference?)
    Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(146,10): error CS0246: The type or namespace name 'UdonSynced' could not be found (are you missing a using directive or an assembly reference?)

error nameplace isValid does not exist

Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1484,21): error CS0234: The type or namespace name 'IsValid' does not exist in the namespace 'Utilities' (are you missing an assembly reference?)

Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1505,18): error CS0234: The type or namespace name 'IsValid' does not exist in the namespace 'Utilities' (are you missing an assembly reference?)

Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1527,18): error CS0234: The type or namespace name 'IsValid' does not exist in the namespace 'Utilities' (are you missing an assembly reference?)

Assets\USharpVideo\Scripts\USharpVideoPlayer.cs(1559,21): error CS0234: The type or namespace name 'IsValid' does not exist in the namespace 'Utilities' (are you missing an assembly reference?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.