YTSAP, she is dead? you'll need this:
https://developers.google.com/youtube/iframe_api_reference
it looks like you'll run the selected videos in a frame in a webview. the documentation even provides the script you need.
since i was using the standalone player myself, i'll be looking into the iframe_api more closely. webview does play videos,
so i'm optimistic.
update:
i haven't tried the api yet, but i did this, and it worked easy enough. i don't know how it meshes with your use case:
Dim myYouTubeVideoUrl As String = "https://www.youtube.com/embed/XUTXU6fy94E"
Dim dataUrl As String = $"<html>
<body>
<h2>Video From YouTube</h2>
<br>
<iframe width='80%' src='${myYouTubeVideoUrl}' frameborder='0' allowfullscreen/>
</body>
</html>"$
webview.LoadHtml( dataUrl )
update #2:
still haven't used the new api, but you can also play youtube directly in a webview. for my purposes, the frame or the full webview do what i need. you're probably looking for something more integrated, i'm guessing, so you'll have to check out the api.