diff --git a/ui/Templates/player.html b/ui/Templates/player.html index a657184b..07166769 100644 --- a/ui/Templates/player.html +++ b/ui/Templates/player.html @@ -27,6 +27,15 @@ isLive: true, url: '/stream/{$page.channel.id}.flv' }); + flvPlayer.on('error', (errorType, errorCode, details) => { + let msg = `エラーが起きたので動画が再生できませんでした。\n` + + `ページをリロードしますか?\n` + + `\n` + + `${errorType}\n${errorCode}\n${JSON.stringify(details)}`; + if (window.confirm(msg)) { + window.location.reload(); + } + }); flvPlayer.attachMediaElement(videoElement); flvPlayer.load(); flvPlayer.play().catch(error => {