以前に多くの人から質問されたことは知っていますが、x-code と Objective C のアプリケーションでこれが機能しない理由がわかりません!
基本的に、URLからアプリケーションでオーディオを再生したいです。Appleサイトのテストオーディオを使用するだけで、私のコードは次のとおりです。
NSString *playString = @"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8";
//Converts songURL into a playable NSURL
NSURL *playURL = [NSURL URLWithString:playString];
AVAudioPlayer *backgroundMusicPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:playURL error:&error];
if (backgroundMusicPlayer == nil) {
NSLog(@"%@", [error description]);
}
else {
[backgroundMusicPlayer prepareToPlay];
[backgroundMusicPlayer play];
}
次のエラーが表示されます。
エラー Domain=NSOSStatusErrorDomain Code=-43 「操作を完了できませんでした。(OSStatus エラー -43.)
そして、ググっても何も見つかりません。何か案は?別のオーディオ ストリームを試す必要がありますか? または、誰かがうまくいく例を持っていますか? 実際のiPhoneではなく、iPhoneシミュレーターを使用しているからでしょうか?
編集:
注意してください - URL と言うとき、実際の Web サイトからの URL を意味します。ダウンロードしたまま再生できるようにしたい!ありがとう