Jquery - 视频 JS 错误事件 GET/POST
Jquery - Video JS error event GET/POST
首先,我使用 html5 视频来嵌入我的视频,如果视频无法播放,当我处理错误时一切正常:
$('video source').last().on('error', function() {
alert('error play movie');
});
但是在 Video JS 上根本不起作用,
视频 JS 的工作是这样的:
var myPlayer = videojs('myvideo');
myPlayer.on("play", function(){
alert('play movie');
});
那么,视频JS的错误事件是什么?不管怎么说,还是要谢谢你。
我试图将我的 GET 函数放入错误事件 VIDEO JS
$.get("<?= $host; ?>play.php?token=test");
您可以像这样在播放器触发的 error event 上添加处理程序:
var myPlayer = videojs('myvideo').on('error', function() {
console.log('The following error occurred:', this.error());
});
我不知道您是否需要错误的详细信息,但请注意:
- 错误的详细信息不会随事件一起传递(因此处理函数中没有参数)
- 您必须使用
this.error()
获取错误详细信息,如 documentation 中所述
首先,我使用 html5 视频来嵌入我的视频,如果视频无法播放,当我处理错误时一切正常:
$('video source').last().on('error', function() {
alert('error play movie');
});
但是在 Video JS 上根本不起作用, 视频 JS 的工作是这样的:
var myPlayer = videojs('myvideo');
myPlayer.on("play", function(){
alert('play movie');
});
那么,视频JS的错误事件是什么?不管怎么说,还是要谢谢你。 我试图将我的 GET 函数放入错误事件 VIDEO JS
$.get("<?= $host; ?>play.php?token=test");
您可以像这样在播放器触发的 error event 上添加处理程序:
var myPlayer = videojs('myvideo').on('error', function() {
console.log('The following error occurred:', this.error());
});
我不知道您是否需要错误的详细信息,但请注意:
- 错误的详细信息不会随事件一起传递(因此处理函数中没有参数)
- 您必须使用
this.error()
获取错误详细信息,如 documentation 中所述