问题标签 [mpvolumeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2057 浏览

iphone - MPVolumeView 拇指图像不居中

我正在使用MPVolumeView我的应用程序。我已经自定义了,MPVolumeView但存在一个问题,因为滑块的拇指图像设置不正确。

0 投票
0 回答
347 浏览

iphone - 是否可以为特定的 AVAudioPlayer 实例启用 AirPlay

我有一个包含多个 AVAudioPlayer 实例的应用程序。一个实例用于背景音乐,其他实例用于音效。

我希望用户能够让音乐通过空中播放而不是声音效果。我总是希望声音效果留在手机扬声器/耳机上。

MPVolumeView 允许我将 AVAudioPlayer 的所有实例路由到空中播放。但是,我想为我的应用程序中的每个 AVAudioPlayer 实例控制它。

这可能吗?还是我必须深入研究较低层的音频 API 才能获得这种级别的控制?

注意:由于我在我的应用程序中播放的音效的性质,我无法使用系统声音 API。我知道默认情况下永远不会去播放,但在这种情况下它不适合我。

0 投票
3 回答
5568 浏览

ios - MPVolumeView AirPlay 按钮未显示

使用MPVolumeView我想为应用程序的音频创建一个 AirPlay 输出按钮。

没有错误/问题,但没有出现,有什么想法吗?
谢谢!

0 投票
2 回答
1248 浏览

ipad - 如何检查 MPVolumeView 的路由按钮是否可见

有什么方法可以检查 MPVolumeView 的路由按钮在 iPad 上是否可见?

现在我可以通过下面的代码访问路由按钮,但我不知道为什么我检查按钮的隐藏,无论它是否可见,alpha 始终为 0。

任何帮助表示赞赏,谢谢。

0 投票
4 回答
4439 浏览

ios - Matching MPVolumeView and UISlider vertical positions in a UIToolBar

I have a UIToolBar that is intended to contain sliders for controlling volume and brightness. I use a MPVolumeView slider for the volume, and an ordinary UISlider for the brightness. While the sliders themselves work fine, their vertical positions are mismatched:

Mismatched UISlider and MPVolumeView

How do I get them to be on the same height?

My code:

(Changing the CGRectMake coordinates doesn't seem to do anything.)

A comment in the question "Custom MPVolumeView Thumb Image not vertically centered since iOS 5.1" seemed to suggest using the "Fixing thumb alignment" trick explained here, but implementing that code didn't seem to do anything as far as I could tell, and I'm not sure whether it was talking about the same problem.

0 投票
1 回答
2330 浏览

ios - MPVolumeView 控件的正确帧大小是多少?

当我创建 MPVolumeView 时,我应该为框架/边界提供什么垂直尺寸?

似乎我可以给它我想要的任何水平尺寸,并且它会正确缩放。是否也有一系列有效值?

当我尝试将 UIView 设置为 Interface Builder 中的 MPVolumeView 类时,每当它被绘制到屏幕上时,它永远不会垂直对齐到我想要的位置。

0 投票
0 回答
401 浏览

iphone - 在 iOS 上初始化 AudioUnit 后,Airplay 选项被隐藏

我正在使用此处的代码来初始化音频单元。问题是我在我的应用程序中使用 Airplay(通过 MPVolumeView),并注意到在初始化 AudioProcessor(调用:[AudioProcessor alloc] init)之后,所有 Airplay 选项都被隐藏,我只能在 iPhone 和 iPhone 扬声器之间进行选择(在 init 之前我可以看到我所有的 Airplay 设备)。

init 进程的原因是什么?有没有办法在不引起这个问题的情况下使用 AudioUnit?

谢谢!

0 投票
1 回答
510 浏览

ios - MPVolumeView 的滑块 setVolumeThumbImage:forState: 在 iOS5 上不起作用

o我使用 MPVolumeView 来显示音量滑块。我已经定制了它

在 iOS6 上一切正常,但在 iOS5 上,我收到以下错误消息:

事实上,在 MPVolumeView.h 中有

有什么方法可以在 iOS 5 中自定义 MPVolumeView 吗?

0 投票
1 回答
1107 浏览

ios7 - MPVolumeView 不再适用于 iOS 7 设备

到目前为止,我一直在使用 anMPVolumeView来控制我的 iOS 设备的音量,在更新到 iOS7 之前效果很好。

我创建了一个测试项目 ( Base SDK 6.1, Deployment Target 5.1),其中只有MPVolumeView一个UIView. 虽然在我的 iPad 1 (iOS 5.1) 上运行这个应用程序工作得很好,但在我的 iPhone 5 (iOS 7) 上运行它却不行。

在我的 iPad 上拖动音量滑块会改变整个设备的音量。此外,当我使用硬件按钮时,这确实反映在 VolumeView 中的滑块上。另一方面,在我的 iPhone 上,这些控件之间似乎不再有联系。硬件按钮不会导致我的 VolumeView 发生任何变化,更改音量控制中的滑块也不会导致设备音量级别。

我需要例如iPodMusicPlayer播放某些东西,然后它才能工作。否则不会。

有谁我可以让它再次工作?我真的需要控制整个设备的音频级别(不一定以编程方式,用户需要能够在我的应用程序中更改它),而不仅仅是应用程序本身播放的声音级别。

0 投票
3 回答
4297 浏览

ios - 更改 MPVolumeView 路由按钮 iOS 7 的颜色

我正在为 iOS 7 设计一个音乐应用程序,我想将“AirPlay”路由选择器按钮直接放在我的应用程序中。我可以很好地放置按钮,但是它没有显示,因为图标是白色的,我的背景是白色的。

有没有办法改变路线按钮的颜色?

这是我用来创建按钮的代码。

基本上下面的图片就是我想要的,除了我想要绿色的图标而不是它的背景。

更改了背景的 MPVolumeView 路由按钮