我目前正在制作一个能够流式播放音乐文件的应用程序。问题是,我们的客户端希望在我们流式传输音频文件时,流式传输的字节也将保存在本地存储中。这意味着流式音频文件也将被保存在设备的存储器上。例如,我将此m4a文件流式传输,当用户停止流式传输音频文件时,流式传输的音乐文件将保存在设备的本地存储中,以备将来使用。
这个是可能的吗?如果是,我应该使用什么库?
谢谢。
发布于 2014-06-10 14:07:53
是的,你可以使用AVFoundation框架来播放你的音频。
首先从构建阶段部分拖动AVFoundation框架,然后像这样导入#import <AVFoundation/AVFoundation.h>
然后在视图控制器实例的.h文件中声明AVAudioPlayer
,如下所示
AVAudioPlayer *myAudioPlayer;
将下面的代码放入视图控制器.m中
NSURL *fileURL = // your url.
myAudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
myAudioPlayer.numberOfLoops = -1; //infinite loop
[myAudioPlayer play];
通过这种方式,您可以在您的iOS device.hope中播放音频,这将有助于您播放音频
https://stackoverflow.com/questions/24133834
复制相似问题