我对音频流几个问题:的iOS音乐流和HTTP实时流
我想要做的就是流了一些MP3文件,3个7分钟(主要是音乐文件),但这些MP3之间由提供服务器不是我的。我确切地说,我希望我的应用程序被接受在appstore当然...
1°/我需要通过HTTP流一些MP3音乐文件,他们编码为128Kbps。我真的需要HTTP Live Streaming服务(HLS)吗?
2°/如果我必须使用HLS,是否必须将我的mp3文件重新编码为64Kbps或将它们分段?
谢谢!
我对音频流几个问题:的iOS音乐流和HTTP实时流
我想要做的就是流了一些MP3文件,3个7分钟(主要是音乐文件),但这些MP3之间由提供服务器不是我的。我确切地说,我希望我的应用程序被接受在appstore当然...
1°/我需要通过HTTP流一些MP3音乐文件,他们编码为128Kbps。我真的需要HTTP Live Streaming服务(HLS)吗?
2°/如果我必须使用HLS,是否必须将我的mp3文件重新编码为64Kbps或将它们分段?
谢谢!
我正在使用此代码播放音频..据我所知,你不需要使用HLS,你可以流,因为它是..或者你必须移动音频的元数据..我已经给出了步骤另一个答案iPhone/iPad Downloading and Playing Simultaneously ..请检查..
// 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];
}
我希望这会有所帮助.. –
感谢您的回答! 但我知道如何从MP3播放音乐。我只想知道,如果我的应用程序会被拒绝从appstore,如果我不使用HLS流式传输我的mp3 ... – Ethan0026
我使用一个视频流没有HLS ..和我的应用程序不被拒绝... –
我没有做过音频流..我不认为你需要一个HLS用于音频流...看到我的帖子在这个环节上的视频流的http:// stackoverflow.com/questions/10597884/iphone-ipad-downloading-and-playing-simultaneously/10601021#10601021 –
您是否尝试通过直接向播放器提供URL来播放音频,即mp3。 –
也看到这个代码.. –