задержка между двумя звуками во вспышке - PullRequest
0 голосов
/ 03 июня 2011

У меня проблема со звуком во вспышке.Я надеюсь, что кто-нибудь может помочь.

задача: Я хочу создать аудио последовательность.На временной шкале есть 8 предустановленных отправных точек.для каждой начальной точки пользователь может выбрать, какой звук воспроизводится (выпадающее меню).

, когда пользователь сделал свой выбор для всех 8 тактов.Actionscript должен собрать эту информацию и создать плавную последовательность этих 8 звуков.тогда для пользователя будет доступна кнопка воспроизведения, чтобы начать последовательность.звуки не должны быть синхронизированы с кнопкой или около того.у ActionScript есть время, чтобы соединить последовательность.

проблема: когда я помещаю два звука непосредственно один за другим в видеоклипе, между звуками нет задержки, и это именно то, чтоЯ хочу, но я не могу контролировать, какой звук воспроизводится с помощью Actionscript.

Когда я использую Actionscript, между звуками есть задержка.вот что я попробовал с как.он помещается в кадр, где должен начинаться sound2

if (_global.Sound2 == "Piano" {var SoundA: Sound = new Sound (); SoundA.attachSound ("Piano.mp3"); SoundA.start ();}

результирующая задержка не всегда одинакова. Когда я публикую SWF несколько раз, задержка меняется каждый раз.

я использую flash 8

вопрос: есть ли решение во флэш-памяти? Если нет: можно ли экспортировать список воспроизведения в другую программу, в которой пользовательский выбор используется для создания последовательности без пропусков между звуками?

заранее спасибо marc

1 Ответ

1 голос
/ 03 июня 2011

Задержка может быть вызвана данными заголовка, присутствующими в mp3-файлах.Вы можете пропустить эту часть, выполнив sound.start(skip);, где 'skip' - это количество секунд, которое вам нужно пропустить (число, подобное 0,6, должно это сделать).
Единственная странная часть - вы говорите, что задержкане всегда одно и то же, я бы не знал, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...