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。