Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Windows Media Player в html


Автор: Ivan.Romanov 11.5.2008, 19:19
Здравствуйте. 
Вставил WMP в html таким образом (делаю только для IE 6.0, тега embed нету поэтому)
Код

<object ID="Player1" style="margin-top:10px;"width="1200" height="500" src="test.avi" CLASSID="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" >
  <param NAME="URL" VALUE="test.avi">
  <param NAME="width" VALUE="100">
  <param NAME="height" VALUE="100">
  <param NAME="stretchToFit" VALUE="1">
  <param NAME="ShowControls" VALUE="1">
  <param NAME="ShowTracker" VALUE="1">
  <param NAME="ShowStatusBar" VALUE="1">
  <param NAME="CurrentPosition" VALUE="1900"> <!--с какой секунды начинать воспроизведение-->
  <param NAME="AutoStart" Value="0"><!--ждать нажатие наplay -->
  <param name="EnablePositionControls" value="true">
  <param name="SendPlayStateChangeEvents" value="false">
  <param name="stretchToFit" value="true" />
</object>

Все впринципе работает.
Теперь мне нужно упралять этим видео кнопками на странице
управление WMP осуществляется через специальный объект “Controls”

Проблема 1.
Есть 2 функции 
Код

function pause()
{
    Player1.controls.Pause();
}
function stop()
{
    Player1.controls.Stop();
}

По-идее функция pause должна лишь приостанавливать видео, и воспроизведение должно начинаться с того же места. Она почему то работает как stop.

Проблема 2.
Мне нужна функция которая бы выдавала текущее время воспроизводимого трека. С помощью Player1.controls.CurrentPosition не получается почему то.

Кто знает чего-нибудь подскажите.
Кстати WMP у меня 11 версии, может из за этого не так работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)