|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2015, 18:16 | #1 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Можно ли такое?
На страницу помещаю видео плеер из другого ресурса.
Как правило все или большинство плееров и тот, что мне нужно использовать, по нажатию ЛКМ пуск/стоп, ПКМ свойства. Мне необходимо чтобы при нажатии какой то одной кнопки ( ЛКМ или ПКМ) на плеере не было никаких действий, и при этом отслеживать координаты нажатия относительно самого плеера. 1)Я так полагаю если плеер это сторонний ресурс, ничего с условиями воздействия с ним не сделать? 2) Есть ли вариант, в случае утвердительного ответа на вопрос 1, с помощью Js с какой то периодичностью делать скриншоты участка страницы( плеера) и как рисунок отображать его также на этой странице и уже на полученном обновляющемся рисунке( желательно частота обновления чаще 1 раз в секунду) отслеживать нажатия кнопки мыши? |
24.07.2015, 13:50 | #2 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Нечто глубоко внутри мне подсказывает, что тебе нужно что-то вроде этого: hello.p5js.org
Цитата:
Alar, верни репу!
|
|
24.07.2015, 17:49 | #3 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Naive, т.е для этого мне нужно изучить и использовать практически фреймворк hello.p5js.org или processing?
По проще способов нету? |
24.07.2015, 17:54 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Я бы сам написал, без лишних либ. Но если тебе сложно покурить фреймворк, написанный для дизайнеров, то хер знает че тебе еще предложить помимо фриланса.
Alar, верни репу!
|
24.07.2015, 18:12 | #5 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Naive, спасибо за информацию. Просто сама задача может быть не стоит того .
Я надеялся, что это будет просто, в пару десятков строк. Забыл упомянуть, может быть это важно, плеер транслирует потоковое видео, т.е. практически реал таймовое ,а не записанное. А, собственно, если плеер вставлен через iframe, можно отследить координаты нажатия ЛКМ и ПКМ по iframe относительно самого iframe? Нашел вот такое: https://github.com/vincepare/iframeTracker-jquery Но он отслеживает только нажатие по iframeдо его полной загрузки, после полной загрузки работает нажатия в самом iframe, а по этому скрипту уже не работает. Можно отобразить на холсте текущий контент iframe в котором запускается плеер ? И обновлять этот холст, чтобы он получал текущую картинку с iframe плеера? Последний раз редактировалось Stilet; 25.07.2015 в 06:42. |
24.07.2015, 22:21 | #6 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
Раскопай источник видео, прокинь его напрямую в <video>, видео отображай на холсте. Все.
Alar, верни репу!
|
|
29.07.2015, 21:37 | #7 | |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
Все это время на форуме портала того что мне плеер видео нужен писал. Форум мертвый какой то, администрации нету. Их код вставки видео без iframe не работает.
Короче вообще глухамоть, хотя сам сервис стриминга не такой пустой. написано: Код:
Оказывается, если ни через iframe, то только через object. Naive, а через object такое реализовать можно, вместо <video>? Повторюсь, мне нужно чтобы к видео можно было прикрепить обработчик клика мыши( чтобы при этом само видео никак не реагировало на клик). И чтобы можно было узнать координаты клика относительно самого видео. Ищу возможность автозапуска видео: Код HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="650" height="365" id="el" > <!--&autoplay=1 onclick="isEmail()" --> <param name="movie" value="http://cybergame.tv/players/cyberplayer17.swf?channel=kinamania" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="wmode" value="opaque" /> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="true" /> <param name="play" value="true" /> <embed src="http://cybergame.tv/players/cyberplayer17.swf?channel=kinamania" id="el" quality="high" bgcolor="#000000" width="650" height="365" name="fdsfsdfsd" play="true" wmode="opaque" allowFullScreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" pluginpage="http://www.macromedia.com/go/getflashplayer"></embed> не работает Цитата:
Разобрался. При помощи Код:
Но тут уже возникла проблема с другим: В firefox у меня показывает координаты клика мыши: Код:
как исправить? После некоторых манипуляций оказалось что событие работает, но почемуто на непонятной области далеко от самого видео. Почему то хром неправильно определяет координаты видео по этой функции Последний раз редактировалось Stilet; 01.08.2015 в 10:48. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли такое запрограммировать? | Точьичка | Общие вопросы .NET | 15 | 21.11.2013 22:43 |
Как можно такое сделать? | danilchican | WordPress и другие CMS | 2 | 21.12.2011 19:51 |
Запрос . Можно ли такое создать? | ВайФай | Помощь студентам | 15 | 27.09.2011 10:56 |
Можно ли такое сделать. | warrior849 | Microsoft Office Word | 4 | 28.09.2008 20:50 |
можно ли такое реализовать | Димарик | Общие вопросы Delphi | 6 | 22.07.2007 13:18 |