从iOS中的http流中读取音频

时间:2013-05-27 20:30:56

标签: ios ffmpeg streaming video-streaming audioqueue

我需要读取http流的音频部分。我为armv7,armv7s和i386编译了ffmpeg,并在我的xcode项目中添加了lib和header。我现在有点坚持在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
...

0 个答案:

没有答案