6

4.3 终于 :) 我现在正在搜索如何将空中播放按钮添加到自定义视图。我有加载电影的 MPMoviePlayer。我禁用了标准控件并使用自定义播放、暂停、停止、音量按钮添加了覆盖视图。如果有人知道如何添加将播放的按钮,请分享知识?我找不到要发送的通知,要收听的内容...:(

4

3 回答 3

40

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

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

这将隐藏音量滑块但保留路线按钮。

于 2011-05-24T18:48:33.520 回答
15

编辑似乎我在之前的回答中被误导了,因为该设备没有运行已发布的 iOS 4.3 版本。

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

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

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

底部的 MPVolumeView

于 2011-03-15T13:50:26.557 回答
2

文档中,Apple 还为此提供了一个片段:

MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ;
[volumeView setShowsVolumeSlider:NO];
[volumeView sizeToFit];
[view addSubview:volumeView];
于 2013-12-12T11:43:21.317 回答