3

我正在使用 matt Gallagaher 的 AudioStreamer 类。在 ARC 出现之前,我曾在一个项目中使用过它,并且效果很好。当我将类添加到使用 ARC 的项目中时,我遇到了很多错误,我可以通过添加__bridge引用等来修复这些错误......

所以应用程序现在运行,但是当我启动流媒体时,[streamer start]我不断遇到这个错误,我不知道如何修复。编译器在下面的函数处停止并Audiostreamer.m出现错误Thread 8: EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)- 我不知道从这里做什么......请帮助。

if (CFReadStreamSetProperty(stream, kCFStreamPropertyHTTPShouldAutoredirect, kCFBooleanTrue) == false)
        {
            [self presentAlertWithTitle:NSLocalizedStringFromTable(@"File Error", @"Errors", nil)
                                message:NSLocalizedStringFromTable(@"Unable to configure network read stream.", @"Errors", nil)];
            return NO;
        }
4

4 回答 4

2

我在使用 muhku 的 FreeStreamer 时完全出错(推荐的好库)。检查您是否向 AudioStreamer 提供了正确/未为空的 url。

于 2013-07-27T15:57:24.990 回答
1

试试我的 StreamingKit 库。它具有与 AudioStreamer 相同的功能,但使用 ARC 构建并具有相当多的附加功能。

https://github.com/tumtumtum/StreamingKit

于 2014-02-12T11:03:04.713 回答
0

我遇到了同样的问题,但是我禁用了 arc,现在工作正常,我遇到的唯一问题是,当我滑动滑块时,我得到了 seekToTime: 的新值,但没有从新值开始播放。知道那是什么吗?

于 2013-07-31T18:43:43.403 回答
0

CoreAudio 似乎使用异常在内部工作,因此如果您安装了异常断点,这就是您将看到的。只需禁用断点,它就会工作。

于 2013-09-21T19:52:47.907 回答