![]() |
|
||||||||||
|
|||||
|
в общем так) при использовании id3 не отображается в текст филдах русский язык, с английским — всё ок, кто-нибудь сталкивался с такой проблемой, возможные пути решения?
и ещё, я так понимаю, что к свойствам мп3 файла нельзя обратиться, пока он не будет загружен или не так?
__________________
cdc7600.livejournal.com |
|
|||||
|
К свойствам (тегам id3) можно обратиться, даже если сам файл до конца не загрузился - лишь бы были загружены теги (вообще, по спецификации формата MPEG1 Layer 3, метаданные должны находится в начале файла, но многие "кривые" программы для добавления метаданных могут пихать их и в середину и в конец, и вообще куда угодно).
Пошарьте хелп по запросу "onMetaData". Русские теги должны быть в UTF-8, в текстфилдах должны быть за-embed'ы нужные русские глифы, если используются встроенные шрифты.
__________________
Дело не в тебе |
|
|||||
|
AL.exe до загрузки _sound.load(request_sound); ничего не отображается
можно конечно ждать загрузки всех 10-20 композиций (например если юзер открывает альбом), но это стрёмно как-то, шрифты заэмбедены (Arial Cyr)а как узнать какая версия и можно ли её изменить? ответ нашелся в архивах Флэшер.ру автор BlooDHounD, спасибо ему!) а проблема с загрузкой метаданных пока осталась..
__________________
cdc7600.livejournal.com Последний раз редактировалось cdc7600; 08.05.2009 в 17:37. Причина: кой чё нарыла) |
|
|||||
|
А что, если теги будут в UTF-8, как и должны, а не в корявом win1251?
![]() Добавлено через 3 минуты По поводу метаданных: вам нужно событие Event.ID3 Цитата:
В любом случае, ее нарушают все, кому не лень. Основная проблема с русскими тегами из-за тупых проигрывателей вроде Winamp, которые пишут в однобайтовой кодировке теги.
__________________
Дело не в тебе Последний раз редактировалось AL.exe; 08.05.2009 в 17:47. |
|
|||||
|
айй) 6%*, не знаю, сейчас проверю
ну вообще-то думаю всё нормально будет ) у меня проблема серьёзная с загрузкой метаданных ![]() // в самом начале, но всё равно текст появляется только когда индикатор загрузки на 100% _sound.addEventListener(Event.ID3,onId3); public function onId3(event:Event):void { var Artist:String; var SongName:String; Artist=convert(_sound.id3.artist); SongName=convert(_sound.id3.songName); _text.Name_field1.text=Artist+" "+"-"+" "+SongName; _text.Name_field2.text= Artist+" "+"-"+" "+SongName; }
__________________
cdc7600.livejournal.com Последний раз редактировалось cdc7600; 08.05.2009 в 17:50. |
|
|||||
|
Я например до сих пор мучаюсь с этими кодировками... у меня правда история другая, не с mp3, а с БД.... Ой! Извините, ошибся дверью
|
|
|||||
|
Значит, теги прописаны в самом конце файла. Прошейте заново ID3v2-теги чем-нибудь приличным.
Цитата:
__________________
Дело не в тебе |
|
|||||
|
хехе) терабайты сервака с музыкой))
__________________
cdc7600.livejournal.com |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
В википедии описана такая причина
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|