草庐IT

airPlay_PlayBtn

全部标签

ios - 使用airplay播放音频时如何减少截止?

当通过AirPlay(使用iOS9.2)从连接到AppleTV的iOS设备播放声音时,播放声音的前一秒左右被切断。这种不良行为不是特定于应用程序的,而是系统范围的(例如,Apple的官方应用程序也有此错误)。参见https://forums.developer.apple.com/thread/28086是否有可以播放完整音频文件的解决方法?例如在播放文件之前添加blanksounds?或者改变API的调用方式?还是应该等待Apple的官方修复? 最佳答案 这个问题似乎不会出现在任何当前的iOS版本上,所以我的第一个建议是升级。如果

ios - 使用airplay播放音频时如何减少截止?

当通过AirPlay(使用iOS9.2)从连接到AppleTV的iOS设备播放声音时,播放声音的前一秒左右被切断。这种不良行为不是特定于应用程序的,而是系统范围的(例如,Apple的官方应用程序也有此错误)。参见https://forums.developer.apple.com/thread/28086是否有可以播放完整音频文件的解决方法?例如在播放文件之前添加blanksounds?或者改变API的调用方式?还是应该等待Apple的官方修复? 最佳答案 这个问题似乎不会出现在任何当前的iOS版本上,所以我的第一个建议是升级。如果

ios - 如何从 iOS 中的应用程序(而非控制中心)使用 AirPlay 进行屏幕镜像?

我正在使用MPVolumeView来显示AirPlay按钮。我需要通过音频镜像向AppleTV显示自定义墙纸。音频在AppleTV上正常播放,但墙纸图像未显示。我正在使用AVAudioController播放音频。我检查了YouTube应用程序,其中屏幕镜像正在从视频播放应用程序运行。是否可以使用AVAudioController在应用程序中进行屏幕镜像?帮我解决这个问题。提前致谢。 最佳答案 遗憾的是,只有当您在控制面板中启用AirPlay镜像时,与AirPlay关联的外部显示器才会激活(并发布适当的通知)。似乎有nowaytoe

ios - 如何从 iOS 中的应用程序(而非控制中心)使用 AirPlay 进行屏幕镜像?

我正在使用MPVolumeView来显示AirPlay按钮。我需要通过音频镜像向AppleTV显示自定义墙纸。音频在AppleTV上正常播放,但墙纸图像未显示。我正在使用AVAudioController播放音频。我检查了YouTube应用程序,其中屏幕镜像正在从视频播放应用程序运行。是否可以使用AVAudioController在应用程序中进行屏幕镜像?帮我解决这个问题。提前致谢。 最佳答案 遗憾的是,只有当您在控制面板中启用AirPlay镜像时,与AirPlay关联的外部显示器才会激活(并发布适当的通知)。似乎有nowaytoe

iphone - 自定义 Airplay 按钮的外观

我使用标准渐变叠加层(在photoshop中完成)使按钮在我的应用程序中看起来更漂亮。我添加了一个Airplay按钮,但美观不匹配。我真的很想在它上面放一个渐变层以使其匹配,但我能找到的任何东西都只显示了如何使用png来实现这一点,而不是现有的UIView。如果不是渐变层,我只需要某种方式,任何,来更改Appleairplay按钮的外观,同时保持其功能不变。设置代码很简单:MPVolumeView*volumeView=[[MPVolumeViewalloc]initWithFrame:frame];[volumeViewsetShowsVolumeSlider:NO];[bottom

iphone - 自定义 Airplay 按钮的外观

我使用标准渐变叠加层(在photoshop中完成)使按钮在我的应用程序中看起来更漂亮。我添加了一个Airplay按钮,但美观不匹配。我真的很想在它上面放一个渐变层以使其匹配,但我能找到的任何东西都只显示了如何使用png来实现这一点,而不是现有的UIView。如果不是渐变层,我只需要某种方式,任何,来更改Appleairplay按钮的外观,同时保持其功能不变。设置代码很简单:MPVolumeView*volumeView=[[MPVolumeViewalloc]initWithFrame:frame];[volumeViewsetShowsVolumeSlider:NO];[bottom

iphone - 在 Objective-C 中是否有检测 AirPlay 的通知?

我正在使用MPVolumeView来显示Airplay图标,它工作正常。但我需要在Airplay网络出现时显示动画,并在airplay网络隐藏时隐藏该动画。是否有通知让我知道Airplay何时开始和结束? 最佳答案 这正是您要找的-https://github.com/StevePotter/AirPlayDetector它是一个单独的类,提供了一个属性来确定airplay设备是否处于事件状态。并在可用性发生变化时发出通知。使用起来很简单。比如,要确定您写的可用性:[AirPlayDetectordefaultDetector].i

iphone - 在 Objective-C 中是否有检测 AirPlay 的通知?

我正在使用MPVolumeView来显示Airplay图标,它工作正常。但我需要在Airplay网络出现时显示动画,并在airplay网络隐藏时隐藏该动画。是否有通知让我知道Airplay何时开始和结束? 最佳答案 这正是您要找的-https://github.com/StevePotter/AirPlayDetector它是一个单独的类,提供了一个属性来确定airplay设备是否处于事件状态。并在可用性发生变化时发出通知。使用起来很简单。比如,要确定您写的可用性:[AirPlayDetectordefaultDetector].i

ios - 检测 AirPlay 延迟

虽然我意识到AirPlay具有固有的滞后/延迟,但我想知道(目前假设的)iPhone应用程序是否有办法检测该延迟是什么。如果是这样,该延迟值的精确度如何?我更好奇应用程序是否可以“知道”自己的AirPlay延迟,而不是简单地将其最小化。 最佳答案 延迟不是来自网络抖动,而是由源设备(您的iPhone)决定的。长话短说:Apple设备始终精确到2秒(精确到毫秒)。无法使用公共(public)API对其进行调整。音频延迟需要非常准确,以便多个输出可以同步播放。关于AirPlay实现的一些解释:协议(protocol)以几个RTSP命令开

ios - 检测 AirPlay 延迟

虽然我意识到AirPlay具有固有的滞后/延迟,但我想知道(目前假设的)iPhone应用程序是否有办法检测该延迟是什么。如果是这样,该延迟值的精确度如何?我更好奇应用程序是否可以“知道”自己的AirPlay延迟,而不是简单地将其最小化。 最佳答案 延迟不是来自网络抖动,而是由源设备(您的iPhone)决定的。长话短说:Apple设备始终精确到2秒(精确到毫秒)。无法使用公共(public)API对其进行调整。音频延迟需要非常准确,以便多个输出可以同步播放。关于AirPlay实现的一些解释:协议(protocol)以几个RTSP命令开