问题标签 [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 投票
12 回答
33399 浏览

ios - iOS 9:如何在不显示系统条形音箱弹出窗口的情况下以编程方式更改音量?

我必须更改 iPad 上的音量并使用以下代码:

但是这个改变音量并在 iPad 上显示系统音量条。如何在不显示音量条的情况下更改声音?

我知道,setVolume:已弃用,每个人都说要使用MPVolumeView. 如果这是解决我的问题的唯一方法,那么如何使用 更改音量MPVolumeView?我没有看到任何MPVolumeView改变声音的方法。
我应该与其他类一起使用MPVolumeView吗?

但最好使用MPMusicPlayerController.

谢谢你的建议!

0 投票
0 回答
295 浏览

ios - 在 iOS 上流畅地静音

我的意思是声音应该短暂播放,然后静音。

我有一个用于播放视频的 iPad 程序,我需要在按住设备上的“降低音量”按钮时平滑静音,或者在播放视频时退出视频。

0 投票
2 回答
1677 浏览

ios - MPVolumeView AirPlay 按钮不可见

我已经开始MPVolumeView在我的应用程序中使用,但是 Air Play 按钮根本没有出现。即使我有不止一台 Air Play 设备可用于将我的AVPlayer音频发送到网络上。例如,如果从控制中心检查 Air Play,就可以看到这些。

这是我的代码:

很简单的东西。我有一个AVPlayer运行一些音乐的,就是这样。有趣的是,如果我从控制中心选择另一个 Air Play 设备,它会强制 Air Play 按钮出现在我的应用程序中MPVolumeView,但这有点小故障。

如果在 Xcode 中单击控制台上方的 Debug Hierarchy Mode 按钮,我可以在我的 UI 中看到 Air Play 按钮,但它的 Alpha 为 0。

0 投票
1 回答
287 浏览

ios - MPVolumeView 路由列表支持所有方向并忽略底层视图控制器

这似乎是一个操作系统错误,但仍需要解决方法。

以 iOS 8 或 9 为目标,使用基于视图控制器的方向,MPVolumeView路由列表将始终旋转,即使其父视图控制器仅支持单一方向。

这可能会导致系统进入不正确的方向状态,其中视图控制器以纵向显示,但状态栏(和控制中心)是横向的。

已创建一个演示该错误的测试项目:https ://github.com/NextFaze/MPVolumeViewTest

0 投票
1 回答
1170 浏览

ios - MPVolumeView 路线按钮未始终显示

我在我的视频叠加层中使用 MPVolumeview 来使用路由按钮并连接到 airplay。我隐藏了 MPVolume 的音量滑块。我试图调整覆盖层的大小以仅在播放可用的情况下包含路由按钮的框架。以前我一直在 MPVolumeView 中的路由按钮上使用观察者,如下所示:

然后我设置一个布尔属性来跟踪按钮是否可见。然而,最近我在 iPhone 6 上发现路线按钮在视频中并没有始终如一地显示。我回头查看 MPVolumeView,发现现在有一个名为areWirelessRoutesAvailable的属性,所以我单步执行了代码,发现该属性并非始终正确。我在awakeFromNib中设置 MPVolumeView并且对 MPVolumeView 的检查在 layoutsubviews。有没有更好的方法来检查播放可用性,路由按钮是否始终显示 MPVolumeView 的问题,或者我错过了什么?

0 投票
1 回答
398 浏览

ios - 如何从 iOS 设备向多个 AirPlay 设备 AirPlay 音频?

MPVolumeView在播放音频时,通常只能选择一个 AirPlay 设备。然而,自从Whaale iOS 应用程序可以使用 AirPlay 到多个设备上似乎是可能的。Whaale 应用程序如何流式传输到多个设备?

(我不在乎它是否使用未记录的 API,这不是用于 App Store 的目的。)

0 投票
0 回答
196 浏览

ios - 使用 QML 在 iOS 上控制音量

我正在构建一个QML将播放音频的应用程序。理想情况下,我想向用户显示当前音量,并给他们一个滑块来改变音量。

iOS以图形方式控制音量的唯一方法是使用MPVolumeView. 有没有办法MPVolumeViewQMLUI 中显示?

0 投票
1 回答
320 浏览

ios - iOS9如何改变音量?

此代码在 iOS 8.0 设备中运行良好,但在 iOS 9.0 中始终将滑块值设为 0.000...

我该如何解决?我需要每次将音量调高 0.0625。

谢谢!

0 投票
1 回答
1829 浏览

ios - MPVolumeView 在启动时不显示路由按钮

iOS 9.1 - iPhone 6S

MPVolumeView 的路由按钮(airplay)在应用程序启动时不显示,即使有可用的无线路由。

在创建 MPVolumeView 以检查无线路由后,我尝试查询它并得到 0。通过禁用和启用 WiFi 以触发通知,我只能得到 1(并显示路由按钮)。

我的应用程序中的 MPVolumeView 用于控制从 UIWebView 播放的视频的音量。此外,每当我激活用于流式传输的无线路由时,MPVolumeView 滑块就会消失 - 有没有办法在使用 UIWebView 播放媒体时防止这种行为?

下面是我创建 MPVolumeView 的代码:

0 投票
0 回答
150 浏览

ios - 如何在应用程序中隐藏铃声视图?

我知道如何隐藏使用下面的代码弹出的音量警报,但它不适用于振铃器。有没有办法隐藏呢?我到处搜索,没有任何弹出