我正在使用最新的flowplayer,并创建了几个按钮来提供CDN的视频源。使用click事件时,播放器应动态加载视频源。但是出于某种原因,flowplayer无法正确卸载和加载视频源。相反,我得到以下错误


function flow(source) {
        jQuery("#flow").flowplayer().unload();
        jQuery("#flow").flowplayer().load(source);
    }

或者,我尝试过每次单击都重新初始化flowplayer,但是有时加载初始视频而不是单击视频源。单击几次后,flowplayer也卡在了加载屏幕上。

http://jsfiddle.net/qAj8x/

最佳答案

如果您为此目的使用chrome,则可以从here中使用。 Chrome和Flow Player不能很好地配合。

Chrome 15 +,Safari 5.1+和Firefox 14+支持

  • 本机全屏,其他浏览器将使用完整的窗口。在Firefox 9+中,全屏已禁用,需要在about:config(full-screen-api.enabled; true)上手动启用。
  • 某些Chrome版本在播放MP4内容时存在问题。解决方法:在MP4源之前列出WEBM,并且/或者将preload =“none”设置为视频标签属性。
  • 即使尝试在两个不同的选项卡中两次加载同一视频,Chrome也会卡住。
  • 关于javascript - flowplayer加载和卸载问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17463280/

    10-12 17:58