0

我正在使用 pixi-sound.js 并希望能够跳到音频文件中的特定点。在通过更新 currentTime 使用 HTML5 音频之前,我已经实现了这一点,但我不确定在哪里可以使用 pixi-sound 访问它。对象中至少有两个 currentTime 值以及“进度”,但更改这些值不会导致跳过。

var sound = PIXI.sound._sounds['track01'];
var currenttime = sound.media.context.audioContext.currentTime;

我原以为这将是一种常见的用法,但在文档中找不到任何对它的引用。任何想法都非常感谢。

4

1 回答 1

0

在 PixiJS Sound 中,您可以将options对象作为类play实例方法的参数传递Sound。的值options.start是“以秒为单位的开始时间偏移量”。

参考:@pixi/sound v4.2.0 源码pixi-sound v3.0.5 源码


在您的代码中,如果您想从 10 秒偏移点开始播放声音,我认为您可以尝试如下:

var sound = PIXI.sound._sounds['track01'];
sound.play({ start: 10 }); // play from 10 seconds offset
于 2022-01-22T05:06:14.063 回答