28 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
|  | <style> | ||
|  |    article video{ | ||
|  |         position: absolute; | ||
|  |         top:0; | ||
|  |         left: 0; | ||
|  |         width:100vw; | ||
|  |         max-height: 100vh; | ||
|  |         max-width: initial; | ||
|  |     } | ||
|  | </style> | ||
|  | <video controls id="main"> | ||
|  |         <source src=""> | ||
|  |     </video> | ||
|  |      | ||
|  |     <script> | ||
|  |         //https://davidwalsh.name/query-string-javascript | ||
|  |     function getUrlParameter(name) { | ||
|  |         name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); | ||
|  |         var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); | ||
|  |         var results = regex.exec(location.search); | ||
|  |         return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); | ||
|  |     }; | ||
|  |      | ||
|  |     var source = document.createElement('source') | ||
|  |         source.src = '/media/'+getUrlParameter('v'); | ||
|  |         document.getElementById('main').appendChild(source); | ||
|  |     </script> |