我有一个需要持续时间的声音对象
this.soundObject = new Audio.Sound();
await this.soundObject.loadAsync(sound);
我已经尝试过了,但是文档说它仅适用于录音。
this.soundObject.durationMillis
我有什么要注意的吗?我似乎找不到持续时间的参数。
答案 0 :(得分:0)
持续时间存储在状态中,需要承诺访问权限
this.soundObject.getStatusAsync()
.then(function(result) {
console.log(result.durationMillis)
})
.catch(failureCallback);