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

sunyang

Мастер
Регистрация
25 Апр 2009
Сообщения
440
Реакции
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="Для просмотра ссылки Войди или Зарегистрируйся"><img src="Для просмотра ссылки Войди или Зарегистрируйся" 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'}; ?

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

Так вообще можно сделать?
 
флешвары менять у объекта нельзя.
чтобы поменялся, нужно удалить object и на его место вставить другой.
 
С помощью ajax можно переодически опрашивать значение логина, и если он поменялся подгрузить новое видео?
 
Назад
Сверху