我有这个库howler.min.js,我用它来分割4个部分的mp3。 这是我创建声音变量的代码:
var sound = new Howl({
urls: ['singasong.mp3'],
sprite: { //function
w0: [360, 290], //[begining,duration in milliseconds]
w1: [650, 450],
w2: [1110, 280],
w3: [1270, 330],
w4: [1600, 210]
}
});
我想获得括号内的第二个值(290,450,280,330,210)并获取一个数组。 我试过这两种方法:
a = $.makeArray(sound.sprite.arguments); // One way to do it
a = sound.sprite.arguments.toArray(); // The other way
但它没有用。
任何人都可以帮助我吗?提前谢谢!
答案 0 :(得分:4)
您需要迭代sprite
对象的键,并将数组值推送到索引1
:
var values = [];
for (var key in sound.sprite) {
values.push(sound.sprite[key][1]);
}