code:-35 , Resource temporarily unavailable
来源:6-12 通过界面来控制开启或关闭录制

游星
2020-03-26
老师, 我录制音频一直失败, 麦克风正常, 但在执行到av_read_frame一直报错:
code:-35 , Resource temporarily unavailable
写回答
2回答
-
eaglelin
2020-08-15
-35表明设备暂时还没准备好,调用一下usleep(100) 函数等待一下,如下面的例子: while(((ret = av_read_frame(ps, &pkt)) == 0 || ret == -35 )){ if(ret == -35){ // av_log(NULL, AV_LOG_DEBUG, "ret is -35 sleep 1 sec \n"); usleep(100); continue; } count++; fwrite(pkt.data, 1, pkt.size,outFile); fflush(outFile); av_log(NULL, AV_LOG_DEBUG,"pack size is %d(%p) count = %d\n",pkt.size,pkt.data,count); //释放AVPacket av_packet_unref(&pkt); if(!rec_status){ break; } };
00 -
李超
2020-03-26
你这个图太不清晰了,你可以发到课程的QQ群里;另外你有使用ffmpeg 命令录制过音频吗?命令是否可以录制成功?
012020-08-15
相似问题