2009-11-25 2 views
1

У меня есть mp3-файл, и я бы хотел сыграть его с одной позиции и на определенную продолжительность. Сначала я использовал класс Sound, метод воспроизведения, где я могу указать начало, но не продолжительность.Слушайте звук на определенную длительность

Я посмотрел на класс SoundEffect, где вы можете указать продолжительность и startTime. Однако я не знаю, как играть в него из класса AS3, а не из MXML: есть метод воспроизведения ... но я не получаю звука! Помогите!

Благодаря

ответ

0

Вы могли бы реализовать продолжительность логики самостоятельно, используя Timer объект, а затем призывающий Stop на вашем Sound, когда время истекает.

+0

Да. Я думал, что это так, но это может быть не так. На самом деле я хочу разбить mp3-файл на n (короткие) chuncks (2s) и играть в один из них по желанию. Я попробую. Спасибо – tit

+0

Я только что реализовал его, и это не происходит вообще. Как бы то ни было, я могу немного замолчать между звуковыми шунтами для управления им. Если у кого-то есть решение с классом SoundEffect или oher, значит ... Спасибо – tit

+0

Жаль, что это не сработало. Я тоже хотел бы знать ответ на этот вопрос. – Parappa

0

Вы можете сделать это с помощью KitchenSync (http://kitchensynclib.googlecode.com), который обеспечивает управление звуковыми файлами и кодовым временем.

Проверьте класс KSSoundController