objective-c - 音频播放无法开始

标签 objective-c avaudioplayer

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/

相关文章:

ios - UIPopovercontroller 中的 UIReferenceLibraryViewController

iphone - If 语句不适用于空格字符

iphone - 为什么我必须分配一个对象并在 Obj-C 中设置我的实例变量 = 该对象?

ios - AVAudioPlayer 停止在不同 View Controller 上播放的所有声音

iphone - 使用 AVAudioPlayer 暂停后播放音频时出现问题

python - Swift 任务打开管道的文件描述符

objective-c - 将 block 传递给需要函数指针的函数

iphone - 每 14 天(两周)重复一次本地通知?

ios - audioPlayer.isPlaying 语句上的线程 1 错误

iOS - 无法播放音频文件