IOS - 流式传输和下载音频文件

时间:2014-06-10 05:56:47

标签: ios streaming downloading

我目前正在开发一款能够播放音乐文件的应用。问题是,我们的客户希望在流式传输音频文件时,流式字节也会保存在本地存储中。这意味着流式音频文件也将保存在设备的存储中。例如,我将此m4a文件流式传输,当用户停止流式传输音频文件时,流式音乐文件将保存在设备的本地存储中以备将来使用。

这可能吗?如果是,我应该使用哪个库?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,可以使用AVFoundation框架来播放你的音频。

首先从构建阶段部分拖动AVFoundation框架,然后像#import <AVFoundation/AVFoundation.h>

一样导入

然后在视图控制器实例的.h文件中声明AVAudioPlayer,如下所示

AVAudioPlayer *myAudioPlayer;

在视图controller.m中输入此代码

NSURL *fileURL = // your url.   
myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
myAudioPlayer.numberOfLoops = -1; //infinite loop
[myAudioPlayer play];

通过这种方式,您可以在iOS设备上播放音频。这将有助于您播放音频