Добрый день.
Имеется vlc embed внутри дива.
<div class="v">
<embed type="application/x-vlc-plugin"
name="video1"
hidden="yes"
class="vid"
id="vlc"
autoplay="yes" width="400" height="300"
controls="no"
volume="0"
target="rtsp://10.205.90.5/rtpvideo2.sdp" />
</div>
По умолчанию проигрывается видео. Задача по клику на видео сменить таргет.
Проблема в том, что видео в плеере по умолчанию "выше" любого слоя. И событие onclick по нему не срабатывает. Решил отлавливать клики в любой части документа, и проверять позицию мыши, если над дивом - меняю таргет.
$(window,document).on("click",function(){alert("ok");});
Не работает, во всём документе ловит, кроме видео, как-будто видео не часть документа.
Див с position:absolute и большим z-индекс никак не срабатывает, iframe тоже. Уже всю голову сломал. Приходит в голову только каждых несколько миллисекунд проверять, нажата ли клавиша мышки, но это однозначно не грамотно...
Может есть ещё какой способ отловить клик, не зависимо не от чего?