适用版本:
7.0及以上版本
所谓队列播放模式, 是指调用smartread_speak(smartread_speaktowave)函数的时候,并不是像普通方式播放那样,马上中断当前的播放,而直接播放这一条,而是将需要播放的文本信息排在播放队列里面,按照加入的次序,一条一条的进行播放, 如果队列里面的信息都已经播放完了, 它会一直等待,直到又有信息加入队列.
1,启动队列播放功能
设置朗读模式,1表示列表朗读模式 iReturn = SmartRead_SetMode(1)
注: 程序启动,默认方式是0,普通方式
2,队列播放时,停止当前播放,直接播放下一条 ‘ 队列朗读模式,朗读下一条文本信息 iReturn = SmartRead_QueueNext()
3,队列播放模式时,显示已经播放的文本信息数和总播放文本信息数 ‘列表朗读模式,朗读信息统计 ‘参数1,表示已经朗读了多少个文本信息 ‘参数2,表示总共有多少文本信息 iReturn = SmartRead_QueueStatistics(iReaded, iTotal)
4,队列播放模式时,停止播放 ‘停止朗读 iReturn = SmartRead_Stop()
5, 在实行队列播放的时候,如果调用了smartread_stop函数停止朗读, 可以通过调用 smartread_queuenext()函数继续朗读后面的信息, smartread_speak (smartread_speaktowave)仅仅是将朗读信息放到播放队列里面,并不能把已经停止的播放继续