首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捕获jplayer错误

捕获jplayer错误
EN

Stack Overflow用户
提问于 2011-06-06 22:02:30
回答 1查看 3.8K关注 0票数 2

使用jplayer 2。当用户访问我们的网站并尝试播放视频时,如果他们使用的是较旧版本的IE且未安装Adobe Flash,则会出现“媒体无法加载”错误。我希望能够测试此条件,并将它们发送到Flash站点下载站点,而不是允许发生一般错误。

以下是视频通话:

代码语言:javascript
复制
$("#jquery_jplayer_1").jPlayer({
    errorAlerts: true,
    ready: function ()
    {
        $(this).jPlayer("setMedia", {
            m4v: "http://www.parrotsoftware.com/default/videos/parrotcamproj.m4v",
            poster: "http://www.parrotsoftware.com/default/videos/peopleall.png"
        });
    },
    swfPath: "js",
    solution: "html,flash",
    supplied: "m4v"
});

以下是活动链接:http://www.parrotsoftware.com/default/default.aspx单击视频播放器中的播放按钮。

EN

回答 1

Stack Overflow用户

发布于 2011-06-15 20:17:50

只需绑定一个错误回调..并测试'event.jPlayer.error.type',请参阅:http://www.jplayer.org/latest/developer-guide/#jPlayer-event-error-codes

代码语言:javascript
复制
$("#jquery_jplayer_1").jPlayer({
    errorAlerts: true,
    ready: function ()
    {
        $(this).jPlayer("setMedia", {
            m4v: "http://www.parrotsoftware.com/default/videos/parrotcamproj.m4v",
            poster: "http://www.parrotsoftware.com/default/videos/peopleall.png"
        });
    },
    error: function (event) {
        console.log(event.jPlayer.error);
        console.log(event.jPlayer.error.type);
    },
    swfPath: "js",
    solution: "html,flash",
    supplied: "m4v"
});
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6253191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档