【发布时间】:2011-02-19 22:10:37
【问题描述】:
有很多适用于 iOS 的流媒体应用。他们都使用播放器,我假设是 AVPlayer。然而,似乎不可能找到一个像样的文档,其中包含有效的示例代码!我很确定这只是几行代码,但我就是不知道出了什么问题......
尝试调用“播放”方法时出现 EXC_BAD_ACCESS 错误。但是url很好,有播放器的实例。
- (void)viewDidLoad {
[super viewDidLoad];
// Load the array with the sample file
NSString *urlAddress = @"http://mystreamadress.mp3";
//Create a URL object.
urlStream = [NSURL URLWithString:urlAddress];
self.player = [AVPlayer playerWithURL:urlStream];
[urlAddress release];
}
urlStream 是一个带有retain 属性的属性。然后我有一个 IBAction,当单击按钮并尝试播放它时会触发它,这就是它崩溃的地方。
- (IBAction)playButtonPressed
{
[player play];
}
我的问题可能是因为我正在尝试播放 MP3 还是什么?当我使用 webview 加载它时,我使用的真实 url 地址可以正常工作。
如果有人能指出一个好的示例(不是来自 Apple 的 AVFoundation 或 AVPlayer 文档,也不是 AVTouchController 项目),我将不胜感激。
谢谢!
【问题讨论】:
标签: iphone ios audio-streaming avplayer