33.3.1 播放

以下方法用于控制播放器的播放。

 
play (player)
play (player, start)
play (player, [start, end])

播放存储在 audioplayer 对象 player 中的音频,不阻塞程序运行。

如果提供了可选参数 start,则从录音中的第 start 个采样点开始播放。

如果提供了可选参数 end,则播放到录音中的第 end 个采样点停止。

另请参阅: @audioplayer/playblocking@audioplayer/pause@audioplayer/stop@audioplayer/audioplayer

 
playblocking (player)
playblocking (player, start)
playblocking (player, [start, end])

播放存储在 audioplayer 对象 player 中的音频,带阻塞(同步 I/O)。

如果提供了可选参数 start,则从录音中的第 start 个采样点开始播放。

如果提供了可选参数 end,则播放到录音中的第 end 个采样点停止。

另请参阅: @audioplayer/play@audioplayer/pause@audioplayer/stop@audioplayer/audioplayer

 
pause (player)

暂停 audioplayer 对象 player 的播放。

另请参阅: @audioplayer/resume@audioplayer/stop@audioplayer/audioplayer

 
resume (player)

恢复已暂停的 audioplayer 对象 player 的播放。

另请参阅: @audioplayer/pause@audioplayer/stop@audioplayer/audioplayer

 
stop (player)

停止 audioplayer 对象 player 的播放,并将相关变量重置为初始值。

另请参阅: @audioplayer/pause@audioplayer/resume@audioplayer/audioplayer

 
tf = isplaying (player)

如果 audioplayer 对象 player 当前正在播放音频,则返回 true,否则返回 false。

另请参阅: @audioplayer/pause@audioplayer/audioplayer