我目前正在开发一款能够播放音乐文件的应用。问题是,我们的客户希望在流式传输音频文件时,流式字节也会保存在本地存储中。这意味着流式音频文件也将保存在设备的存储中。例如,我将此m4a文件流式传输,当用户停止流式传输音频文件时,流式音乐文件将保存在设备的本地存储中以备将来使用。
这可能吗?如果是,我应该使用哪个库?
感谢。
答案 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设备上播放音频。这将有助于您播放音频