|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
SoundChannel.position не равен Sound.length
Наткнулся на интересную особенность SoundChannel, свойство position не равно Sond.length при завершении воспроизведения звука (Событие: Event.SOUND_COMPLETE). Позиция звука всегда чуть меньше общей длины звука.
Если у кого то есть какая то информация по этому вопросу, поделитесь. Это баг или фича? Как обстоят дела на разных платформа и т.п.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Это баг, ему уже много лет. SOUND_COMPLETE тоже срабатывает меньше, чем через раз.
Решение - городить костыли. |
|
|||||
То есть, иногда не диспетчерезируется? Пока не замечал, расскажи подробнее.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Tails, не знаю, куда подробней. Просто не срабатывает.
Когда-то делал всякие плееры, было много головной боли из-за этого. (Да я прекрасно помню, что слушатель нужно вешать на SoundChannel, а не на Sound) Есть вероятность, что для последних версий плеера это не актуально, но я сомневаюсь. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
в древних версиях AIR SOUND_COMPLETE тупо не кидался, но его быстро пофиксили
|
|
|||||
SOUND_COMPLETE всегда срабатывает штатно, ни разу не глючил ни в одном проекте. Может раньше где-то глючил, не знаю, но сейчас этой проблемы точно нет
А на счет несовпадения позиции и длины, это не удивительно. Там же Number, а не int
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 22:18. |
|
« Предыдущая тема | Следующая тема » |
|
|