我已在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中使用此功能。
之前有人有这种行为,可以给我一些指导吗?
答案 0 :(得分:2)
flowplayer播放列表插件使用属性选择器$("[href="+url+"]");
但是它不会根据需要将值放在引号中。我玩jsfiddle,这显然在jQuery 1.4.x中有效,但在jQuery 1.5中失败了。您的站点正在使用后者,但是流程员演示站点使用的是1.4.2。你能尝试回滚jQuery版本,看看是否有所作为?显然,最佳解决方案是纠正播放列表插件中的错误。