如何判断我的soundjs soundInstance是否已暂停?

时间:2014-10-12 13:41:25

标签: soundjs

我使用soundjs构建一个简单的混音器,每个音轨都有标准的暂停/播放/擦洗功能。

我拥有一切运作良好,从创建清单到创建soundInstances per" track"当它们被添加到播放列表中时。

但是我无法在有关soundjs的文档或可用信息中找到如何动态确定特定soundInstance的播放状态是播放还是暂停。

虽然我可以跟踪" playState"财产,这似乎并没有告诉我我需要知道什么。它只说是一个soundInstance是" playFinished"或者" playSucceeded"。

在已通过soundInstance.pause()暂停的soundInstance上检查此属性会产生" playSucceed"。通过soundInstance.resume()恢复soundInstance后再次检查它也会产生一个" playSucceeded"值。

虽然我可以单独跟踪播放状态,但是看起来更简洁,只需能够检查soundInstance本身来确定以下内容:"已完成" (停止),"暂停","播放"等。

通过soundInstance没有更好的方法吗?

由于

杰夫

1 个答案:

答案 0 :(得分:0)

已将此作为SoundInstance.paused

添加到SoundJS NEXT available on github

希望有所帮助。