<video id="videoPlayer" width="768" height="432" controls onerror="failed(event)">
|
|
<source src="/video?v={videoURL}" type="video/mp4">
|
|
Your browser does not support the video tag.
|
|
</video>
|
|
|
|
|
|
<script>
|
|
function failed(e) {
|
|
// video playback failed - show a message saying why
|
|
switch (e.target.error.code) {
|
|
case e.target.error.MEDIA_ERR_ABORTED:
|
|
alert('You aborted the video playback.');
|
|
break;
|
|
case e.target.error.MEDIA_ERR_NETWORK:
|
|
alert('A network error caused the video download to fail part-way.');
|
|
break;
|
|
case e.target.error.MEDIA_ERR_DECODE:
|
|
alert('The video playback was aborted due to a corruption problem or because the video used features your browser did not support.');
|
|
break;
|
|
case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
|
|
alert('The video could not be loaded, either because the server or network failed or because the format is not supported.');
|
|
break;
|
|
default:
|
|
alert('An unknown error occurred.');
|
|
break;
|
|
}
|
|
}
|
|
</script>
|