{"name":"Native Video","key":"nativevideo","version":"1.0.11","instructions":"This uses the browser's native video player with no alternate styling. It supports subtitles.","showatto":"0","showplayers":"1","requirecss":"","requirejs":"","shim":"","defaults":"WIDTH=800","amd":"1","body":"<video id=\"@@AUTOID@@\" controls=\"controls\" controlsList=\"nodownload\" style=\"width: 100%; max-width: @@WIDTH@@px\" class=\"nomediaplugin\" crossorigin=\"anonymous\" preload=\"metadata\">\n  <source src=\"@@VIDEOURL@@\">\n  Your browser does not support HTML5.\n</video>\n\n<a id=\"@@AUTOID@@_download_button\" class=\"@@CANDOWNLOAD@@ nomediaplugin\"  href=\"@@VIDEOURL@@\" download>Download</a>","bodyend":"","script":"//add subtitles if we need to\nif(@@data-subtitles@@){\n  var videohtml_captions='<track kind=\"captions\" src=\"' + @@data-subtitles@@ + '\" srclang=\"' + @@data-language@@ + '\" label=\"Captions\" default=\"true\" />';\n   $('#' + @@AUTOID@@).append(videohtml_captions);\n\n  //add the data params to the URL\n  $('#' + @@AUTOID@@).attr('data-subtitles',@@data-subtitles@@);\n  $('#' + @@AUTOID@@).attr('data-language',@@data-language@@);  \n}\n//code to auto refresh if this looks like a placeholder file\n var player = $('#' + @@AUTOID@@);\nif(typeof player[0] == 'undefined'){return;}\nvar refreshfunction =function(){\n  var mr = media_refresher.clone();\n   mr.init(@@FILENAME@@,\n@@VIDEOPLACEHOLDERDURATION@@,\nplayer[0].duration,\nfunction(){\n  player.attr('src', player[0].currentSrc + '&reload=true');\n  player[0].pause();\n  player[0].load();\n });\n};\nif(player[0].readyState==4){\n  refreshfunction();\n}else{\n  player.on('loadedmetadata',refreshfunction);\n}\n\n// disable browser context menu on video .. to stop people downloading the video\n$('#' + @@AUTOID@@).on('contextmenu', function(e) {\n    e.preventDefault();\n});","style":"","dataset":"","datasetvars":"","alternate":"","alternateend":""}