请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mac环境下 av_read_frame 读取数据失败 提示 -35 Resource temporarily unavailable

int ret = 0;
char* deviceName = ":0";
AVFormatContext *ps = NULL;
char errors [1024];
//注册设备
avdevice_register_all();
//设置格式
AVInputFormat *iformat = av_find_input_format("avfoundation");
//打开设备
ret = avformat_open_input(&ps, deviceName, iformat, NULL);
//小于0表示打开失败
if(ret <0){
    //打开失败
    av_strerror(ret, errors, 1024);
    printf("Faild to open audio devices ,%d%s\n",ret,errors);
    
}
av_log(NULL, AV_LOG_DEBUG, "open audio ret is %d\n",ret);

//读取数据
AVPacket pkt;
av_init_packet(&pkt);
int count = 0;
ret = av_read_frame(ps, &pkt);

if(ret != 0){
    av_strerror(ret, errors, 1024);
    printf("Faild to read audio data ,%d %s\n",ret,errors);
}else{
    printf("pack size is %d",pkt.size);
}

正在回答 回答被采纳积分+3

2回答

qq_驰马奥_0 2021-04-17 21:39:39

哪个群呀 我也遇到同样问题了

0 回复 有任何疑惑可以回复我~
  • 李超 #1
    进入课程,PC 端,右侧有入群密码
    回复 有任何疑惑可以回复我~ 2021-04-17 23:36:42
李超 2020-08-15 01:29:02

进入课程QQ群,在公告中有答案

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信