L'idée de ce script était de mettre en place une façon de pouvoir convertir n'importe quel vidéo en vidéo 3D, très facilement.
Pour créer une vidéo 3D, il suffit en général de dupliquer la video et les mettre côte-à-côte. Ainsi, l'appareil utilisé pour la lecture 3D est capable ensuite de faire la conversion. Pour un résultat optimal, les 2 vidéos doivent être joué exactement en même temps.
À ça, il fallait ajouter une dimension de positionnement de la tête. Si on veut une meilleure immersion, on se doit se donner la possibilité à l'utilisateur de bouger dans la vidéo. Ainsi, on agrandit considérablement la grandeur de la vidéo et on permet ensuite de bouger à l'intérieur de celle-ci avec le curseur de l'ordinateur.
Ce script n'a pas été testé sur plusieurs environnements. Voici ce qui a été utilisé pour arriver à ce script :
<?php /** * Created by PhpStorm. * User: Francois * Date: 2022-02-02 * Time: 12:47 */ $urlFilePath = 'your-video.mp4'; // Icons // Special Thanks to https://www.vecteezy.com/ and http://www.onlinewebfonts.com $icons = [ 'play' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAB2CAYAAADP921JAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAhpSURBVHhe7Z1PTCN1FMfZHkt2l9ueNpDFP7dt1RhjDIWoJ2NgSSQxUSlwcD21xY1REwHhYrzQgqdd3aVdva2RhRgTEzWAmxgPasvFmN1ulj1pvMBKeyy+9+vv17wOM2Xa6XR+M32f5Jf362tLSL+8ee/baZkeyvr6+rmBgYEd2JZOnTp1BBFXCVaxv79/Z21t7UnYM14Tj8cTEFCYIyJU3YL84fDwcBr2jFdgRUFoKBRZotKkuEynOXv2bB6CmTCWC6sMYnFhYeEViEwnwKqSL7ypKDZWCcXmftYBoDLwcGYmgq1FDpslGEI2ITIuETo6OgrBCy5vNg88X+56wnt7ey/Bz7o7MjKyLHNMGwkBFfKCnwgV1kTkMPysx7a2ti7DvphMJt+sppl2gJUlt/bAxyuR1HNNBAzDurCysnIV+xkPIW2i1Z4FophGi4X9bEdaBKZFRM+S+6ZQVWWMFmA/GxofH7/Pprp1cLioyH0nCG9vb78NkU11C7RUVQ4R/SyXy31y5syZAvezJnDqs5wuqOxDNtX28KKyjCN/78HBQWRmZua3SCSSkznGBE/EosMIGVB6C4XCa7At8hBijidiIbS6cC9vi36mhpBUKvUGJpkqnomFFaUEwz2tNsgL0TKZzDU21QSvBwy1QKBGt9lUA55VlhFaWYjhNptqQBuxbCJMNVTd3W401X4TCxHv7KOp7rp+pkvPamYZ+xl+IqsbTLUfK+tYP3vw4MHQ9PT079FoNCtzgcSXYiFQXXJXI5zP5ycgFsfGxuarqWDhW7GM06NE+LONjY33cQgJ2plq34p1AmIIUWeq0+n08zLva4IqliKMbxLPzs7+EARTHXSxFOGHDx/63lR3i1iqx/n6THUgxTKZFCm1M9XYz+bn51+tpn2AH01xM8tgoM1y4k3ibDb7BOy1JvCVZTbiY448RrxJPDU19YfuZ6oDKRYVCEWh4ilMRAyrM9W6murADxgoihKGiqb2hlhnqnV7k7hrpkGEVpPaG6NEmOrFxcVbOIRkMpnnZN5TukqsFhCmOpVK/aTD15lYLHuIrzNB9PSTVyyWDWg/89JUs1gNUMMHQvZh2AtT3dfX11lTHXRT3OwCIUzzuCzu69iZaq4sA2oqpFWloBOjuh9i7Uy121/PZbEsMIzydaBQ6n7yuLD6eu7o6OjH1VR7YbFaoIGQYgjZ3Nx8D2Lb/0cIi+UOQjQ01TiELC8vv1BNO4PFcgnZ08L7+/uRK1eufN8OU81iuQQ9VMK+tx2mmsXqEDg1QnBkqlksl1CjvQk1U93sx79ZLJegh0E66qs9Vhq+SYxDCJ6ptmOqWSwXUdVl6F91ERBnqu2YahbLRahINqiZaqt+xmLphRhCsJ9BPGaqWSw9qZlq6s9YLL0RJz1haryDN1gsjcEBRU6NT2EfY7E0Rw4pYehjSRZLQ+jIr/YQz7FYGkJFUkCul8XSHOLVyiyWhmBVEZEUf7NYmkGFIv0Kr2rxH4ulGbSicC/FKyeTyY9YLE1RVYVCRaPRW0tLS9+yWJqCIkG4PzY29mk+n5/CHIulJ6KaIA5ubGwsVVMslm6UYZAorK2tPa2qicJiuYjqO2YY7hOHvIWFhYmDg4Po9PT0X9V0PSyWS8gpTt46jpz08Cp/9+Px+IcQBxcXF78Td1rAYrUZMsWJaIZ8THloaOgLiIO5XG4VEyfBYrWZRiJJyufPn7+DfWlnZyclc7ZgsVzA0I9qldTX14eX85jAf01k1ZcawWK5gKG6cHi4NzU19cH+/n70pL7UCBbLPcSENzw8fA3EezybzX5WTbcOi+UO5f7+/h8hDm5vb89WU85hsSww9h2b1Ezt3t7eqMy1DRbLAhtTHcWWqXUKi2UAK4pWldVeUobcvcnJSVum1ikslgGsKFpVuFci0TzkSmp4uHnzpi1T6xQW6wRQKCWSFA2Hh59v3LjxTDuHBzuwWCdAqqksr1E5AcNDzK2+1AgWywR12JPU+hIOD273pUawWCbIaqoztZ3qS41gsSTGanLD1DolsGIZXvwaNE/3qprQ1KbT6ZfdMLVOCaxYZDCoA/NKJPKYOlM7Ozv7SzWtF4GuLKvqMoqEnyCC6LqpdUqgK4tWkRHIC1ML27pPEOlMoAcMFMpEMM9MrVMCLZY63EnBSjg8eGlqHQO/fCD/kyeIo+IhRF9eKMZIkHuWGB5isdjnEG1/gkhngiqWlqbWKb4Viw4NZC9MbSaTeVFHU+sUX4gVCh3/NdXwgEKpQ14ikXgHTW0qlfpV3BkwfCFWpVIRUVUQrSQQqmZqV1dXv6ymg4nWYtGKkhUk9jKWI5HI1xB9Y2qdorVYtKKUUIAwtfgJokKhEJe5rkD7wyARSgwPvja1Tum0KYYX3zRvXORx+LWY4uTkpO9NrVM6XllYJVgtiIpmqGoaGRm5CnFQhzO1XtNxsdRhTUWVU8i96Eu3b98e2NraelfcwXhXWUooA+XTp0/vSlMbu3Tp0r8yzwCeDBhGoeC2MLXJZPLyo0eP8LJ9gTS1TvF6Gqw7U7uysvKVyDKmeCYWHApLFy9e/Aa2XWNqneKFWMIvXb9+/dnd3d23ZI6xgatiqSlPTXjqO7X4ZuvMzMyf4k7GPmiK4cXEjt/UUs+xei7JC1MbhDO1XhPCv3o1TjeDmujoc+nPkPfXTG0QztR6jaPDoBKHCodAvoSmdn19/QKb2vYRqlQqQjD1QjeDyXNEX5qbm3sdTe34+Pg/Ms+0A3mRf+wr+Mq3ukpQTXcTiQRPd26DLzQEMxEsFzwHoxgenFwaj2mSWCyWgdBsdZUikUgOItNpwKjixUksBZOVhPEQHpu3cyU1xkVggttEMWBr5p/w48dNXaOQcRlpXovGxabWa3p6/genGwKQGYQ1pwAAAABJRU5ErkJggg==', 'next' => 'data:image/png;base64,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', 'previous' => 'data:image/png;base64,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', 'screenmode' => 'data:image/png;base64,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', '3d_off' => 'data:image/png;base64,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', '3d_on' => 'data:image/png;base64,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', 'sync' => 'data:image/png;base64,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', 'fastforward' => 'data:image/png;base64,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', 'rewind' => 'data:image/png;base64,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', 'pause' => 'data:image/png;base64,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', 'volume_100' => 'data:image/png;base64,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', 'volume_25' => 'data:image/png;base64,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', 'volume_muted' => 'data:image/png;base64,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', 'speed' => 'data:image/png;base64,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', ]; ?> <style> BODY { background-color: black; } video { } .left { } .right { } .left_side, .right_side { overflow: hidden; float: left; width: 49.85%; height: 100%; } .left_side { } .right_side { } .aspect_ratio_fullscreen { object-fit: fill; } .aspect_ratio_image { } .aspect_ratio_fullcenter { object-fit: cover; width: 300%; } .video_full { width: 100%; } .toolbar { background-color: rgba(0, 0, 0, 0.6); position: absolute; height: 20px; width: 100%; color: white; bottom: 0; padding: 10px; } .overlay { position: absolute; width: 100%; height: 100%; z-index: 100; } .volume_block { display: inline-block; background-color: white; width: 10px; height: 10px; } .volume_block_selected { background-color: #4CFF00; } /* Fallback stuff */ progress[value] { appearance: none; /* Needed for Safari */ border: none; /* Needed for Firefox */ color: #e52e71; /* Fallback to a solid color */ } /* WebKit styles */ progress[value]::-webkit-progress-value { background-image: linear-gradient( to right, #ff8a00, #e52e71 ); transition: width 1s linear; } /* Firefox styles */ progress[value]::-moz-progress-bar { background-image: -moz-linear-gradient( right, #ff8a00, #e52e71 ); } .dropdown-screenmode { display: none; position: absolute; bottom: 30px; left: 580px; background-color: black; } .dropdown-screenmode span { display: block; padding: 10px; } .toolbar-icon { background-color: white; padding: 5px; vertical-align: middle; width: 15px; height: 15px; border-radius: 10px; margin-top: -5px; } .play-icon, .pause-icon { width: 25px; height: 25px; margin-top: -7px; } .next-icon { } .previous-icon { } .screenmode-icon { } .icon-3don, .icon-3doff { width: 20px; background-color: black; } .fastforward-icon, .rewind-icon { } .volume100-icon { width: 20px; } #volume { display: none; } .volume_icon:hover #volume { display: inline; } .speed-icon { width: 20px; } </style> <script type="text/javascript"> var videoPositionX = 0; var videoPositionY = 0; var mode3d = true; var displayMode = 'fullscreen'; var mouseLastPositionX = 0; var mouseLastPositionY = 0; function getNext() { return 'next-video.mp4'; } function getPrevious() { return 'previous-video.mp4'; } function mousemove(event){ if (!mode3d || displayMode !== 'cover') { document.getElementById('video_left').style.objectPosition = 'center center'; document.getElementById('video_right').style.objectPosition = 'center center'; return; } let velocity = 24; let videoWidth = playerLeft.clientWidth; let videoHeight = playerLeft.clientHeight; let minVideoX = -(videoWidth / 2); let maxVideoX = -50; let minVideoY = -(videoHeight / 2) - 100; console.log(videoWidth+' - '+videoHeight); needToUpdateVideoPosition = false; // Left / Right if (event.clientX != mouseLastPositionX) { if (event.clientX > mouseLastPositionX) { if (videoPositionX > minVideoX) { videoPositionX = videoPositionX - velocity; needToUpdateVideoPosition = true; } } else { if (videoPositionX <= maxVideoX) { videoPositionX = videoPositionX + velocity; needToUpdateVideoPosition = true; } } mouseLastPositionX = event.clientX; } // Up / Down if (event.clientY != mouseLastPositionY) { if (event.clientY > mouseLastPositionY) { if (videoPositionY > minVideoY) { videoPositionY = videoPositionY - velocity; needToUpdateVideoPosition = true; } } else { if (videoPositionY <= 0) { videoPositionY = videoPositionY + velocity; needToUpdateVideoPosition = true; } } mouseLastPositionY = event.clientY; } if (needToUpdateVideoPosition) { document.getElementById('video_left').style.objectPosition = videoPositionX + 'px '+videoPositionY+'px'; document.getElementById('video_right').style.objectPosition = videoPositionX + 'px '+videoPositionY+'px'; } } window.addEventListener('mousemove', mousemove); document.addEventListener("DOMContentLoaded", function(event) { playerLeft = document.getElementById('video_left'); playerRight = document.getElementById('video_right'); playerLeft.volume = 1; playerRight.muted = true; document.getElementById('play').onclick=function(){ playerRight.currentTime = playerLeft.currentTime; playerLeft.currentTime = playerRight.currentTime; playerLeft.play(); playerRight.currentTime = playerRight.currentTime + 0.05; playerRight.play(); document.getElementById('play').style.display = 'none'; document.getElementById('pause').style.display = 'inline'; }; document.getElementById('pause').onclick=function(){ playerLeft.pause(); playerRight.pause(); playerRight.currentTime = playerLeft.currentTime; playerLeft.currentTime = playerRight.currentTime; document.getElementById('play').style.display = 'inline'; document.getElementById('pause').style.display = 'none'; }; document.getElementById('next').onclick=function(){ newFilePath = 'index.php?script=play3dvideo&file='+getNext(); playerLeft.src = newFilePath; playerRight.src = newFilePath; playerLeft.play(); playerRight.play(); }; document.getElementById('previous').onclick=function(){ newFilePath = 'index.php?script=play3dvideo&file='+getPrevious(); playerLeft.src = newFilePath; playerRight.src = newFilePath; playerLeft.play(); playerRight.play(); }; document.getElementById('goto_more15sec').onclick=function(){ playerLeft.pause(); playerRight.pause(); goToTime = playerLeft.currentTime + 15; playerLeft.currentTime = goToTime; playerRight.currentTime = goToTime; playerLeft.play(); playerRight.play(); }; document.getElementById('goto_less15sec').onclick=function(){ playerLeft.pause(); playerRight.pause(); goToTime = playerLeft.currentTime - 15; playerLeft.currentTime = goToTime; playerRight.currentTime = goToTime; playerLeft.play(); playerRight.play(); }; document.getElementById('3d_off').onclick=function(){ playerRight.style.display = 'none'; playerLeft.classList.add('video_full'); mode3d = false; document.getElementById('3d_off').style.display = 'none'; document.getElementById('3d_on').style.display = 'inline'; }; document.getElementById('3d_on').onclick=function(){ playerRight.style.display = 'inline'; playerLeft.classList.remove('video_full'); mode3d = true; document.getElementById('3d_off').style.display = 'inline'; document.getElementById('3d_on').style.display = 'none'; }; document.getElementById('sync').onclick=function(){ playerLeft.pause(); playerRight.pause(); playerRight.currentTime = playerLeft.currentTime; playerLeft.currentTime = playerRight.currentTime; playerLeft.play(); playerRight.play(); }; document.getElementById('aspect_ratio_fullscreen').onclick=function(){ displayMode = 'fullscreen'; playerLeft.classList.remove('aspect_ratio_image'); playerLeft.classList.remove('aspect_ratio_fullcenter'); playerRight.classList.remove('aspect_ratio_image'); playerRight.classList.remove('aspect_ratio_fullcenter'); playerLeft.classList.add('aspect_ratio_fullscreen'); playerRight.classList.add('aspect_ratio_fullscreen'); document.getElementById('dropdown_screenmode').style.display = 'none'; }; document.getElementById('aspect_ratio_image').onclick=function(){ displayMode = 'fullcenter'; playerLeft.classList.remove('aspect_ratio_fullscreen'); playerLeft.classList.remove('aspect_ratio_fullcenter'); playerRight.classList.remove('aspect_ratio_fullscreen'); playerRight.classList.remove('aspect_ratio_fullcenter'); playerLeft.classList.add('aspect_ratio_image'); playerRight.classList.add('aspect_ratio_image'); document.getElementById('dropdown_screenmode').style.display = 'none'; }; document.getElementById('aspect_ratio_cover').onclick=function(){ displayMode = 'cover'; playerLeft.classList.remove('aspect_ratio_fullscreen'); playerLeft.classList.remove('aspect_ratio_image'); playerRight.classList.remove('aspect_ratio_fullscreen'); playerRight.classList.remove('aspect_ratio_image'); playerLeft.classList.add('aspect_ratio_fullcenter'); playerRight.classList.add('aspect_ratio_fullcenter'); document.getElementById('dropdown_screenmode').style.display = 'none'; }; document.getElementById('volume').onclick=function(){ document.getElementById('volume_0').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); playerLeft.volume = 0; document.getElementById('icon_volume_100').style.display = 'none'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'inline'; }; document.getElementById('volume_20').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); playerLeft.volume = 0.2; document.getElementById('icon_volume_100').style.display = 'none'; document.getElementById('icon_volume_25').style.display = 'inline'; document.getElementById('icon_volume_muted').style.display = 'none'; }; document.getElementById('volume_40').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); document.getElementById('volume_40').classList.add('volume_block_selected'); playerLeft.volume = 0.4; document.getElementById('icon_volume_100').style.display = 'none'; document.getElementById('icon_volume_25').style.display = 'inline'; document.getElementById('icon_volume_muted').style.display = 'none'; }; document.getElementById('volume_60').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); document.getElementById('volume_40').classList.add('volume_block_selected'); document.getElementById('volume_60').classList.add('volume_block_selected'); playerLeft.volume = 0.6; document.getElementById('icon_volume_100').style.display = 'inline'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'none'; }; document.getElementById('volume_80').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); document.getElementById('volume_40').classList.add('volume_block_selected'); document.getElementById('volume_60').classList.add('volume_block_selected'); document.getElementById('volume_80').classList.add('volume_block_selected'); playerLeft.volume = 0.8; document.getElementById('icon_volume_100').style.display = 'inline'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'none'; }; document.getElementById('volume_100').onclick=function(){ document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); document.getElementById('volume_40').classList.add('volume_block_selected'); document.getElementById('volume_60').classList.add('volume_block_selected'); document.getElementById('volume_80').classList.add('volume_block_selected'); document.getElementById('volume_100').classList.add('volume_block_selected'); playerLeft.volume = 1; document.getElementById('icon_volume_100').style.display = 'inline'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'none'; }; }; document.getElementById('icon_volume_100').onclick=function() { document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); playerLeft.volume = 0; document.getElementById('icon_volume_100').style.display = 'none'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'inline'; }; document.getElementById('icon_volume_25').onclick=function() { document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); playerLeft.volume = 0; document.getElementById('icon_volume_100').style.display = 'none'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'inline'; }; document.getElementById('icon_volume_muted').onclick=function() { document.getElementById('volume_0').classList.remove('volume_block_selected'); document.getElementById('volume_20').classList.remove('volume_block_selected'); document.getElementById('volume_40').classList.remove('volume_block_selected'); document.getElementById('volume_60').classList.remove('volume_block_selected'); document.getElementById('volume_80').classList.remove('volume_block_selected'); document.getElementById('volume_100').classList.remove('volume_block_selected'); document.getElementById('volume_0').classList.add('volume_block_selected'); document.getElementById('volume_20').classList.add('volume_block_selected'); document.getElementById('volume_40').classList.add('volume_block_selected'); document.getElementById('volume_60').classList.add('volume_block_selected'); document.getElementById('volume_80').classList.add('volume_block_selected'); document.getElementById('volume_100').classList.add('volume_block_selected'); playerLeft.volume = 1; document.getElementById('icon_volume_100').style.display = 'inline'; document.getElementById('icon_volume_25').style.display = 'none'; document.getElementById('icon_volume_muted').style.display = 'none'; }; document.getElementById('icon_screenmode').onclick=function(){ elementStatus = document.getElementById('dropdown_screenmode').style.display; if (elementStatus == 'none') { document.getElementById('dropdown_screenmode').style.display = 'block'; } else { document.getElementById('dropdown_screenmode').style.display = 'none'; } }; document.getElementById('speed').onclick=function() { document.getElementById('speed_1').onclick = function () { playerLeft.pause(); playerRight.pause(); playerLeft.playbackRate = 1; playerRight.playbackRate = 1; playerLeft.play(); playerRight.play(); }; document.getElementById('speed_1_25').onclick = function () { playerLeft.pause(); playerRight.pause(); playerLeft.playbackRate = 1.25; playerRight.playbackRate = 1.25; playerLeft.play(); playerRight.play(); }; document.getElementById('speed_2').onclick = function () { playerLeft.pause(); playerRight.pause(); playerLeft.playbackRate = 2; playerRight.playbackRate = 2; playerLeft.play(); playerRight.play(); }; document.getElementById('speed_3').onclick = function () { playerLeft.pause(); playerRight.pause(); playerLeft.playbackRate = 3; playerRight.playbackRate = 3; playerLeft.play(); playerRight.play(); }; }; document.getElementById('speed_btn').onclick=function() { elementStatus = document.getElementById('speed').style.display; if (elementStatus == 'none') { document.getElementById('speed').style.display = 'inline'; } else { document.getElementById('speed').style.display = 'none'; } }; document.getElementById('progress').onclick=function(e) { let rect = e.target.getBoundingClientRect(); let clickPosition = (e.clientX - rect.left); //x position within the element. let clickPositionPercentage = (clickPosition / 160 * 100).toFixed(0); let setCurrentTime = (playerLeft.duration * clickPositionPercentage / 100).toFixed(0); playerLeft.currentTime = setCurrentTime; playerRight.currentTime = setCurrentTime; }; duration = 0; playerLeft.onloadedmetadata = function() { duration = playerLeft.duration; displayDuration = new Date(duration * 1000).toISOString().substr(11, 8); document.getElementById('time_total').innerText = displayDuration; }; setInterval(function(){ timeElapsed = playerLeft.currentTime; second = new Date(timeElapsed * 1000).toISOString().substr(11, 8); document.getElementById('time_elapsed').innerText = second; timeRemaining = duration - timeElapsed; displayTimeRemaining = new Date(timeRemaining * 1000).toISOString().substr(11, 8); document.getElementById('time_remaining').innerText = displayTimeRemaining; },100); //polling frequency in miliseconds setInterval(function () { document.getElementById("progress").value = Math.round( (playerLeft.currentTime / playerLeft.duration) * 100 ); }); playerLeft.addEventListener('ended',playNextVideo,false); function playNextVideo(e) { newFilePath = getNext(); playerLeft.src = newFilePath; playerRight.src = newFilePath; playerLeft.play(); playerRight.play(); } }); </script> <div id="toolbar" class="toolbar"> <span id="goto_less15sec"><img src="<?= $icons['rewind']; ?>" alt="" title="" class="toolbar-icon fastforward-icon" /></span> <span> <span id="play"><img src="<?= $icons['play']; ?>" alt="" title="" class="toolbar-icon play-icon" /></span> <span id="pause" style="display: none;"><img src="<?= $icons['pause']; ?>" alt="" title="" class="toolbar-icon pause-icon" /></span> </span> <span id="goto_more15sec"><img src="<?= $icons['fastforward']; ?>" alt="" title="" class="toolbar-icon rewind-icon" /></span> <span id="previous"><img src="<?= $icons['previous']; ?>" alt="" title="" class="toolbar-icon previous-icon" /></span> <span id="next"><img src="<?= $icons['next']; ?>" alt="" title="" class="toolbar-icon next-icon" /></span> <span> <span id="3d_off"><img src="<?= $icons['3d_on']; ?>" alt="" title="" class="toolbar-icon icon-3don" /></span> <span id="3d_on" style="display: none;"><img src="<?= $icons['3d_off']; ?>" alt="" title="" class="toolbar-icon icon-3doff" /></span> </span> <span id="sync"><img src="<?= $icons['sync']; ?>" alt="Synchronize video" title="Synchronize video" class="toolbar-icon sync-icon" /></span> <span id="icon_screenmode"> <img src="<?= $icons['screenmode']; ?>" alt="" title="" class="toolbar-icon screenmode-icon" /> </span> <div id="dropdown_screenmode" class="dropdown-screenmode"> <span id="aspect_ratio_fullscreen">Full Screen</span> <span id="aspect_ratio_image">Default</span> <span id="aspect_ratio_cover">Full Center</span> </div> <span class="volume_icon"> <span id="icon_volume_100"><img src="<?= $icons['volume_100']; ?>" alt="" title="" class="toolbar-icon volume100-icon" /></span> <span id="icon_volume_25" style="display:none;"><img src="<?= $icons['volume_25']; ?>" alt="" title="" class="toolbar-icon volume25-icon" /></span> <span id="icon_volume_muted" style="display:none;"><img src="<?= $icons['volume_muted']; ?>" alt="" title="" class="toolbar-icon volumemuted-icon" /></span> <span id="volume"> <span class="volume_block volume_block_selected" id="volume_0"></span> <span class="volume_block volume_block_selected" id="volume_20"></span> <span class="volume_block volume_block_selected" id="volume_40"></span> <span class="volume_block volume_block_selected" id="volume_60"></span> <span class="volume_block volume_block_selected" id="volume_80"></span> <span class="volume_block volume_block_selected" id="volume_100"></span> </span> </span> | <span id="speed_btn"> <img src="<?= $icons['speed']; ?>" alt="" title="" class="toolbar-icon speed-icon" /> </span> <span id="speed"> <span id="speed_1">1x</span> <span id="speed_1_25">1.25x</span> <span id="speed_2">2x</span> <span id="speed_3">3x</span> </span> <span id="time_elapsed">00:00</span> / <span id="time_remaining">00:00</span> <progress id="progress" max="100" value="0">Progress</progress> <span id="time_total">00:00</span> </div> <div id="toolbar_hidden" class="toolbar" style="background: transparent; display: none;"></div> <div class="left_side"> <video id="video_left" class="left aspect_ratio_fullcenter" playsinline> <source src="<?= $urlFilePath; ?>" type="video/mp4"> Your browser does not support the video tag. </video> </div> <div class="right_side"> <video id="video_right" class="right aspect_ratio_fullcenter" playsinline> <source src="<?= $urlFilePath; ?>" type="video/mp4"> Your browser does not support the video tag. </video> </div>
Développeur PHP de métier, mais développeur PHP surtout par passion. Au début de mon adolescence, je découvre ce langage alors que j'avais soif de faire mon propre site web. C'était au tournant des années 2000. Depuis, je n'ai cessé d'apprendre. Avec le temps, j'ai touché à plusieurs outils : Wordpress, Drupal, Joomla, Symfony, Magento 1 et Magento 2. Cela m'a apporté une plus large connaissance encore. Connaissance que je vais tenter de transmettre ici.