SND_PCM_STATE_DISCONNECTED表示硬件已经断开连接。 状态之间的切换如下所示: PCM设备状态间转换关系示意图 PCM播放——加入状态控制 这里加入播放过程控制,可使用空格控制暂停和恢复播放。 这里需要加上一个termios结构体变量old_cfg,static类型来保存终端当前配置。 编写snd_playback_async_callback函数,这个是一样的。