I need C# Xamarin Forms application that can play youtube video using YouTube Api.
Application should have two pages (contentpages).
One page (mainpage) has textfield for youtube link, and button.
Second page should have player.
User is supposed to write youtube link to textfield and click a button.
Once button is clicked second page is opened and video starts to play.
Second page should be opened as following in code :
[login to view URL](new VideoPage("SomeYoutbeLink"));
where "SomeYoutbeLink" is indicated in first ContentPage in a textfield.
Video should play immediately as soon as contentpage is opened.
Application shoud get video by stream, not downloading the whole video file first.
It should not have "download time". or it should be minimal (1-2 seconds). Like if you use the native YouTube application
No control buttons are needed in video page, like Pause, Play, Stop.
You can use MediaElement to show the video, but you can choose any other player.
Video should be played once.
When VideoPage is opened, the video should cover all screen.
Video should not be rendered in a webview (do not render it as HTML), it should be played in a player and video should be with sound.
Application should have default 4 projects: one general, one android, for ios, for uwp.
But application will be running on android, so there is NO need to code for ios and uwp (NO IMPLEMENTAION is needed for IOS and UWP).
But solution still must have these projects.
Please see pptx file in attachments. It shows how content pages should look like.