jjzjj

MPVolumeView

全部标签

ios - MPVolumeView AirPlay 按钮未显示

我试图将MPVolumeView的播放按钮放置在UIBarButtonItem的View中,但该按钮不会显示。我正在调试View的层次结构(如下图所示),它清楚地表明它在那里,甚至在层次结构的顶部,但它不会显示在设备中。 最佳答案 管理Airplay按钮非常令人沮丧,因为您必须处理操作系统采取的操作。根据我的经验,假设MpVolumeView按钮正确放置在您的ViewController中,您必须检查MpVolumeView中MpButton的Alpha值。如你所知,MpVolumeView由三个不同的subview组成:MP音量s

ios - 隐藏音量 HUD(避免使用加载 View )

这个问题不重复:HidevolumeHUDviewinMPVolumeViewHidedeviceVolumeHUDviewwhileadjusitngvolumewithMPVolumeViewsliderI'dliketohidethesystemvolumeHUDwhileadjustingthevolumeprogrammatelywithouttheneedofaloadedView.所以这个解决方案不是我想要得到的(在我的情况下这是NotAcceptable):letvolumeView=MPVolumeView(frame:.zero)view.addSubview(vo

iOS 4.0 音量渐弱

无论我做什么,我似乎都会遇到问题。我正在尝试在主动播放的流式音频上创建一个随时间推移的淡入淡出效果。到目前为止,唯一似乎能够正确处理音频流的播放器是MPMoviePlayerController和AVPlayer。不幸的是,它们都不允许改变音量。(AVPlayer将允许通过混合IF更改音量,并且仅当它在本地文件上执行时)。集成音量变化的最佳播放器应该是AVAudioPlayer,不幸的是它只适用于本地文件。通过一些研究,我注意到一些关于Apple未授予对系统音量(在MPVolumeView中表示)的控制权的讨论。话虽如此,某些应用程序似乎仍然能够影响它。如果Apple不放弃控制权,这些

ios - 从蓝牙输出到线路输出或扬声器的 AudioSession 输入

设置AudioSession后,以下代码允许蓝牙输入。UInt32allowBluetoothInput=1;AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,sizeof(allowBluetoothInput),&allowBluetoothInput);此代码看起来只允许蓝牙输入,但此代码还将音频输出路由到蓝牙设备(在蓝牙耳机的情况下)。当输入来自蓝牙设备时,我想将音频输出路由到线路输出或扬声器。我只想从蓝牙设备获取音频输入,我不想通过蓝牙输出音频。这种行为可能吗?

ios - iPhone 如何在按下音量键时隐藏音量覆盖

我已经做了很多事情来解决它,比如添加MPVolumeView,有人说系统音量HUD如果您在当前添加MPVolumeView的实例,将会隐藏,但这不起作用我添加obsever来观察体积的变化,并拍照但现在我迷失了如何隐藏音量HUD我试过添加MPVolumeView实例的解决方案但不会工作请给我另一种解决方法如有任何建议,我们将不胜感激。 最佳答案 您需要像这样放置音量叠加层:MPVolumeView*volumeView=[[MPVolumeViewalloc]initWithFrame:CGRectZero];[self.viewa

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

iOS9.1-iPhone6S即使有可用的无线路由,MPVolumeView的路由按钮(airplay)也不会在应用程序启动时显示。我在创建MPVolumeView后尝试查询它以检查无线路由,但我得到0。我只能通过禁用和启用WiFi触发通知来获得1(并显示路由按钮)。我的应用程序中的MPVolumeView用于控制从UIWebView播放的视频的音量。此外,每当我激活用于流式传输的无线路由时,MPVolumeViewslider就会消失-在使用UIWebView播放媒体时有没有办法防止这种行为?下面是我创建MPVolumeView的代码:-(void)createAndDisplayM

ios - 在 iOS 8 中隐藏音量 HUD

在iOS8之前的版本中,有一个简单的技巧可以隐藏系统卷覆盖。您只需创建一个MPVolumeView并将其嵌入到您的View层次结构中的某个位置。这记录在这里https://stackoverflow.com/a/7888977/3943258以及许多其他StackOverflow回复。但是,我发现这个技巧在iOS8中似乎不起作用。我正在竭尽全力想弄清楚如何修复它。有谁知道在iOS8中是否有办法做到这一点?需要注意的是,当我试图隐藏HUD(音量按钮充当相机的快门)时,我正在执行此操作的应用程序有一个事件的AVCaptureSession。不确定这是否会产生一些副作用。

ios - 如何设置 MPVolumeView 的色调?

如何设置MPVolumeView的色调?我看到了方法:setMinimumTrackTintColor:和属性minimumTrackTintColor但是使用其中任何一个都会引发异常。我被告知我需要打电话setMinimumTintColor或设置属性minimumTrackTintColor在底层的UISlider上,但是我不知道该怎么做。谢谢! 最佳答案 在iOS7中,您可以像这样简单地更改MPVolumeView的slider颜色:CGRectrect1=CGRectMake(17,45,220,0);MPVolumeVie

objective-c - 如何提高 MPVolumeView 性能?

我正在从事与视频流相关的iOS项目。UI中的控件之一是MPVolumeView。问题是,当我滑动控制音量变化时,它似乎占用了很多CPU。事实上,当我使用slider时,用户界面变慢了。如何提高性能?,也许我做错了什么?Instruments的CPU负载引用图像。左边只有流,右边的峰值是流+音量滑动。谢谢。编辑:这就是我将控件添加到View的方式:MPVolumeView*mpVolume=[[MPVolumeViewalloc]initWithFrame:CGRectMake(32,56,160,9)];[selfaddSubview:mpVolume];[mpVolumereleas

ios mpvolumeview 路由按钮未在 ios 7.1 更新上垂直居中

我正在制作一个播放音频文件的应用程序。我正在展示工作正常的mpvolumeview。但问题是在我更新ios7.1之后。路线按钮掉了下来。见附图不知道发生了什么其他简单的uislider没问题。但是mpvolumeslider在ios7.1之后出现了这个问题。我正在使用这段代码来添加一个volumeslider..*MPVolumeView*volumeView=[[MPVolumeViewalloc]initWithFrame:myView.bounds];[myViewaddSubview:volumeView];* 最佳答案 我