|
|
|||||
mySound.length и mpeg-2 аудио
Заметил, что при загрузке mpeg 2.0 layer 3 св-во length класса Sound показывает неверное значение, а именно в два раза больше реального. По завершению загрузки length возвращает уже верное значение.
Возможно это как-то связанно с этим: "MPEG-2 также определяет новые методы сжатия аудио. Такие как: * сжатие на низких битрейтах с половинным сэмплированием (MPEG-1 Layer 1/2/3 LSF)" (с) википедия, но это лишь просто мои подозрения из-за схожести фраз. Хотелось бы узнать, реально ли имеется такой баг и как его можно обойти, то есть мне нужно знать сколько мс было загружено. Можно, конечно, делить полученные данные на 2 , но тогда будет неверно определяться длина mpeg 1.0 PS: интересующимся могу скинуть в личку ссылки на треки mpeg-1 и mpeg-2 для опытов PPS: попробовал проиграть mpeg 2.0 на as2 версии плеера, там св-во duration класса Sound возвращает верное значение PPPS: причём даже если файл полностью загружен и length возвращает верное значение, то при вызове метода play нужно указывать offset в ополовиненном варианте. То есть, допустим у меня 2-х с лишним минутный файл и, если я попытаюсь его запустить с 1-ой минуты, то он у меня начнёт играть уже в конце Последний раз редактировалось E-mail; 25.07.2008 в 17:47. Причина: добавил немного информации по as2 |
Часовой пояс GMT +4, время: 15:21. |
|
« Предыдущая тема | Следующая тема » |
|
|