AVPlayer を使用してインターネットからのライブ ストリームを再生していますが、プレーヤーがバッファリングしていることを示す必要があります。
私は NStimer を使用しています:
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(buffering) userInfo:nil repeats:YES];
-(void)buffering {
if(radiosound.rate == 1.0)
[activityIndicator stopAnimating];
else
[activityIndicator startAnimating];
}
確かにレートプロパティは表示するために適切に機能していません! AVPlayerがバッファリングしているかどうかを知ることは別のステートメントですか?