ddarexx
25-03-2013, 18:04
Czy ktoś wie jak można w joomla 2.5 zrobić przekierowanie po skończeniu odtwarzania filmu? Czyli ktoś wchodzi na stronkę, klika "play", film leci, a kiesy się konczy to nastpuje przekierowuje np. na jakiś artykuł.
Dla uatwienia - gdyby ktoś mógł "przetłumaczyc" prostymi słowami poniższy kod (na zasadzie twój_plik_video, twoja_ścieżka_do_pliku_video, itd), to myślę, że sobie poradzę. No i ja używam AllVideos http://www.joomlaworks.net/extensions/free-premium/allvideos.
<html> <head> <title>JW API Example 4-3-2-0 - JW FLV Media Player</title> <script type="text/javascript" src="swfobject.js (http://forum.joomla.pl/view-source:http://developer.longtailvideo.com/contributors/nyboe/swfobject.js)"></script> <script type="text/javascript"> var currentState = "NONE"; var previousState = "NONE"; var player = null; function playerReady(thePlayer) { player = document.getElementById(thePlayer.id); addListeners(); } function addListeners() { if (player) { player.addModelListener("STATE", "stateListener"); } else { setTimeout("addListeners()",100); } } function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED currentState = obj.newstate; previousState = obj.oldstate; var tmp = document.getElementById("stat"); if (tmp) { tmp.innerHTML = "current state: " + currentState + "<br>previous state: " + previousState; } if ((currentState == "COMPLETED")&&(previousState == "PLAYING")) { document.location.href="http://www.longtailvideo.com/players/jw-flv-player/"; } } function createPlayer() { var flashvars = { file:"http://content.longtailvideo.com/videos/flvplayer.flv", autostart:"true" } var params = { allowfullscreen:"true", allowscriptaccess:"always" } var attributes = { id:"player1", name:"player1" } swfobject.embedSWF("player.swf", "placeholder1", "320", "196", "9.0.115", false, flashvars, params, attributes); } </script> </head> <body onload="createPlayer()"> <a href="http://www.longtailvideo.com/players/jw-flv-player/ (http://forum.joomla.pl/view-source:http://www.longtailvideo.com/players/jw-flv-player/)">JW FLV Media Player</a><br> Checking the ModelListener "State" and redirecting after playing.<br> (Please click the "Back" button to return to this page.)<br> <div id="placeholder1"> <a href="http://www.adobe.com/go/getflashplayer (http://forum.joomla.pl/view-source:http://www.adobe.com/go/getflashplayer)">Get flash</a> to see this player </div> <br> <div id="stat"></div> </body> </html>
Dla uatwienia - gdyby ktoś mógł "przetłumaczyc" prostymi słowami poniższy kod (na zasadzie twój_plik_video, twoja_ścieżka_do_pliku_video, itd), to myślę, że sobie poradzę. No i ja używam AllVideos http://www.joomlaworks.net/extensions/free-premium/allvideos.
<html> <head> <title>JW API Example 4-3-2-0 - JW FLV Media Player</title> <script type="text/javascript" src="swfobject.js (http://forum.joomla.pl/view-source:http://developer.longtailvideo.com/contributors/nyboe/swfobject.js)"></script> <script type="text/javascript"> var currentState = "NONE"; var previousState = "NONE"; var player = null; function playerReady(thePlayer) { player = document.getElementById(thePlayer.id); addListeners(); } function addListeners() { if (player) { player.addModelListener("STATE", "stateListener"); } else { setTimeout("addListeners()",100); } } function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED currentState = obj.newstate; previousState = obj.oldstate; var tmp = document.getElementById("stat"); if (tmp) { tmp.innerHTML = "current state: " + currentState + "<br>previous state: " + previousState; } if ((currentState == "COMPLETED")&&(previousState == "PLAYING")) { document.location.href="http://www.longtailvideo.com/players/jw-flv-player/"; } } function createPlayer() { var flashvars = { file:"http://content.longtailvideo.com/videos/flvplayer.flv", autostart:"true" } var params = { allowfullscreen:"true", allowscriptaccess:"always" } var attributes = { id:"player1", name:"player1" } swfobject.embedSWF("player.swf", "placeholder1", "320", "196", "9.0.115", false, flashvars, params, attributes); } </script> </head> <body onload="createPlayer()"> <a href="http://www.longtailvideo.com/players/jw-flv-player/ (http://forum.joomla.pl/view-source:http://www.longtailvideo.com/players/jw-flv-player/)">JW FLV Media Player</a><br> Checking the ModelListener "State" and redirecting after playing.<br> (Please click the "Back" button to return to this page.)<br> <div id="placeholder1"> <a href="http://www.adobe.com/go/getflashplayer (http://forum.joomla.pl/view-source:http://www.adobe.com/go/getflashplayer)">Get flash</a> to see this player </div> <br> <div id="stat"></div> </body> </html>