第一,推送音频的地方
在这里插入图片描述核心代码:
疑问:为什么要stopped = stop_audio(transition);
transition->transition_sources[0] = transition->transition_sources[1];
transition->transition_sources[1] = NULL;
把transition_sources【0】清空,是以前的预览元素
第一,推送视频的地方
第三,麦克风控制地方
为什么要换成false呢?
transition->transitioning_video ,transition->transitioning_audio是判断音频或者视频正在处理过度模块。此时不能在操作别的数据源进行过渡模式的切换。