![]() |
|
||||||||||
|
|||||
|
http://translate.google.pl/translate_tts?q=Проверка
если вводить непосредственно в адресной строке - работает. А вот этого не получается.... видимо потому что Флеш всегда использует unicode в запросах... Вариант с URLRequest ("http://translate.google.pl/translate_tts?q=%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0") через ПХП так же как я не старался - не получилось =( Как исправить? помогайте друзья - флешеры.
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 51
|
Попробуйте:
Авось поможет ![]() На самом деле странно, что у вас не работает. Только что проверил - и с энкодом, и без него ответ получается правильный. Кодировка проекта у вас UTF-8 ? Последний раз редактировалось Saulot; 08.02.2011 в 12:00. |
|
|||||
|
- вот это (то что треситца) если ввести в браузерную строку и нажать энтер - работает!
а вот внутри флешки не хочет =((((((((((((( кодировка UTF-8 а как иначе?
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 51
|
Использую такой код, звук возвращается нормально:
var url:URLRequest = new URLRequest("http://translate.google.pl/translate_tts?q=Проверка"); var sound:Sound=new Sound(url); sound.addEventListener(Event.COMPLETE,function(event:Event):void{sound.play()}); Смотрю на ваш первый пост - может вы вместо просто пишете? |
|
|||||
|
А у меня не хочет(
Дело в компиляторе наверное? в кодировке проекта? У меня КС5 например после вашего кода Возврашается нулевой звук.. пустой
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 51
|
Фу ты, КС5. Не в компиляторе проблема, и не в кодировке, а в системе безопасности.
Она не позволяет флешке с жесткого диска получать доступ к интернету. Даже из теста. Если вы положите флешку на сервер, то код должен работать нормально. Я собирал ее под FB, так что у меня этой ошибки не возникало. В File->Publish Settings->Flash можно переключить Local playback security, чтобы на тесте разрешало доступ к сети. Последний раз редактировалось Saulot; 08.02.2011 в 16:35. |
|
|||||
|
Спасибо!!!
Добавлено через 25 минут Но все ровно не работает... Может кто на php кодик подскажет так тоже не получилось...
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH Последний раз редактировалось BlooDHounD; 19.05.2011 в 12:59. |
|
|||||
|
Регистрация: May 2011
Сообщений: 3
|
import flash.events.Event; import flash.media.Sound; import flash.net.URLRequest; var s:Sound = new Sound(); s.addEventListener(Event.COMPLETE, onSoundLoaded); var req:URLRequest = new URLRequest("http://translate.google.com/translate_tts?q=hello+world"); s.load(req); function onSoundLoaded(event:Event):void { var localSound:Sound = event.target as Sound; localSound.play(); } |
|
|||||
|
Регистрация: May 2011
Сообщений: 3
|
чтобы по-русски читал, так попробуй:
U у меня работает через Firefox только |
|
|||||
|
Кстати а какое там ограничение запросов в день?
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:12. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| google tts |
|
|