如何使用时间滑块操纵嵌入式播放器?

时间:2010-12-19 12:47:17

标签: javascript jquery jquery-plugins windows-media-player

我现在正在使用嵌入式Windows Media Player(tutorial),我可以通过Javascript操作时间滑块。但后来我发现jQuery的Jlembed插件,并认为它解决了我所有的问题,因为不同的平台等。

但是在我花了几个小时进行设置后,我重申它没有像setCurrentTimegetCurrentTime那样的功能,这些功能对我的项目类型来说最重要。

有没有办法用Jlembed实现这个功能?

2 个答案:

答案 0 :(得分:0)

根据documentation,存在以下可能有用的功能:

  • jlembed_seekTo(playerId,seconds,allowSeekAhead)
  • jlembed_getCurrentTime(playerId)

希望有所帮助!

答案 1 :(得分:0)

据我所知,Windows Media Player不支持您尝试使用嵌入式播放器实现的交互类型。我没有为Windows Media Player添加任何javascript函数,因为它没有必要。 jlEmbed不会影响您使用javascript控制嵌入式播放器的能力。因此,如果Windows Media Player支持特定脚本,jlEmbed也支持它。

如果有WMP的javascript API,请指出我的方向,我会为它添加更好的支持,但我不认为它存在。但是,如果确实存在,jlEmbed将不会像通常那样阻止您编写脚本。

我在YouTube支持上花了很多时间,但仅仅因为我必须这样做。否则,控制YouTube播放器将会更加困难,因为YouTube播放器是网络上最受欢迎且广泛使用的媒体播放器。

只有一小部分用户实际上能够使用您的嵌入式WMP演示文稿。 YouTube播放器兼容任何支持Flash的浏览器。您最好创建一个自定义的“无格式”YouTube播放器,而不是使用WMP进行演示。更好的选择是使用Flash进行视频演示。