自分のラジオを持っている人のためにアプリを作っています。これは単なるストリーム URL (例: http://stream.domain.com/highquality.mp3 ) です。単純な .mp3 ファイルで動作するように、AV Foundation Framework でコードを作成しました。
これは私のコードです:
-(IBAction)play {
if(clicked == 0) {
clicked = 1;
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/test.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = 0;
[audioPlayer play];
[start setTitle:@"Stop" forState:UIControlStateNormal];
}
else {
[audioPlayer stop];
clicked = 0;
[start setTitle:@"Start" forState:UIControlStateNormal];
}
}
何を編集すればよいですか?
編集: 上記のコードは実際に機能します。再生および停止するには、ボタンで機能させる必要があります。デバイスにホール メディア プレーヤーを入れたくありません。シンプルに美しく..
編集 2: 必要なものが見つからない人もいます: .mp3 ストリーム (上記のストリームの例) で動作させるには、編集が必要です。