私はAVPlayer
それを使用していますが、デバイスでも完全に機能していますが、シミュレーターで動作しているときに突然デバイスで動作を停止しました。なぜ動かなくなったのかわかりません。以下のコードを確認してください
NSURL *url=[NSURL URLWithString:self.urlStr];
self.audioSound = [[AVPlayer alloc] init];
playerItem = [AVPlayerItem playerItemWithURL:url];
[playerItem addObserver:self forKeyPath:@"playbackBufferEmpty" options:NSKeyValueObservingOptionNew context:nil];
[playerItem addObserver:self forKeyPath:@"status" options:0 context:nil];
[self.audioSound replaceCurrentItemWithPlayerItem:playerItem];