【发布时间】:2016-09-29 08:52:14
【问题描述】:
抱歉英语不好。
我是 iOS 开发新手。我正在尝试创建一个客户端应用程序,该应用程序 从流 url 流式传输 .m4a 音频文件
rtsp://192.168.1.50:1935/TestServer/abc.m4a
并在点击按钮时播放。
我几乎尝试了所有我能找到的东西,但我无法获取和播放流。 我的代码可以从 http url 播放音频
- (IBAction)btn:(id)sender {
NSString *str = @"http://download.wavetlan.com/SVV/Media/HTTP/AAC/Nero_Soundtrax/NeroSoundTrax_test1_AAC-LC_v4_Stereo_CBR_96kbps_44100Hz.m4a";
NSString *urlStr = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSURL * mediaURL = [NSURL URLWithString:urlStr];
player = [AVPlayer playerWithURL:mediaURL];
[player play];
}
但我想从这种类型的 url 播放音频文件。 rtsp://192.168.1.50:1935/TestServer/abc.m4a
我在 VLC 上测试了我的流媒体 URL 以进行验证。它工作得很好,但是当我将该网址放在按钮点击代码上时它不起作用。
我尝试使用 ffmpeg 库,但没有找到运气。
【问题讨论】:
标签: ios audio avaudioplayer avplayer rtsp