Search code examples
iphoneobjective-ciosmpmovieplayercontrollerairplay

AirPlay button on custom view


4.3 finally :) I am searching right now how to add air play button to custom view. I have MPMoviePlayer that load movie. I disabled standard controls and added overlay view with my custom play, pause, stop, volume buttons. If anybody know how to add button that will be air play please share knowledge? I cant't find what notification to send, what to listen...:(


Solution

  • EDIT It seems I've been misguided in my previous answer because the device was not running the released version iOS 4.3.

    There is a way to provide the AirPlay button on a custom interface.
    Use a MPVolumeView and add it to your view hierarchy

    MPVolumeView *myVolumeView =
    [[MPVolumeView alloc] initWithFrame: overlayView.bounds];
    [overlayView addSubview: myVolumeView];
    [myVolumeView release];
    

    The MPVolumeView provides the volume slider and the route button (see image below). But I don't think it's possible to only display the button.

    MPVolumeView at the bottom