使用jplayer 2。当用户访问我们的网站并尝试播放视频时,如果他们使用的是较旧版本的IE且未安装Adobe Flash,则会出现“媒体无法加载”错误。我希望能够测试此条件,并将它们发送到Flash站点下载站点,而不是允许发生一般错误。
以下是视频通话:
$("#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单击视频播放器中的播放按钮。
发布于 2011-06-15 20:17:50
只需绑定一个错误回调..并测试'event.jPlayer.error.type',请参阅:http://www.jplayer.org/latest/developer-guide/#jPlayer-event-error-codes
$("#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"
});https://stackoverflow.com/questions/6253191
复制相似问题