请教QAudio里关于音频的四个状态
QAudio为Audio类定义了四个状态:ActiveState, SuspendedState, StoppedState, IdleState。哪个是初始态?我即没打开文件也没调用QAudioOutput类的start(),不懂为什么会返回激活态。 --------------------编程问答-------------------- 应该是创建了QAudioOutput对象后,就是激活态吧。 --------------------编程问答-------------------- 这个问题是我代码的问题,没有给state赋初始值,所以默认就是从序号0开始取值。
QT的帮助里说激活态是调用start后,且缓冲区里有数据处理,才算激活态。
另外,再问个问题,为什么我调用stop,文件也关闭了,状态还是处于空闲态?QT帮助里说空闲态应该是start后,没有数据处理才进入空闲态,很奇怪。
补充:移动开发 , Qt