Как манипулировать встроенным плеером с помощью ползунка времени? - PullRequest
0 голосов
/ 19 декабря 2010

Я сейчас использую встроенный проигрыватель Windows Media ( учебник ), и я могу манипулировать с помощью ползунка времени через Javascript.Но потом я обнаружил плагин Jlembed для jQuery и подумал, что он решает все мои проблемы из-за разных платформ и т. Д.

Но после того, как я потратил несколько часов на настройку, я изменил егоу него нет таких функций, как setCurrentTime или getCurrentTime, и эти функции наиболее важны для моего типа проекта.

Есть ли способ достичь этой функциональности с помощью Jlembed?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2010

Насколько я знаю, проигрыватель Windows Media не поддерживает тип взаимодействия, которого вы пытаетесь достичь с помощью встроенного проигрывателя. Я не включил никакие функции javascript для проигрывателя Windows Media, потому что в этом нет необходимости. jlEmbed не влияет на вашу способность управлять встроенным проигрывателем с помощью JavaScript. Таким образом, если проигрыватель Windows Media поддерживает определенный сценарий, jlEmbed также поддерживает его.

Если есть Javascript API для WMP, укажите мне в этом направлении, и я добавлю лучшую поддержку, но я не думаю, что он существует. Однако, если он существует, jlEmbed не помешает вам создавать сценарии, как это обычно делается.

Я потратил много времени на поддержку YouTube, но только потому, что должен был. В противном случае было бы намного сложнее управлять плеером YouTube, который является самым популярным и широко доступным медиаплеером в Интернете.

Только небольшой процент пользователей сможет использовать вашу встроенную WMP-презентацию. Плеер YouTube совместим с любым браузером, поддерживающим Flash. Лучше было бы создать собственный «хромированный» проигрыватель YouTube, чем использовать WMP для презентации. Еще лучшей альтернативой было бы использование Flash для презентации видео.

0 голосов
/ 19 декабря 2010

Согласно документации существуют следующие функции, которые могут помочь:

  • jlembed_seekTo (идентификатор игрока, секунды, allowSeekAhead)
  • jlembed_getCurrentTime (playerId)

Надеюсь, это поможет!

...