问题标签 [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.
ios - 如何实现 MPVolumeView?
我希望用户能够使用滑块更改系统音量,并且我意识到做到这一点的唯一方法是使用 MPVolumeView。
但是我找不到任何示例代码,并且我尝试实现的每个方法都不会出现。
那么实现 MPVolumeView 的最简单和正确的工作方式是什么?
iphone - 我可以使用自定义滑块来控制音量吗?
据我所知,MPVolumeView 可以添加到我的应用程序以更改音量。但现在我想使用自定义滑块控制音量。如果 MPVolume 是 uislider 的子类,也许我可以自己适应它,事实上,它是 uiview 的子类。征求意见以实现我的想法,非常感谢。
ios - MPVolumeView 改变 Airplay 图标的大小
我的一个视图上有一个 MPVolumeView,当有其他输出源可用时,它会出现一个 Airplay 图标。没关系,但是图标很小,无论我为 MPVolumeView 设置多大的框架,它都不会变得更大。
有人知道如何增加播放图标的大小吗?
ios - iOS 4.0 音量衰减
无论我做什么,我似乎都会遇到问题。
我正在尝试在积极播放的流式音频上随着时间的推移创建淡入淡出。到目前为止,似乎可以正确处理音频流的唯一播放器是 MPMoviePlayerController 和 AVPlayer。不幸的是,它们中的任何一个都不允许改变音量。(AVPlayer 将允许通过混合 IF 更改音量,并且仅当它在本地文件上执行时)。
与音量更改集成使用的最佳播放器将是 AVAudioPlayer,不幸的是它仅适用于本地文件。
通过一些研究,我注意到一些关于 Apple 没有控制系统音量(以 MPVolumeView 为代表)的讨论。话虽如此,一些应用程序似乎仍然能够影响它。如果苹果不给它控制权,这些家伙是怎么做到的呢?
背后有什么诡计吗?我在某处的文档中遗漏了什么吗?
任何提示将不胜感激。
iphone - iPhone设置音量以仅播放应用程序的声音
我目前想知道如何
我可以通过对 a)使用AudioSession和对 b)使用 MPVolumeView 来分开。
现在我读到,我无法为 AudioSessions 设置音量,因为它们的音量是基于系统音量的,这在我的基础上很糟糕。在音量控制播放的同时停止播放 iPod 音乐更糟糕。
我注意到 runmeter(不想打广告,仅作为示例)例如有一个滑块,它控制应用程序的音量,而不管系统音量和/或 ipods 音量是多少。
所以我几乎可以将手机静音,将 ipod 放在中间并最大化应用程序音量,工作正常。
有什么方法/提示如何在不被苹果放弃的情况下完成这项工作?
有什么建议么?
谢谢。
编辑:感谢 badgrr 解决了这个问题,我的最终解决方案是通过使用 CocosDenshin:
appDelegate, applicationDidEnterBackground:
appDelegate, applicationWillEnterForeground: - 只是为了确定!
播放时,我还需要知道声音文件何时完成,然后播放下一个,因为我不想同时构建句子。字。就像说“你好”然后说“世界”:
在初始化我的 Soundplayer 时:
播放声音:
并在当前停止后播放下一个(我的 audioQueue 是 NSMutableDictionay)
希望它能帮助任何和我有同样问题的人!
iphone - AirPlay 支持,MPMoviePlayerController 和 MPVolumeView 关系
我正在开发一个支持视频播放的 iPhone 应用程序。我正在使用带有自定义控件的 MPMoviePlayerController 来播放视频。为此,我将 MPMoviePlayerController 的控制样式设置为 MPMovieControlStyleNone。
我想为正在播放的视频支持 AirPlay 功能。根据文档,我们必须将 MPMoviePlayerController 的 'allowsAirPlay' 属性设置为 YES 以启用 AirPlay 功能。如果我将 MPMoviePlayerController 与自定义控件一起使用,如何在播放器 UI 上显示 AirPlay 按钮?
我尝试了以下方法:
- 实例化 MPVolumeView
- 将 MPVolumeView 的 showsRouteButton 和 showsVolumeSlider 属性设置为 NO 以隐藏音量滑块和路由按钮
- 在我的自定义播放器视图上添加了 MPVolumeView
我没有给出 MPVolumeView 和 MPMoviePlayerController 的参考。但是,如果 MPMoviePlayerController 的“allowsAirPlay”设置为 YES,则 MPVolumeView 上会显示 AirPlay 按钮。MPVolumeView 和 MPMoviePlayerController 有什么关系?这两个独立创建的类之间有什么联系?
iphone - iPhone:使用按钮实现音量控制
谁能告诉我如何实现在按钮单击时调整音量的功能?基本上我想把两个按钮音量调高和音量调低,但无论如何我都找不到调整按钮点击的音量。此链接提到了 MPVolumeView,但我在 XCode 4.0 对象列表中找不到它,而且我不确定是否可以将其用于按钮单击音量调整。有人可以指出我正确的方向。
iphone - 使用 MPVolumeView 时总是出现系统音量扬声器图标
在我的情况下,我(iPhone 4.3 GM)和测试人员(iPhone 4.3.1)看到当我们用手指在 MPVolumeView 或物理音量开关上调整音量时,扬声器音量覆盖总是出现(见截图)。
这是我创建 MPVolumeView 的代码。我认为它是完全通用和标准的:
*volumeSlider 只是我在 IB 中放置的普通 UIView 的一个出口。
我能想到的另一件事是,在 IB 中,volumeView 视图被检查为隐藏。然后当我的音频开始播放时我取消隐藏它(它是一个音频流应用程序)。
感谢您的任何帮助!
objective-c - 如何通过 Xcode Designer 添加 MPVolumeView?
我最初在页面上动态添加了 MPVolumeView ...
但由于某种原因,我开始收到动态添加卷组件时应用程序崩溃的报告。
为了解决这个问题,我决定尝试通过 XCode 设计器将组件添加到视图中,但后来我意识到我不知道该怎么做!
我首先将一个“对象”从模板拖到对象面板,但后来我发现我无法将它添加到视图中。所以我放弃了这个想法,然后将“视图”对象直接拖到 .xib 视图上。
添加组件后,我尝试将“自定义类”更改为“MPVolumeView”,但视图只是呈现了一个空矩形。在模拟器中运行代码无法渲染任何内容。
有谁知道我缺少哪些步骤来向调色板中不存在的视图添加一个类?
iphone - 来自 App (AVPlayer - MPVolumeView) 的 Apple TV 上的 AirPlay 元数据
我的应用程序通过 AVPlayer 成功流式传输 MP3。我实现了一个 MPVolumeView 来引入 AirPlay 支持,效果很好,但我注意到我的苹果电视上的标题信息没有显示来自流式 MP3 的任何内容,而只是显示“未知”信息。无论如何可以从应用程序控制此信息,还是这是由流式传输的 MP3 引起的问题?任何帮助将非常感激!!