2011-08-19 86 views

回答

2

您必須在html5播放器和flash播放器中進行檢查,以確定視頻是否已停止播放,然後您應該能夠通過多種方式調用php腳本。比方說,你有一個名爲「test.php的」一個PHP文件,然後在HTML5中你會做到以下幾點:

<script> 
    var video = document.getElementsByTagName('video')[0]; 

    video.onended = function(e) { 
       $.post(
        "test.php", 
        function(data) { 
         /*Do stuff here!*/ 
        }, 
        "json" 
       ); 
    } 
</script> 

在閃光燈它是一個有點不同,你可以嘗試做一些像中的ActionScript3如下:

stream.addEventListener(NetStatusEvent.NET_STATUS, statusChanged); 

function statusChanged(stats:NetStatusEvent) { 
    if (stats.info.code == 'NetStream.Play.Stop') { 
     // create a new loadvars variable 
     var lv:LoadVars = new LoadVars(); 
     lv.load("http://www.myurl.com/test.php"); 
     // now define what you want to do with the loaded data: 
     lv.onLoad = function(){ 
      /*Do stuff here!*/ 
     }; 
    } 
} 
+0

謝謝! html5做了訣竅。 –