自定义视图上的AirPlaybutton

4.3终于:)我现在正在search如何添加空气播放button到自定义视图。 我有加载电影的MPMoviePlayer。 我禁用了标准控件,并添加了自定义播放,暂停,停止,音量button的覆盖视图。 如果有人知道如何添加button,这将是空气播放,请分享知识? 我找不到要发送的通知,听什么… 🙁

编辑它似乎我在我以前的答案误导,因为该设备没有运行iOS 4.3的发布版本。

有一种方法可以在自定义界面上提供AirPlaybutton
使用MPVolumeView并将其添加到您的视图层次结构

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

MPVolumeView提供了音量滑块和路由button(见下图)。 但我不认为有可能只显示button。

MPVolumeView在底部

如果您只需要没有音量滑块的AirPlaybutton,请按照Jilouc答案中的说明进行操作,然后在myVolumeView上设置以下属性:

 [myVolumeView setShowsVolumeSlider:NO]; [myVolumeView setShowsRouteButton:YES]; 

这将隐藏音量滑块,但保持路线button。

在文档中,苹果还包含一个代码片段:

 MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ; [volumeView setShowsVolumeSlider:NO]; [volumeView sizeToFit]; [view addSubview:volumeView];