iBicha / UnityYoutubePlayer

Play YouTube videos in Unity
The Unlicense
331 stars 63 forks source link

PlayVideo sample Fails to play Video with error(Cannot read file.) #123

Closed breadceo closed 1 month ago

breadceo commented 1 month ago

When I open the sample scene PlayVideo and play, it fails to play video. No matter what i use video id, It failed with same error (Cannot read file.) Please check the log below.

Unity 2022.3.21f1 macOS Sonoma 14.5

Checking if stream is blocked: https://rr2---sn-a0jpm-a0md.googlevideo.com/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001%3A910%3A800%3A0%3A1641%3A835%3A20cb%3A7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com
UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:170)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:Start<YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20> (YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20&)
YoutubePlayer.Components.InvidiousVideoPlayer:TrySetVideoPlayerUrl ()
YoutubePlayer.Components.InvidiousVideoPlayer/<PrepareVideoAsync>d__16:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:79)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>:TrySetResult (System.Threading.Tasks.VoidTaskResult)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>:SetResult (System.Threading.Tasks.VoidTaskResult)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Threading.Tasks.VoidTaskResult>:SetResult (System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult>)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
YoutubePlayer.Components.InvidiousVideoPlayer/<PrepareVideoUrls>d__17:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:121)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<YoutubePlayer.Models.VideoInfo>:TrySetResult (YoutubePlayer.Models.VideoInfo)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<YoutubePlayer.Models.VideoInfo>:SetResult (YoutubePlayer.Models.VideoInfo)
YoutubePlayer.Api.InvidiousApi/<GetVideoInfo>d__0:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Api/InvidiousApi.cs:28)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<YoutubePlayer.Models.VideoInfo>:TrySetResult (YoutubePlayer.Models.VideoInfo)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<YoutubePlayer.Models.VideoInfo>:SetResult (YoutubePlayer.Models.VideoInfo)
YoutubePlayer.WebRequest/<GetAsync>d__0`1<YoutubePlayer.Models.VideoInfo>:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Api/WebRequest.cs:26)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<UnityEngine.Networking.UnityWebRequest>:SetResult (UnityEngine.Networking.UnityWebRequest)
YoutubePlayer.Extensions.UnityWebRequestExtensions/<SendWebRequestAsync>d__0:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Extensions/UnityWebRequestExtensions.cs:47)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
System.Threading.Tasks.TaskCompletionSource`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
YoutubePlayer.Extensions.UnityWebRequestExtensions/<>c__DisplayClass0_0:<SendWebRequestAsync>g__OnComplete|0 (UnityEngine.AsyncOperation) (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Extensions/UnityWebRequestExtensions.cs:32)
UnityEngine.AsyncOperation:InvokeCompletionEvent () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/AsyncOperation.cs:21)

(Filename: ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs Line: 170)

Setting video url to https://rr2---sn-a0jpm-a0md.googlevideo.com/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001%3A910%3A800%3A0%3A1641%3A835%3A20cb%3A7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com
UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:181)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<long>:TrySetResult (long)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<long>:SetResult (long)
YoutubePlayer.WebRequest/<HeadAsync>d__1:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Api/WebRequest.cs:45)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<UnityEngine.Networking.UnityWebRequest>:SetResult (UnityEngine.Networking.UnityWebRequest)
YoutubePlayer.Extensions.UnityWebRequestExtensions/<SendWebRequestAsync>d__0:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Extensions/UnityWebRequestExtensions.cs:47)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:InvokeMoveNext (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Runtime.CompilerServices.AsyncMethodBuilderCore/MoveNextRunner:Run ()
System.Threading.Tasks.AwaitTaskContinuation:InvokeAction (object)
System.Threading.Tasks.AwaitTaskContinuation:RunCallback (System.Threading.ContextCallback,object,System.Threading.Tasks.Task&)
System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:Run (System.Threading.Tasks.Task,bool)
System.Threading.Tasks.Task:FinishContinuations ()
System.Threading.Tasks.Task:FinishStageThree ()
System.Threading.Tasks.Task`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
System.Threading.Tasks.TaskCompletionSource`1<UnityEngine.Networking.UnityWebRequest>:TrySetResult (UnityEngine.Networking.UnityWebRequest)
YoutubePlayer.Extensions.UnityWebRequestExtensions/<>c__DisplayClass0_0:<SendWebRequestAsync>g__OnComplete|0 (UnityEngine.AsyncOperation) (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Extensions/UnityWebRequestExtensions.cs:32)
UnityEngine.AsyncOperation:InvokeCompletionEvent () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/AsyncOperation.cs:21)

(Filename: ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs Line: 181)

AVFoundationVideoMedia error while reading https://rr2---sn-a0jpm-a0md.googlevideo.com/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001%3A910%3A800%3A0%3A1641%3A835%3A20cb%3A7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com
Context: AVFoundationVideoMedia::OpenForRead found no video tracks
Error details: <Empty>
VideoPlayer cannot play url : https://rr2---sn-a0jpm-a0md.googlevideo.com/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001%3A910%3A800%3A0%3A1641%3A835%3A20cb%3A7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com

Cannot read file.
Setting video url to https://invidious.fdn.fr/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001:910:800:0:1641:835:20cb:7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com
UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:181)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:Start<YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20> (YoutubePlayer.Components.InvidiousVideoPlayer/<TrySetVideoPlayerUrl>d__20&)
YoutubePlayer.Components.InvidiousVideoPlayer:TrySetVideoPlayerUrl ()
YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:207)
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22> (YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22&)
YoutubePlayer.Components.InvidiousVideoPlayer:OnVideoError (UnityEngine.Video.VideoPlayer,string)
UnityEngine.Video.VideoPlayer:InvokeErrorReceivedCallback_Internal (UnityEngine.Video.VideoPlayer,string) (at /Users/bokken/build/output/unity/unity/Modules/Video/Public/ScriptBindings/VideoPlayer.bindings.cs:347)

(Filename: ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs Line: 181)

AVFoundationVideoMedia error while reading https://invidious.fdn.fr/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001:910:800:0:1641:835:20cb:7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com
Context: AVFoundationVideoMedia::OpenForRead found no video tracks
Error details: <Empty>
VideoPlayer cannot play url : https://invidious.fdn.fr/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001:910:800:0:1641:835:20cb:7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com

Cannot read file.
Error playing video 1PuGuqpHQGo: VideoPlayer cannot play url : https://invidious.fdn.fr/videoplayback?expire=1717403044&ei=RCldZuiPLMK7vdIPyuTT-Qw&ip=2001:910:800:0:1641:835:20cb:7991&id=o-AG-O5iwv_rT0Vhm25yNs8gI_Lx95Lk8hIb30hnWKvGYj&itag=22&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=cu&mm=31%2C29&mn=sn-a0jpm-a0md%2Csn-25glenld&ms=au%2Crdu&mv=m&mvi=2&pl=32&initcwndbps=658750&vprv=1&svpuc=1&mime=video%2Fmp4&rqh=1&cnr=14&ratebypass=yes&dur=39.473&lmt=1545310565348051&mt=1717380996&fvip=3&c=ANDROID_TESTSUITE&txp=5432432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRAIgO5ccyqpCEzFot8Fqz9ynDYnJBv9z-GjNrXiig9qSaIUCIF_YVYZxrbWLF3aEW09pwj2rChrFM0E7V8CQvsvSUSW4&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AHlkHjAwRgIhAP-bG0aQZvhKcWUFgshMHWfGUVrtUbP1jQLS6wkUcoXjAiEA1OO7YM65rRP7aW-SVRgd08m-8tQEhK3sIDuUxz7Ejog%3D&host=rr2---sn-a0jpm-a0md.googlevideo.com

Cannot read file.
UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22:MoveNext () (at ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs:214)
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22> (YoutubePlayer.Components.InvidiousVideoPlayer/<OnVideoError>d__22&)
YoutubePlayer.Components.InvidiousVideoPlayer:OnVideoError (UnityEngine.Video.VideoPlayer,string)
UnityEngine.Video.VideoPlayer:InvokeErrorReceivedCallback_Internal (UnityEngine.Video.VideoPlayer,string) (at /Users/bokken/build/output/unity/unity/Modules/Video/Public/ScriptBindings/VideoPlayer.bindings.cs:347)

(Filename: ./Library/PackageCache/com.ibicha.youtube-player@3.3.0/Runtime/Components/InvidiousVideoPlayer.cs Line: 214)
iBicha commented 1 month ago

Thanks for reporting. I've looked up AVFoundationVideoMedia::OpenForRead found no video tracks before, and it always seems to indicate that maybe the video is not supported on current platform. But I feel a regular mp4 should play fine on your mac.

Please try these couple of things to narrow things down:

breadceo commented 1 month ago

@iBicha If i use address (https://invidious.fdn.fr/latest_version?id=1PuGuqpHQGo) directly, Problem has solved. Thank you!