NSError *err;
// Initialize audio player
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&err];
audioPlayer.delegate = self;
[audioPlayer play];
通过上面的代码,我尝试初始化 .mp3 文件的播放,但是播放根本没有开始。没有声音。我究竟做错了什么?我检查了“err”,那里什么也没有。
编辑:添加 AVAudioSession 后,我从 AVAudioPlayer 收到以下错误
The operation couldn’t be completed. (OSStatus error -43.)
最佳答案
显然AVAudioPlayer
不支持流媒体通过。 HTTP 正如我尝试做的那样,因此通过使用 AVPlayer
代替,我让它工作了。
关于objective-c - 音频播放无法开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413932/