如果allowAirPlay为true,则iPhone会更改背景

时间:2011-06-03 12:17:47

标签: iphone ios avfoundation

我想要实现的是一个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];}
}

1 个答案:

答案 0 :(得分:1)

allowsAirPlayMPMoviePlayerController中的一个属性,您可以翻转YESNO。该值不会告诉您是否在范围内启用了启用AirPlay的设备。我不认为有公共API可以告诉您这些信息。