omansak / libvideo

A lightweight .NET library to download YouTube videos.
BSD 2-Clause "Simplified" License
538 stars 163 forks source link

Unity 2022.2.1f1 + Android | Download works, but Stream doesn't seem to #272

Open jakedowns opened 1 year ago

jakedowns commented 1 year ago

Hello, thanks for the great library,

i'm trying to integrate this into a Unity 2022 project.

So far, i'm able to decode the video and get the uri, but then I have to download the video before i can can pass it to libvlc for playback.

I've tried using

Stream stream = _mCurrentYoutubeVideo.Stream();
Debug.LogWarning($"stream {stream} {stream.Length}");
mediaPlayer.Media = new Media(new StreamMediaInput(stream));
mediaPlayer.Play();

but libvlc doesn't seem to do anything with it.

maybe this is more of a question for libvlc or libvlcsharp authors :G is there anything i can do to prove that the IO Stream that i'm passing to vlc is good? i noticed it throws a warning about not supporting seeking when i try to get the position or length of the stream

image