Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Вывод в WEB-страницу видео Найти похожие ветки
← →
Пробегал2... (2008-03-13 15:51) [0]Есть некая программа (похожа на программы, стоящие в платежных терминалах), которая выводит информацию на экран средствами HTML через WebBrowser. Нужно встроить в такую страничку показ видео. Я подсмотрел на одном сайте, код вроде такого:
<embed name="Player" src="snipershot.wmv" type="application/x-mplayer2" width="960" height="616" ShowC."0"
ShowStatusBar="0" loop="true" EnableC."0" DisplaySize="4"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"></embed>
Но есть вопросы:
1) как сделать, чтобы не отображались элементы управления? То есть, кнопки старт, стоп, пауза, ползунок и вообще вся область управления, чтобы осталась область только вывода видео?
2) как организовать плей-лист? То есть, чтобы в HTML забивался список линков, а плеер их играл по очереди, после последнего перескакивал на первый?
3) что нужно сделать, чтобы плеер периодически перемещался по страничке (нужно для плазменных экранов). То есть, показывал допустим минуту в одном месте - потом переместился в другое место и там показывал минуту, потом обратно?
← →
Eraser © (2008-03-13 16:11) [1]
> Пробегал2... (13.03.08 15:51)
1, 2 - найти настраиваемый уже созданый кем-то объект-плеер или написать свой с нужными характеристиками.
3. см. javascript setTimeout + абсолютное позиционирование )
← →
Пробегал2... (2008-03-13 16:21) [2]Eraser © (13.03.08 16:11) [1]
1, 2 - найти настраиваемый уже созданый кем-то объект-плеер
ты хочешь сказать, что у Media Player"а невозможно скрыть элементы управления?
Eraser © (13.03.08 16:11) [1]
. см. javascript setTimeout + абсолютное позиционирование )
не понял куда смотреть. Если я забью в гугл "абсолютное позиционирование" - вряд ли он мне по теме выдаст.
← →
Eraser © (2008-03-13 16:56) [3]
> Пробегал2... (13.03.08 16:21) [2]
учись пользоваться гуглом, вот 2 запроса, составленных полностью из твоих фраз
http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&q=Media+Player++%D1%81%D0%BA%D1%80%D1%8B%D1%82%D1%8C+%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B+%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&q=%D0%B0%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D0%BE%D0%B5+%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
первые же ссылки дают ответ.
← →
Пробегал2... (2008-03-13 17:02) [4]Eraser © (13.03.08 16:56) [3]
к сожалению, не увидел в первых ссылках ответа как скрыть элементы управления.
← →
DiamondShark © (2008-03-13 17:19) [5]
> Пробегал2... (13.03.08 17:02) [4]
Жизнь догоняет анекдоты :(
Когда-то фраза "Тебя в гугле забанили?" была приколом.
Вот из первой ссылки:
http://www.web-tehnologies.ru/about/clause/441/384782/
<object id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
width="70" height="70">
<param name="URL" value="Never Be Hungry.wav"/>
<param name="autoStart" value="false"/>
<param name="uiMode" value="none"/>
</object>
<input type="button" value="Start" style="font-size:8pt"
onclick="Player.controls.play()"/>
<input type="button" value="Stop" style="font-size:8pt"
onclick="Player.controls.stop()"/>Листинг 9.5. Код программирования элементов управления Media Player
Прежде всего, необходимо задать для Player значение id, чтобы на него можно было ссылаться в сценарии. Здесь id="Player" присваивается тегу <object>. Параметру uiMode задается значение value="none", чтобы подавить вывод элементов управления, автозапуск autoStart выключается, а свойства стиля width и height задают размер экрана визуализации.
← →
Пробегал2... (2008-03-13 17:40) [6]DiamondShark © (13.03.08 17:19) [5]
да-а-а, был же на этой странице... Мой косяк...
Все получилось, спасибо
← →
Пробегал2... (2008-03-13 17:43) [7]Правда, образовался новый вопрос: а чем отличается этот способ включения плеера
object id="Player"
от моего в первом постеembed name="Player"
- есть ли разница и что правильнее?
И какие требования к системе для этого? Какой должен быть IE, какой Media Player для поддержки этой фичи?
Ну и остался старый вопрос:
2) как организовать плей-лист? То есть, чтобы в HTML забивался список линков, а плеер их играл по очереди, после последнего перескакивал на первый?
Может, кто знает?
← →
b z (2008-03-13 17:57) [8]http://www.microsoft.com/windows/windowsmedia/howto/articles/ad.aspx
оно?
← →
DiamondShark © (2008-03-13 18:06) [9]
> а чем отличается этот способ включения плеера object id="Player"
> от моего в первом посте embed name="Player" - есть ли разница
> и что правильнее?
Отличаются тем, что спецификация HTML 4.0 про embed ничего не знает.
Судя по всему, в IE это синонимы.
А методы отличаются тем, что в [0] у тебя задан вложенный контент, а приложение-обработчик определяется по ассоциации (это может оказаться и не Media Player, а какой-то совсем другой объект).
А в [5] создаётся конкретный ОЛЕ-объект по КлассИд.
> Какой должен быть IE, какой Media Player для поддержки этой
> фичи?
IE -- старше 4.0 (читай -- любой)
Media Player -- хз. Посмотри в реестре, чей это классИд
> 2) как организовать плей-лист? То есть, чтобы в HTML забивался
> список линков, а плеер их играл по очереди, после последнего
> перескакивал на первый?
Скриптом, вестимо.
← →
Пробегал2... (2008-03-13 21:46) [10]DiamondShark © (13.03.08 18:06) [9]
Посмотри в реестре, чей это классИд
медиа плеера...
← →
DiamondShark © (2008-03-14 11:32) [11]
> Пробегал2... (13.03.08 21:46) [10]
MSDN утверждает, что этот класс поддерживается с версии 7.0 (предустановлен в Вин2000).
Если учитывать, что XP идёт с предустановленной девяткой, то можешь считать, что работать будет практически везде.
← →
homm © (2008-03-14 12:06) [12]
> MSDN утверждает, что этот класс поддерживается с версии
> 7.0 (предустановлен в Вин2000).
Предустановлен в линолиум.
← →
Пробегал2... (2008-03-16 19:20) [13]спасибо всем отвечающим!
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.011 c