ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

[Обсуждение] Веб камеры в чате

 

2615
Сергей @Pegass
Князь_Пипецкий, правильнее будет обновить чат до современной версии 😉 🐱‍👤

596
Сергей @Князь_Пипецкий
Pegass пишет:

Князь_Пипецкий, правильнее будет обновить чат до современной версии 😉 🐱‍👤

Ну, оказывается есть еще и фреймовые чаты. И наверное их немало. Из тех, кто давно на этом сервисе.

596
Сергей @Князь_Пипецкий
Pegass пишет:

Анатолич пишет:

Здорово. Теперь все работает. А как сделать тоже самое для общего вещания?

Ты издеваешься, не иначе))))
/* Сообщение о смене статуса участника и его изменение */
if(cmd==8) {
status=text;
for(var i=0;i<us.length;i++)
if(us[i]!= null && us[i][0]==nick){
us[i][5]=status;
if(icqtxt[status])
if (status == 98) /* тут указать номер приватного статуса, у меня он 98 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> приватное вещание <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+nick+" webcam_access\";return false;'><img src=http://mpchat.com/blank/img/status/webcam.gif></a></i><br>");
else
if (status == 99) /* тут указать номер публичного статуса, у меня он 99 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> вещание <a href=# onclick='parent.loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0);return false;'><img src=http://mpchat.com/blank/img/status/webcam.gif></a></i><br>");
else

wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>"+icqtxt[status]+"</i><br>");
var obj=document.getElementById("!"+nick);
while(obj.cells.length) obj.deleteCell(0);format(i,obj);
}}

Для фреймовых синее заменить на <a href=# onclick='parent.users.loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0);return false;'>

Кнопочка для публичного вещание работает как положено.
А при нажатии на приватное вещение - в приват получаю webcam_access

А должен ведь получить запрос на подтверждение?

2615
Сергей @Pegass
Князь_Пипецкий, правильная и полная реализация валяется в разделе обновления и новые функции https://vmeste.eu/forum?pid=296136#p296136

Отредактировано Pegass - 23.01.2013
596
Сергей @Князь_Пипецкий
То что там "валяется" я проделал ранее.

Но там нет кликабельных иконок вебкамеры:

для публичного вещания

if (status == 99) /* тут указать номер публичного статуса, у меня он 99 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> вещание <a href=# onclick='parent.loadvideo(\"webcam"+nick+"\",\""+webcamhost+"\",\""+nick+"\",0);return false;'><img src=http://mpchat.com/blank/img/status/webcam.gif></a></i><br>");
else

для приватного с подтверждением:

if (status == 98) /* тут указать номер приватного статуса, у меня он 98 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> приватное вещание <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+nick+" webcam_access\";return false;'><img src=http://mpchat.com/blank/img/status/webcam.gif></a></i><br>");
else

Вот эти, выше приведенные кусочки я добавил.
1. Публичное вещание - срабатывает в окне сообщений при клике - открывается div с вебкой.
2. При приватном с подтверждением - нажимается в окне сообщений - в приват отправляется "webcam_access" вместо запроса на разрешение просмотра, как это происходит при нажатии иконки в никлисте.

2615
Сергей @Pegass
потри всё от вебкамер в скриптах и нарисуй заново)))) ну или жди до завтра - я зайду гляну

2615
Сергей @Pegass
if (status == 99) /* тут указать номер приватного статуса, у меня он 99 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> приватное вещание <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+nick+": privatcam \";return false;'><img src=http://mpchat.com/serhio64/img/webcam-privat.png></a></i><br>");
else

596
Сергей @Князь_Пипецкий
Pegass пишет:

if (status == 99) /* тут указать номер приватного статуса, у меня он 99 */
wr(set_time+"<font size=2 color="+colornick+"><b>"+set_nick+":</b></font> <i>меняю статус на -> приватное вещание <a href=# onclick='parent.hidden.location.href = \"index.php?inc=write&"+ parent.yourkey+"&text=/privat "+nick+": privatcam \";return false;'><img src=http://mpchat.com/serhio64/img/webcam-privat.png></a></i><br>");
else

Теперь все в полном порядке!
СПАСИБО!

1163
Денис @Анатолич
Pegass пишет:

Найден маханький косячок во флешке, если не подключено ниодного микрофона то ничерта не работает, что исправлено флешкой ниже
**********

во вложении fla и swf

баг с микрофоном пропал. но появился другой, картинка стала просто отвратительного качества.
нормально выглядит только в разрешении 160х120. Если поставить выше, то уже все размыто все в кввадратиках.
и нет удобной функции где в вещании можно было выбрать разрешение и уровень чуствительности микрофона.

попробовал откатиться на старую версию все стало нормально (кроме бага с микрофоном)
Не подскажете в чем может быть проблема? может в том, что у меня вебки открываются дивами, а не окнами?

путаница еще в том, что у некоторых вебки даже после обновления включались в нормальном качестве.
Но может дело в кеше. просто у тех у кого в нормальном качестве включалось, грузилась старая версия флеш.
оставил пока новую версию. может нужно попробовать будет.

мой скрипт для вебок (старый, наверное больше года не трогал).
Показать текст

Отредактировано Анатолич - 10.04.2013
2615
Сергей @Pegass
Анатолич пишет:

и нет удобной функции где в вещании можно было выбрать разрешение и уровень чуствительности микрофона.

Мы давно решили не поддерживать ветку с выбором качества
Собственно оттого качество и ухудшилось, потому что в твоей старой флешке были другие параметры, если скажешь какая там версия была попробую найти и исправить в ней микрофон

ИЛИ
в твоём скрипте в строке внеси изменения
var flashvars='host='+host+'&m=4&q=90&r=12&sharefile='+camid+'&sharelive='+camid+'&shareplay=#'+camid;

ЗЫ и обнови уже чат

Отредактировано Pegass - 10.04.2013
1163
Денис @Анатолич
как всегда много полезной и нужной инфы, благодарю.
Pegass пишет:

Мы давно решили не поддерживать ветку с выбором качества

очень жаль, Было бы полезно для посетителей из отдаленых регионов с лимитным или медленым интернетом (такие до сих пор остались, да и 3ж модемы работают не шибко шустро). Можно было бы выставить минимальное разрешение И, (или) минимальную частоту кадров и повещать.
Еще было бы полезно для тех кто не хочет светиться, но хочет пообщаться голосом. поставил низкое качество (например 80 на 60). на экране будут только общие очертания. а разговаривать можно без проблем.
Pegass пишет:

Собственно оттого качество и ухудшилось, потому что в твоей старой флешке были другие параметры, если скажешь какая там версия была попробую найти и исправить в ней микрофон

webcam-new_v4_12.swf
Pegass пишет:

ЗЫ и обнови уже чат

Нет пока возможности и знаний, и с бабками засада. Случился ремонт. поспать то некогда.

20090
Dimitry @Dimitry
Да, качество сейчас вроде в %, и по умолчанию 80%.

2615
Сергей @Pegass
Анатолич, во вложении версия 4.13
**********

Отредактировано Pegass - 11.04.2013
2615
Сергей @Pegass
Dimitry, не вроде, а точно, но в ворианте с изменением качества этот параметр настраивается прямо из флешки)))

20090
Dimitry @Dimitry
Pegass пишет:

Dimitry, не вроде, а точно, но в ворианте с изменением качества этот параметр настраивается прямо из флешки)))

Такого я не видел)

95
удалён @userka
Перезагрузите, пожалуйста. Камеры плохо работают.

20090
Dimitry @Dimitry
готово, проверьте

270
Чатикеру @Чатикеру
Перезапустите камеру пожалуйста .

7094
Dim @Render
Чатике.ру пишет:

Перезапустите камеру пожалуйста .

Готово

270
Чатикеру @Чатикеру
Render пишет:

Чатике.ру пишет:

Перезапустите камеру пожалуйста .

Готово

Благодарю.