What I am trying to achieve is an if statement which finds out if AirPlay is enabled or not.
I know that the property is allowsAirPlay and that it comes from MPVolumeView. But I am stuck from here on in. Any help is much appreciated!
if (allowsAirPlay){
UIImageView *streamBG = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"img1.jpg"]];
[self.view addSubview:streamBG];
[self.view sendSubviewToBack:streamBG];
streamBG.frame = CGRectMake(0, 0, 320, 480);
[streamBG release];
} else {
UIImageView *emailBG_AP = [[UIImageView alloc]
initWithImage:[UIImage imageNamed:@"background_schedule.jpg"]];
[self.view addSubview:emailBG_AP];
[self.view sendSubviewToBack:emailBG_AP];
ema开发者_如何转开发ilBG_AP.frame = CGRectMake(0, 0, 320, 480);
[emailBG_AP release];}
}
allowsAirPlay
is a property in MPMoviePlayerController
which you can flip YES
and NO
. The value won't tell you whether there are AirPlay enabled devices in range. I don't think there are public APIs that tell give you that information.
精彩评论