流媒体课程“播放”和“暂停”不受尊重

时间:2011-06-20 20:57:34

标签: javascript jquery flowplayer

我已在flowplayer中实施了my website插件,其中包含播放列表和控制插件。

当播放器经历不同的状态(加载电影,播放,暂停)时,它应该动态地将类设置为它当前正在处理的DOM对象(通常是<a>元素。

只要播放器正在加载电影(class="progress"),这样就可以正常工作,因此可以通过一组CSS(现在是红色边框)使这个状态可见。

在加载并开始播放电影后,播放器应移除它所做的class="progress",并将其替换为class="playing" - 并且此处我失败尽管无数努力。

对于当前正在播放或暂停的电影,基础<a>元素的类未设置为class="playing"class="paused",并且不会显示与这些状态相关的CSS集(绿色和蓝色边框,以便测试)。

我试图实现flowplayer的手动播放列表demo page,当从flowplayer的服务器调用时可以正常工作(尽管事实上 - 查看html源代码 - 我观察到缺少所有标题标签并打开body标签),但显示相同描述了我的开发(XP,netbeans)和实时(服务提供商)环境中的行为 - 我无法在Google Chrome,IE7或IE8中使用此功能。

之前有人有这种行为,可以给我一些指导吗?

1 个答案:

答案 0 :(得分:2)

flowplayer播放列表插件使用属性选择器$("[href="+url+"]");但是它不会根据需要将值放在引号中。我玩jsfiddle,这显然在jQuery 1.4.x中有效,但在jQuery 1.5中失败了。您的站点正在使用后者,但是流程员演示站点使用的是1.4.2。你能尝试回滚jQuery版本,看看是否有所作为?显然,最佳解决方案是纠正播放列表插件中的错误。