当从通过AirPlay连接到Apple TV的iOS设备播放声音时(使用iOS9.2
),声音播放的前一秒左右会被切断。这种不受欢迎的行为不是应用程序特定的,而是系统范围的(例如Apple的官方应用程序也存在此错误)。
请参阅https://forums.developer.apple.com/thread/28086
是否有可以播放完整audio file
的解决方法?例如,在播放文件之前添加blank sounds
?或者改变调用API
的方式?或者我应该等待Apple
的正式修复?
答案 0 :(得分:0)
示例代码:
audioPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playEnded:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:[audioPlayer currentItem]];
- (void)playEnded:(NSNotification *)notification
{
// Start the full audio file here
}