как заюзать гугловскую “text-to-speak” в jboss-seam-проекте?
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
обидно, что в чистом HTML вот этот простой примерчек отлично работает!!! (почти во всех браузерах)
https://gist.github.com/cheeaun/337230
https://gist.github.com/cheeaun/337230
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
а вот этот примерчик, который 100% работает, (почему-то?!), как там и сказано, только в Google Chrome:
http://codepen.io/jasonmayes/pen/Fyepc
я перенял к себе в xhtml один к одному. И, в отличие от 100%-ной работы примерчика, у меня (в xhtml/под управлением JSF!) тоже поведение, что и при вызове из адресной строки браузера, описаное мною выше:
(уже сутками время потрачено на все эти эксперементы! )
ЭТО, УВЫ, СОВСЕМ НЕ МОЯ ОБЛАСТЬ, А СДЕЛАТЬ НАДО!!! Вообщем с человеком, которым поможет довести до ОКОНЕЧНОГО УСПЕХА, я готов связаться ЛИЧНО И ОТБЛАГОДАРИТЬ ФИНАНСОВО!
http://codepen.io/jasonmayes/pen/Fyepc
я перенял к себе в xhtml один к одному. И, в отличие от 100%-ной работы примерчика, у меня (в xhtml/под управлением JSF!) тоже поведение, что и при вызове из адресной строки браузера, описаное мною выше:
НАРОД! ПРИЗНАЮСЬ, Я УЖЕ ЗАДОЛБАЛСЯ СТРАШНО!!!хром его произнесёт, запомнит, и после этого же будет произносить и из моей веб-программы!
Однако если это будет новое слово (e.g.: green), ПОСЛАННОЕ СПЕРВА ИЗ МОЕЙ ПРОГРАММЫ(!), то хром его НЕ произносит, в кэше оно помечается(очевидно!) как НЕнайденное, и потом этот URL не идёт даже при запуске "ручками в отдельном окне" - вплоть до принудительной очистки кэша! (ну или незначительного изменения УРЛя, типа добавления точки:
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
непонятно что ты собираешься делать и что у тебя не работает. мне кажется ты путаешь код который выполняется на сервере и генерирует хтмл и яваскрипт из этого хтмл который выполняется на клиенте. У тебя ошибки могут быть и там и там.Гость писал(а):да, это ты прав. Он не нужен.Джимми писал(а): ну и ещё сомнительно что параметр в запросе IE=utf-8 нужен
естественно она нужна! (этож xhtml!). Иначе в яваскрипт-функцию передастся строка 'CheckBean.sayThisSound' а не её содержимое!Джимми писал(а):решеточка перед "динамической строкой" не нужна.![]()
(что прекрасно видно, например по alert!)
любой работающий не через жопу вариант в студию! Или даже через оную НО РАБОТАЮЩИЙ! И тогда моё восхищение вами-сэр не будет знать границ!!!!Джимми писал(а):ну и вообще все через жопу
решеточка это значащий элемент УРЛ. ты в аудио тег пихаешь неправильный адрес и удивляешься что не работает.
потому что Джим каждое утро делает зарядку
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
я же всё подробно расписал! Где конкретно тебе непонятно??Джимми писал(а): непонятно что ты собираешься делать и что у тебя не работает.
адрес правильный! Я вижу его, например, выводя в процедуре alert(Val);Джимми писал(а): ты в аудио тег пихаешь неправильный адрес и удивляешься что не работает.
И потом, подумай-ка: если бы он был бы неправильный, разве работало бы тогда это в браузере андроида? Или ты невнимательно меня читал?
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
да, не легко тебе жить 
потому что Джим каждое утро делает зарядку
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
ага, особенно когда критиканы заявляют, что у меня "все через жопу"(с) но сами ничего не могут.Джимми писал(а):да, не легко тебе жить
-
автор топика
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
ну что, спецы? Неужто я тут нерешабильную задачу поставил? (как теорема Ферма просто! )))))
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
Дарагой, ты же написал что в "чистом хтмл работает". Я не понимаю, почему бы для начала не скопировать "работающий" html в твой любой jsf темплейт ? Потом допиливать его под твои требования. Это не теорема Ферма и даже не бином Ньютона.
-
Гость
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
Я тут выяснил - есть У "ГУГЛ-ХРОМА" (а другие браузеры мне сейчас не важны!!!) ОКАЗЫВАЕТСЯ разница между:Гость писал(а):Дарагой, ты же написал что в "чистом хтмл работает". Я не понимаю, почему бы для начала не скопировать "работающий" html в твой любой jsf темплейт ? Потом допиливать его под твои требования. Это не теорема Ферма и даже не бином Ньютона.
1. html-файлом, открываемым с локального компа
2. html-файлом (РОВНО ТЕМ ЖЕ САМЫМ!!!), вызываемым с (любого) сервера!
В первом случае слово произносится. В случае 2. "хром" похоже пытается найти в кэше(если находит - будет звук, если нет - нет), а потом пытается сам закэшить, обламывается почему то и помечает URL в кэше как недоступный(!). Видимо в этом то вся и проблема! А браузер андроида на моём телефоне очевидно не кэширует вообще, поэтому там всё сходу слышно. Отсюда вопрос - можно ли у "хрома" вообще напрочь отключить использование кэша!? Я такое пока не нашёл.
P.S. Так что xhtml, jsf, seam оказались совершенно невиновными!
-
все тот же
Re: как заюзать гугловскую “text-to-speak” в jboss-seam-прое
конечно не виновные, блин. Вот так отключи кэш:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Тема поднималась пользователем Anonymous 07.11.2014 04:21.