http ストリームのオーディオ部分を読み取る必要があります。armv7、armv7s、および i386 用に ffmpeg をコンパイルし、xcode プロジェクトに lib とヘッダーを追加しました。私は今、iOS での libav の使用法に固執しています。
次のコードをテストしました(基礎が機能しているかどうかを確認するためだけに)
#import <libavformat/avformat.h>
#import <libavcodec/avcodec.h>
-(void)test{
av_register_all();
AVFormatContext *pFormatCtx;
const char *filename="http://domain.tld/stream.wmv";
// Testing how to opening a file
if(av_open_input_file(&pFormatCtx, filename, NULL, 0, NULL)!=0)
handle_error(); // Couldn't open file
// Handle the AudioQueue
// ...
}
しかし、これはコンパイルされません...
私は iOS で ffmpeg を初めて使用します。http ストリームのサウンドを再生する方法は何ですか?
編集
シミュレーターは、次のスタック トレースでクラッシュします。
0 av_probe_input_buffer
1 avformat_open_input
...