首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS音乐流媒体和HTTP Live流媒体

iOS音乐流媒体和HTTP Live流媒体
EN

Stack Overflow用户
提问于 2012-06-02 21:15:53
回答 1查看 4.6K关注 0票数 3

关于音频流,我有几个问题:

我想做的是流式传输一些mp3文件,在3到7分钟之间(主要是音乐文件),但这些mp3是由不是我的服务器提供的。我精确地说,我希望我的应用程序能被应用程序商店接受……

1°/我需要通过http传输一些mp3音乐文件,它们是以128Kbps编码的。我真的需要HTTP Live Streaming服务(HLS)吗?

2°/如果我必须使用HLS,我是必须将我的mp3文件重新编码为64Kbps,还是只对它们进行分段?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-06-02 23:53:10

我正在使用这段代码来播放audio..As,我知道你不需要使用HLS,你可以按原样流传输。或者你必须移动音频的元数据..我已经在另一个答案iPhone/iPad Downloading and Playing Simultaneously中给出了步骤。请检查..

代码语言:javascript
复制
// add the necessary frameworks    
#import <CoreAudio/CoreAudioTypes.h>
#import <AVFoundation/AVFoundation.h>
// put the code in .h file
AVAudioPlayer * avPlayer;

-(IBAction) stopPlayingAudio {
    [avPlayer stop];
}

- (IBAction)showVoiceRecordingMenu
{

    // Create an otherwise-empty alert sheet
    avPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://test.com/audio/files/audioFile.mp3"] error:&error];

    NSLog(@"%@", [filePath path] ); 
    NSLog(@"%f", avPlayer.duration );
    itsAudioDuration = avPlayer.duration;
    [avPlayer prepareToPlay];
    [avPlayer play];
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10862596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档