Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > Java Script

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 29.06.2009, 10:45   #1
Пользователь
 
Пол:Мужской
Регистрация: 09.12.2007
Адрес: Украина, г.Измаил
Сообщений: 179
Репутация: 23
По умолчанию Определение готовности Windows Media Player

Добрый день.

Как скриптом проверить готовность вписанного в страницу мелкософтовского медиа плейера к проигрыванию контента (то есть, связь установлена, буфер, если надо, заполнен)?

Практическая цель: поставить реакцию на событие готовности плейера. Пока он не готов, div в котором он вписан имеет стиль display: none, а вместо него отображается иллюстрация а-ля "файл загружается". Когда он готов, функция меняет стиль на display: inherit, перекрывая плейером эту иллюстрацию.

Если есть более "по уму" способы достижения этого, с благодарностью приму рекомендации.

Спасибо.
Александр.
parahumanoid вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Tapo C125планировка барнхаус 2 этажаизумруд синтетический октагон 12х12мм вклМагазин бытовой техники: tcl 43p7k купить - переходи на сайт ТАЙМТВ!3d печать fdm


Старый 24.09.2009, 11:47   #2
parahumanoid
Пользователь
 
Пол:Мужской
Регистрация: 09.12.2007
Адрес: Украина, г.Измаил
Сообщений: 179
Репутация: 23
По умолчанию Re: Определение готовности Windows Media Player

Кстати, нашел более "по уму" способ: использование плейлистов ASX & WSX. Дальше - копайте доку: там много просто, не резон тут писать.
parahumanoid вне форума
 
Ответить с цитированием Вверх
Старый 10.08.2010, 10:24   #3
AlexWarlock
Неактивный пользователь
 
Регистрация: 10.08.2010
Сообщений: 1
Репутация: 0
По умолчанию Re: Определение готовности Windows Media Player

Цитата:
Сообщение от parahumanoid Посмотреть сообщение
Добрый день.

Как скриптом проверить готовность вписанного в страницу мелкософтовского медиа плейера к проигрыванию контента (то есть, связь установлена, буфер, если надо, заполнен)?

Может кому пригодится:

function wmp_wmpCreate(url) {
var p = url;

var str = "";
if (is_ie) {
// create the WMP for IE
str = '<object id="contentPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="0" height="0">';
}
else {
// create it for FF.
str = '<object id="contentPlayer" type="application/x-ms-wmp" data="' + p + '" width="1" height="1" codebase="http://port25.technet.com/videos/downloads/wmpfirefoxplugin.exe">';
};

str += '<param name="URL" value="' + p + '" />';
str += '<param name="uiMode" value="full"/>';
str += '<param name="windowlessVideo" value="true"/>';
str += '<param name="enableContextMenu" value="true"/>';
str += '<param name="autoStart" value="true"/>';
str += '<param name="playCount" value="999" />';
str += '<param name="volume" value="50%"/>';
str += '</object>';
str += '<SCRIPT FOR="contentPlayer" EVENT="PlayStateChange(state)" type="text/javascript">wmp_PlayStateChange(state);</SCRIPT>';
str += '<SCRIPT type="text/javascript">function OnDSPlayStateChangeCommandEvt(state){ wmp_PlayStateChange(state) }</SCRIPT>';
return str;
}

/*
Windows Media Player event notifiers.
*/

function OnDSPlayStateChangeCommandEvt(state) {
wmp_PlayStateChange(state)
}

/* all available playstate values
0 Undefined
1 Stopped
2 Paused
3 Playing
4 ScanForward
5 ScanReverse
6 Buffering
7 Waiting
8 MediaEnded
9 Transitioning
10 Ready
11 Reconnecting
*/
var playstateValues = new Array("Undefined", "Stopped", "Paused", "Playing", "Scan Forward", "Scan Reverse", "Buffering", "Waiting", "Media Ended", "Transitioning", "Ready", "Reconnecting");

// This function will run every time the Play State changes in Windows Media Player
function wmp_PlayStateChange(state) {
try {
// реагируем на изменение

} catch (e) { }

}
AlexWarlock вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows Media Player 11 Xlopok Варезник 8 18.03.2010 19:14
Windows Media Player Frenk Скорая помощь 7 12.12.2009 13:50
Windows Media Player 11 Шурик Архив 6 23.11.2008 10:42
windows media player gelezyka Архив 3 23.01.2007 23:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 03:56. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04313 секунды с 13 запросами