JW Player sendEvent ничего не делает в IE - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть события JW Player, работающие во всем баре IE, и я не могу понять, почему он не поднимет событие.В других браузерах событие click вызывает изменение видео с использованием значения в событии click привязки, но в IE оно ничего не делает.

Код:

<div id="videoscreen"></div>
<a href="javascript:void(0);" onclick="jwPlayerInstance.sendEvent('load', '[URL TO VIDEO]'); jwPlayerInstance.sendEvent('play'); return false;" class="videoplayerlink">Load Video</a>
<script type="text/javascript">
//<![CDATA[
var jwPlayerInstance;
jQuery(document).ready(function() 
{
    jwplayer("videoscreen").setup(
    {
        flashplayer: "/swf/player.swf",
        skin: "/swf/modieus.swf",
        file: "[URL TO VIDEO]",
        height: 190,
        width: 248,
        autostart: "false",
        wmode: "transparent",
        bgcolor: "#000000"
    }});

    jwPlayerInstance = document.getElementById('videoscreen');
}});

//]]>

Любые идеи будут великолепны!

Ура, Бен

1 Ответ

0 голосов
/ 03 марта 2011

попробуй один из этих

  1. задержка вашей функции
  2. изменить порядок скрипта и якоря
  3. Возможно, ваш objectSelection (getElemenyById) работал до создания объекта, попробуйте организовать его.

Вы можете попробовать

jwplayer("videoscreen").setup(
{
    flashplayer: "/swf/player.swf",
    skin: "/swf/modieus.swf",
    file: "[URL TO VIDEO]",
    height: 190,
    width: 248,
    autostart: "false",
    wmode: "transparent",
    bgcolor: "#000000"
},(function(){
 jwPlayerInstance = document.getElementById('videoscreen');
 })
);

кстати, почему существуют двойные}} скобки?

...