用第三方FreeStreamer实现网络流媒体音乐播放

来源:互联网 发布:app 是什么软件 编辑:程序博客网 时间:2024/06/05 06:27

首先下载FreeStreamer  网址:https://github.com/muhku/FreeStreamer

第二步解压FreeStreamer 将里面  

这三个文件夹拖入工程中

第三步导入头文件 

<span style="font-size:18px;">#import "FSAudioStream.h"</span>

第四步 配置

第五步  写代码

<pre name="code" class="objc">#import "NetworkPlayerController.h"#import "FSAudioStream.h"@interface NetworkPlayerController (){    FSAudioStream *_stream;}@end@implementation NetworkPlayerController- (void)viewDidLoad {    [super viewDidLoad];    // Do any additional setup after loading the view. //++底层,上层封装成OC调用    NSURL *url = [NSURL URLWithString:@"http://yinyueshiting.baidu.com/data2/music/246579664/24657933425200064.mp3?xcode=220e777cec2f12800e36f2067d58dcad"];    _stream = [[FSAudioStream alloc] initWithUrl:url];    [_stream setOnCompletion:^{        NSLog(@"完成");    }];        [_stream setOnFailure:^(FSAudioStreamError error, NSString *description) {        NSLog(@"失败,%@",description);    }];//    _stream.volume = 1;    [_stream play];}




0 0