我正在将视频源加载到视频播放器中。如果文件不存在,则会返回错误。如果有错误,我想加载不同的视频源。它总是尝试加载原始源。不确定我做错了什么。
这是我的代码:
var ezSource = "http://refwatch-<?php echo $league;?>-videos.s3.amazonaws.com/<?php echo $needle3 . $fcount; ?>.mp4";
ez.on('click', function(){
$('#mp4').on('error', function() {
var ezSource = "http://refwatch-<?php echo $league; ?>-videos.s3.amazonaws.com/<?php echo $needle4 . $fcount; ?>.mp4";
$('#mp4').on('error', function() {
$.gritter.add({
image:'https://www.myrefwatch.com/img/note-logo.png',
// heading of the notification
title: 'Sorry!',
// the text inside the notification
text: 'The video is not there or the video cannot be loaded.'
});
});
});
alert(ezSource);
$('#mp4').attr('src', ezSource);
$('#videoClip').load();
我非常感谢任何帮助。
答案 0 :(得分:-1)
我明白了。我需要加载两次。
{{1}}
谢谢你的帮助。