Не знаю куда запихнуть эту тему, решил ее сюда определить. Мне нужно реализовать голосовой чат для сайта. По этому направлению ничего так сказать,не знаю. Готовых скриптов и статей нету в гугле. Надеюсь только на ваши советы и помошь по его реализации!
AllesKlar
20.03.2014 - 17:24
Цитата |
Не знаю куда запихнуть эту тему, |
Ну, то, что ты запихнул тему в клиентскую сторону - это уже полдела сделано
Дальше давай думать, что нам доступно на клиентской стороне:
яваскрипт, флеш, ява-аплет, html, css
Что из этого может работать со звуком? (Может видео уже сразу?)
Вернее, чтот может получить доступ к локальной машине? Микрофон / камера.
Флеш и ява могут.
Выбирать тебе - в чем хочешь палочкой поковыряться?
_____________
[продано копирайтерам]
AllesKlar мне бы что попроще, для начала. Что посоветуете?
Zzepish
20.03.2014 - 18:38
Флеш проще явы
AllesKlar
20.03.2014 - 18:49
Цитата (Zzepish @ 20.03.2014 - 18:38) |
Флеш проще явы |
Не могу ни согласиться, ни опровергнуть, т.к. флеш я не знаю, никогда знать не хотел и в будущем знать не собираюсь.
Вот яву знаю.
Но, я много видел видеочатов на флеше и очень мало на яве.
Отсюда вывод - флеш действительно легче.
Лучше он или нет - ХЗ.
Но то что ява хороша - это бесспорно
Ява - это элита
_____________
[продано копирайтерам]
AllesKlar
20.03.2014 - 18:57
BaNru
Цитата |
Единственный недостаток этого API – невозможность добавления эффектов в реальном времени (например, нельзя выводить данные с веб-камеры на элемент <canvas> и применять фильтры WebGL). С помощью захвата медиаданных в HTML можно только записывать файлы мультимедиа или делать снимки. |
Ну, это они так политкоректно написали фразу "Единственный недостаток". Имелось ввиду: "Вообще не понятно, для чего это нужно и как с этим работать, потому что .." далее по тексту
Но начало у технологии положено.
Основной момент тут - вопрос безопасности. Тот же флеш по умолчанию спрашивает разрешение на доступ к локальным ресурсам машины. Никто и никогда не даст доступа контенту к аппаратным устройствам, иначе... БАХ-БАЦ-КРОВЬ-КИШКИ - вся личная жизнь в интернете без твоего согласия
Ну а это вообще не оставляет никаких надежд:
Цитата |
Поддержка Браузер Android 3.0 – один из первых примеров реализации этого API. Чтобы увидеть его в действии, посмотрите это видео. Chrome для Android (0.16)
|
_____________
[продано копирайтерам]
AllesKlar
Цитата |
эффектов в реальном времени.... "Единственный недостаток" |
1) Тут про видео говорили?
2) Кому нужны эффекты? А главное какие? Бабочки летающие, единорог срущий радугой?
2) Даже откинув первый пункт - ты давно был в Google Hangouts
Цитата |
Тот же флеш по умолчанию спрашивает разрешение на доступ к локальным ресурсам машины. |
Ты пробовал, смотрел демо? Или лишь бы ляпнуть?
Разрешение запрашивается с самого зарождения. И к камере и микрофону. И даже в нотисам (не в тему).
Ну и давай посмотрим на это с другой стороны - сколько возможностей для порчи у JS и Флеша? Будем честные, что через флеш можно убить компьютер, а вот через JS - только браузер и это максимум если постараться. Хотя если знаешь такие способы, то лучше у Гугла за раскрытие уязвимостей получить денежку.
И напомню, что флеша может и не быть и тут будет облом. В общем как и современного браузера.
Цитата |
Ну а это вообще не оставляет никаких надежд: |
Давай ещё раз внимательно взглянем на заголовок топика, а потом посмотрим демо в статье, а заодно и дату статьи. Ага? Вот при чем тут ВИДЕО?!
ЗЫ Ну ладно не буду я спорить дальше. Проще изучить флеш или java, че спорить то, да и будущее за ними!
/* сарказм */
Ещё
Цитата |
Браузер Android 3.0 – один из первых примеров реализации этого API. Чтобы увидеть его в действии, посмотрите это видео. Chrome для Android (0.16) |
Ты давно видел таких мамонтов?
Это надо трактовать как "даже андройд 3 и хром для андройда 0.16 это поддерживали"
Zzepish
20.03.2014 - 19:11
AllesKlar
я не могу ее освоить(((
Какие-то основы через курс Специалиста можно выучить. Но они даже графики нормально не дают(((
Хотя очень хочу джаву выучить.
Кстати- я как-то начинал учить флеш! все в разы проще
Цитата |
Кстати- я как-то начинал учить флеш! все в разы проще |
Ты изучал не флеш, а FlashMX (или как она сейчас называется) - программу.
Это как визуальный редактор Dreamweaver.
Ты просто дергал объекты и назначал им действия.
Сам же флеш работает на AS, точнее сценарии пишутся для флеша на AS.
И вот AS сложнее JS, хотя синтаксис очень похожий.
И вот этот AS ты наверное не знаешь ни грамма.
Zzepish
20.03.2014 - 19:27
BaNru
нет! Я изучал action script.
Но я его очень поверхностно изучал (я тогда искал еще язык программирования, помимо php и js, на котором реально можно что-то делать в динамике нормально). Хотя мне нравится, что кадры там сами меняются.
А еще мне там очень понравилась функция, которая показывает, когда 2 объекта сталкиваются. Очень удобно
Президент!
20.03.2014 - 19:46
гдето на хостах есть молнеиносная помощь в виде кто сейчас ответить может на вопрос клиента, там же все на джаве сделано, и даже видно есть кто на связи ил нет, осталось поставить)) вернее стянуть джаву, поставить эту форму и добавить ГОЛОС из проекта Голос, и вроде все.
Цитата |
Хотя мне нравится, что кадры там сами меняются. А еще мне там очень понравилась функция, которая показывает, когда 2 объекта сталкиваются. |
Ну вот, о чем и говорил. AS ты похожеслишком поверхностно проходил.
На AS по идее можно написать, нарисовать что угодно во флеше.
А графические инструменты - это набор готовых функций.
Погугли "flash to html5"
Сейчас много инструментов похожих на FlashMX, в частности Adobe Wallaby
Ну а ещё проще - для начала посмотри в сторону jQ.
Это фреймворк для (грубо говоря) фронтенда. Эффекты всякие на страницы, анимации и т.д. С кучей функций и плагинов готовых, по типу сталкивающихся объектов.
Так же есть и фреймворки для анимации.
Но для аудио чата конечно ни чего из перечисленного не подойдет. Там нужно писать JS в "блокнотике".
Материалы, которых должно быть достаточно есть непосредственно на
http://javascript.ru/https://developer.mozilla.org/
Zzepish
20.03.2014 - 19:54
BaNru
с канвасом jquery работает криво! лучше другой юзеть 9не помню названия, но он чисто под карвас заточен)
Цитата (Zzepish @ 20.03.2014 - 19:54) |
BaNru с канвасом jquery работает криво! лучше другой юзеть 9не помню названия, но он чисто под карвас заточен) |
Ну если ты за канвас, то для jQ не предназначен для него. Хотя конечно и может работать.
Я видел демо (сейчас не вспомню), где jQ был не на последнем месте по анимации. Там куча кругляшков белых летело, как в заставке виндовс, только крупнее. И не знаю точно, мож без канваса.
А непосредственно для канваса есть куча либ.
Смысл не в этом поста был.
Ты сам чего хочешь?
ЗЫ Сейчас нагуглил
http://www.greensock.com/css3/Сам не работал, но вроде утверждают, что быстрее jQ.
И с виду не хуже Flash
ЗЫЫ А вот там я и видел это демо
http://www.greensock.com/js/speed.html
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.