JWplayer Javascript взаимодействие не работает - PullRequest
0 голосов
/ 27 июня 2011

эта проблема сделает меня лысым. Сохрани мои волосы, плз.

Я пытался всеми возможными способами остановить, приостановить и воспроизвести последнюю версию JWplayer, используя его JavaScript API, и ничего не работает.

вот код:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>JW Player 5 playlist</title>
    <script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript" src="jwplayer.js"></script>
    <script type="text/javascript" src="swfobject.js"></script>



</head>
<body>

<!-- START OF THE PLAYER EMBEDDING TO COPY-PASTE -->
<div id="mediaplayer">JW Player goes here</div>


<script type="text/javascript">
    jwplayer("mediaplayer").setup({
        flashplayer: "player.swf",
        file: "lounge warmup.3gp",
        skin: "simple/simple.zip",
        image: "http://content.bitsontherun.com/thumbs/nPripu9l-480.jpg",
        controlbar: "bottom",
        width: "400",
        height: "8"
    });
</script>
<!-- END OF THE PLAYER EMBEDDING -->
<br>

<a href="#" onclick="jwplayer().stop(); return false;">Stop playback</a>

</body>
</html>

почему это не работает ??

1 Ответ

2 голосов
/ 27 июня 2011

Ваш код работает для меня (после того, как я настроил «файл» на то, что у меня было локально).Некоторые возможности:

  1. Вы загружаете это с URL-адресом file: //, или вы загружаете его с реального веб-сервера?(Если из файла: // URL, могут быть ограничения безопасности Flash.)

  2. Вы хотите иметь высоту 8px, как вы указали в настоящее время?Я не знаю, как выглядит твой индивидуальный скин.Чтобы увидеть вещи, используя обложку по умолчанию, мне пришлось указать большую высоту.

  3. Я не очень знаком с JWPlayer, но возможно ли, чтобы параметр файла был закодирован в URL?(Если вы не уверены, возможно, пытаетесь удалить пробел из имени файла и переименовать его на сервере.)

В любом случае ваш код работает для меня, используя скин по умолчанию и другиемедиа файл.Я могу играть, а затем нажать на ссылку «стоп», чтобы остановить воспроизведение.Если приведенные выше идеи не помогут, вам нужно будет указать, что именно не работает для вас.

...