自定义视图上的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。
如果您只需要没有音量滑块的AirPlaybutton,请按照Jilouc答案中的说明进行操作,然后在myVolumeView上设置以下属性:
[myVolumeView setShowsVolumeSlider:NO]; [myVolumeView setShowsRouteButton:YES];
这将隐藏音量滑块,但保持路线button。
在文档中,苹果还包含一个代码片段:
MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ; [volumeView setShowsVolumeSlider:NO]; [volumeView sizeToFit]; [view addSubview:volumeView];