我在通过 AVPlayerItem 和 AVPlayer 播放音频时遇到了一些奇怪的问题。
我有录音机和 iPod 项目选择器,来自它们的流都通过这样的代码:
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
_playerItem = [[AVPlayerItem alloc] initWithURL:_soundFileURL];
_player = [[AVPlayer alloc] initWithPlayerItem:_playerItem];
[_player play];
一切实际上都很好,除了一件事,我不能第二次或更长时间地播放这个流。就是停了,停了之后就没有声音了。有没有人可以提供建议,可能是什么问题?