я могу сделать Flash / SWF "фильм", в котором я могу прокручивать записи звука вперед и назад? - PullRequest
0 голосов
/ 05 декабря 2009

Итак, предположим, у меня длинная запись звука в рамках презентации Flash. Могу ли я поставить на презентацию полосу прокрутки и кнопки пуска / остановки / паузы / возобновления, как в Media Player или Windows рекордере звука, которые позволили бы мне прокручивать, чтобы в основном перейти к любому моменту записи звука? Итак, я спрашиваю, можно ли реализовать такую ​​типичную функциональность звукового проигрывателя для Flash-презентации во Flash?

Если есть примеры приложений, которые уже демонстрируют, как писать подобный код, ссылки очень приветствуются: -)

1 Ответ

0 голосов
/ 05 декабря 2009

Да, можно перейти к любой позиции в загруженном звуковом файле. Используя класс Sound, вы можете получить длину звукового файла с помощью Sound.length и текущую позицию воспроизводимого звука с помощью SoundChannel. Таким образом, вы можете создать скроллер, который обновляет свою позицию во время воспроизведения звука и позволяет переходить в любую другую позицию.

Если пользователь переходит на позицию, вам нужно только получить время начала и использовать его в качестве параметра Sound.play(). Этот метод также возвращает объект SoundChannel, необходимый для текущей позиции. Просто не забудьте сначала остановить воспроизведение, прежде чем снова воспроизвести файл.

...