使用 MPVolumeView 时总是出现系统音量扬声器图标

发布于 2024-11-04 01:21:32 字数 715 浏览 0 评论 0原文

我在这里表达了某种相反的问题 在这个 SO 问题

就我而言,我(iPhone 4.3 GM)和测试人员(iPhone 4.3.1)看到了当我们用手指在 MPVolumeView 上或用手指调节音量时的行为物理音量开关,扬声器音量覆盖始终出现(参见屏幕截图)。 MPVolumeView 顶部扬声器覆盖的屏幕截图

这是我创建 MPVolumeView 的代码。我认为它是完全通用和标准的:

    MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:volumeSlider.bounds] autorelease];
[volumeSlider addSubview:volumeView];

*volumeSlider 只是我在 IB 中放置的普通 UIView 的一个出口。

我能想到的另一件事是,在 IB 中,volumeView 视图被检查为隐藏。然后,当我的音频开始播放时,我会取消隐藏它(它是一个音频流应用程序)。

感谢您的帮助!

I have sort of the reverse problem expressed here in this S.O. question

In my case, I (iPhone 4.3 GM) and a tester (iPhone 4.3.1) are seeing the behavior that when we adjust the volume with our finger on the MPVolumeView or with the physical volume switches, the speaker volume overlay is always appearing (see screenshot).
screenshot of speaker overlay on top of MPVolumeView

Here is the code where I create the MPVolumeView. I think it is totally generic and standard:

    MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:volumeSlider.bounds] autorelease];
[volumeSlider addSubview:volumeView];

*volumeSlider is simply an outlet to a plain UIView that I put on in IB.

The one other thing I can think of is that in IB, the volumeView view is checked as hidden. Then I unhide it when my audio starts playing (it is an audio streaming app).

Thank you for any help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅唱ヾ落雨殇 2024-11-11 01:21:32

取xib中的UIView并与IBOutlet MPVolumeView绑定。

我知道这篇文章很旧,但如果有人想要这个答案。

Take UIView in xib and bind with IBOutlet MPVolumeView.

I know this post is old,but if anyone wants this answer.

可是我不能没有你 2024-11-11 01:21:32

如果您想在使用设备音量按钮时抑制叠加,只需将 MPVolumeView 的框架移出屏幕即可。叠加层将不会出现。

If you want to suppress the overlay while using the device volume buttons, simply move the frame of the MPVolumeView off the screen. The overlay will not appear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文