我想要实现的是一个if语句,它可以找出是否启用了AirPlay。
我知道属性是allowAirPlay,它来自MPVolumeView。但是我被困在这里。非常感谢任何帮助!
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];
emailBG_AP.frame = CGRectMake(0, 0, 320, 480);
[emailBG_AP release];}
}
答案 0 :(得分:1)
allowsAirPlay
是MPMoviePlayerController
中的一个属性,您可以翻转YES
和NO
。该值不会告诉您是否在范围内启用了启用AirPlay的设备。我不认为有公共API可以告诉您这些信息。