シャウトキャスト サーバーから .pls ストリームを取得して、iOS アプリで再生しようとしています。これまでのところ、私は成功していません。私はstackoverflowに関する多くの投稿を赤くしましたが、これらのどれも役に立ちませんでした.
可能であれば、.pls をストリーミングする方法を誰かに説明してもらえますか?
シャウトキャスト サーバーから .pls ストリームを取得して、iOS アプリで再生しようとしています。これまでのところ、私は成功していません。私はstackoverflowに関する多くの投稿を赤くしましたが、これらのどれも役に立ちませんでした.
可能であれば、.pls をストリーミングする方法を誰かに説明してもらえますか?
必要なのは、無線のポートを一覧表示することだけです。ここに 1 つの実用的な例を示します: in - (void)viewDidLoad
NSURL *vibes = [NSURL URLWithString:@"http://website.com:8002"];
vPlayer = [[AVPlayer alloc] initWithURL:vibes];
self.myViewVolume = [[MPVolumeView alloc] initWithFrame:CGRectMake(20, 330, 280, 50)];
[self.myViewVolume sizeToFit];
[self.view addSubview:self.myViewVolume];
.m ファイルに AVPlayer のインスタンスを作成する必要があります。ここでは vPlayer です。AVFoundation フレームワークをプロジェクトに追加することを忘れないでください。[player play] と [player stop] でストリームを再生および停止できます。
AVPlayer の 1 つの問題は、簡単なボリューム コントロールがないことです。mpViewVolume で追加できます。私はラジオアプリの開発にも取り組んでおり、シャウトキャスト ストリームを再生するには AVPlayer が最適です。
@Walid Hussain AVPlayerを使用して私のために働いた
AVFoundation.frameworkとのリンク
//import needed
#import <AVFoundation/AVFoundation.h>
// declaration for the player
AVPlayer * radioPlayer;
// play
NSURL * url = [NSURL URLWithString:@"http://energy10.egihosting.com:9636"];
radioPlayer = [[AVPlayer playerWithURL:url] retain];
[radioPlayer play];