Enable or Disable Airplay
This recipe shows how to enable (or disable) AirPlay when playing a video using MPMoviePlayerController.
Note: In iOS 8 and above, the airplay button will no longer appear in playback controls. Airplay can be enabled or disabled in the control center.
- Add the following class variable in a
- Add a movie file named sample.m4v to the project in Xamarin or Visual Studio. There is a sample file included in the example project.
- Ensure that the Build Action property of the file is set to Content.
- In the
ViewDidLoadmethod, create the
moviePlayer = new MPMoviePlayerController (NSUrl.FromFilename("sample.m4v"); moviePlayer.View.Frame = View.Bounds; moviePlayer.ShouldAutoplay = true; // starts automatically moviePlayer.PrepareToPlay (); //required to enable the control to start playing
- To enable AirPlay for this movie, set
moviePlayer.AllowsAirPlay = true;
- To disable AirPlay, set
moviePlayer.AllowsAirPlay = false;