ios - 我正在尝试在 ios 中流式传输以下 url,但它不会播放

标签 ios audio avplayer aac

我想要传输的音频是:http://streamer2.ultapulta.com:8001

我尝试过其他流链接,它们在我的代码中工作。

NSURL *url = [NSURL URLWithString:streamUrl];

_myItem = [AVPlayerItem playerItemWithURL:url];
_mySound = [AVPlayer playerWithPlayerItem:_myItem];

[_mySound play]

我相信该流是 AAC 格式。我该怎么办

最佳答案

您可以尝试使用 StreamingKit

文档中的示例:

STKAudioPlayer* audioPlayer = [[STKAudioPlayer alloc] init];
[audioPlayer queue:@"http://streamer2.ultapulta.com:8001"];

最好将 audioPlayer 作为类属性。

关于ios - 我正在尝试在 ios 中流式传输以下 url,但它不会播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28612524/

相关文章:

iphone - 存储在 "External Storage"中的 Core Data BLOB 数据是否加密?

ios - Xcode 4.5 中的当前位置错误

flutter - flutter 的文件播放列表

ios - 播放声音和动画

ios - 使用 AVPlayerViewController 的前置视频广告

objective-c - AVPlayer 无法播放

objective-c - 在 iOS 5 上的 MPMusicPlayerController 上淡出播放音量

c - 调频合成算法

ios - 检测 AVPlayerViewController 是否正在播放视频或缓冲并向播放器添加覆盖

iphone - 努力让字典通过 NSNotification