3

AVPlayer を使用して、ストリーミングされたネットワーク オーディオを再生しています。この投稿として、ストリーミングされたアイテムのステータスを監視します。

ios avplayer トリガー ストリーミングがバッファ不足です

うまくいっているように見えますが、奇妙な問題が発生します。キー「playbackBufferEmpty」の前にキー「playbackLikelyToKeepUp」があります。ログを載せました

NSLog(@"___path: %@", パス)

関数の最初の行で

observeValueForKeyPath.....

受け取ったログは次のとおりです。

...
2012-10-29 17:24:35.412 NhacSo[236:907] ___path: rate
2012-10-29 17:24:35.413 NhacSo[236:907] ___path: playbackLikelyToKeepUp
2012-10-29 17:24:35.415 NhacSo[236:907] ___path: playbackBufferEmpty
2012-10-29 17:24:35.416 NhacSo[236:907] ___path: rate
...

「playbackBufferEmpty」の前に「playbackLikelyToKeepUp」を受け取る理由を知っていますか? ありがとうございました!!!

4

1 に答える 1

2

そのプロパティが最初に変更されるため、playbackLikelyToKeepUp を最初に受け取ります。私があなたを混乱させているのは、YES から NO に変化することであり、その逆ではないということです。つまり、再生が追いつかなくなります。

于 2012-12-19T22:01:31.527 に答える