


The Chromecast framework is developed to work with the Native Video Players or with any other third-party Video Player Control. In this post, we’ll see two different ways to implement support into a Xamarin.Forms app. Only caveat being, these frameworks are native to each platform, there is no cross platform Xamarin.Forms implementation for it yet. The Google Chromecast Framework is provided to us as nugets maintained by the Xamarin team, there is no need to create any Binding project for it. Once the steps are completed, make a note of the Application ID, this is all we need to setup the Xamarin app to connect with the receiver. If you choose not to publish the receiver application, be sure to follow the guide to setup a device for development so you can debug the receiver application.

To create and setup the default Media Receiver, the steps are very clearly explained in the Google Cast Guide. For more details on customizing the Receiver itself, you can check the Google Documentation. In this post, the sample is built like the Google Cast Samples, using the default Media Receiver with the default video support and styling.
