Переключение двух видюшек в одном плеере без перезагрузки?

Тема в разделе "JavaScript", создана пользователем sunyang, 14 янв 2012.

Модераторы: ZiX
  1. sunyang

    sunyang

    Регистр.:
    25 апр 2009
    Сообщения:
    444
    Симпатии:
    30
    Вот этот скрипт:

    Код:
    <script type="text/javascript">
    var swfVersionStr = "9.0.124";
    var xiSwfUrlStr = "";
    var flashvars = {'login':'LOGIN_1'};
    var params = {};
    params.quality = "high";
    params.bgcolor = "#cccccc";
    params.play = "true";
    params.loop = "true";
    params.wmode = "window";
    params.scale = "showall";
    params.menu = "true";
    params.devicefont = "false";
    params.salign = "";
    params.allowscriptaccess = "sameDomain";
    params.allowFullScreen = "true";
    var attributes = {};
    attributes.id = "VideoChat";
    attributes.name = "VideoChat";
    attributes.align = "middle";
    swfobject.embedSWF(
      "http://mymediaserver.com/VideoOnly.swf", "videoPlayer1",
      "650", "370",
      swfVersionStr, xiSwfUrlStr,
      flashvars, params, attributes);
    </script>
    подгружает видео в этот див:
    <div id="videoPlayer1">
    <a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a>
    <p>This page requires Flash Player version 9.0.124 or higher.</p>
    </div>
    видюшку, которую вещает аккаунт LOGIN_1 на медиасервере.

    Так же на медиасервере есть аккаунт LOGIN_2, который вещает другую видюшку.

    Выбор источника....из какого аккаунта, а точнее с какой камеры идет вещание происходит в строке: var flashvars = {'login':'LOGIN_1'}; изменением логина.

    Как можно организовать переключение видео без перезагрузки страницы, меняя логины в строке var flashvars = {'login':'LOGIN_1'}; ?

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

    Так вообще можно сделать?
     
  2. Grabus

    Grabus Постоялец

    Регистр.:
    7 дек 2007
    Сообщения:
    91
    Симпатии:
    31
    флешвары менять у объекта нельзя.
    чтобы поменялся, нужно удалить object и на его место вставить другой.
     
  3. sunyang

    sunyang

    Регистр.:
    25 апр 2009
    Сообщения:
    444
    Симпатии:
    30
    С помощью ajax можно переодически опрашивать значение логина, и если он поменялся подгрузить новое видео?