ting.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
  6. </head>
  7. <body>
  8. <div class="change"></div>
  9. <script type="text/javascript" src="<?=Web_Path?>packs/jquery/jquery.min.js"></script>
  10. <script type="text/javascript">
  11. var settime = 5000;
  12. var nxid = 0;
  13. function getpro(){
  14. $.get('<?=site_url('video/getpro')?>', function(data) {
  15. if(data.error==0){
  16. if(data.info.type==0){
  17. $('.change').html('<font color=#9c27b0>《'+data.info.name+'》转码中 '+data.info.pro+'%</font>');
  18. }else if(data.info.type==1){
  19. $('.change').html('<font color=green>上一个转码完成,《'+data.info.name+'》转码准备中</font>');
  20. if(data.info.nxid>0 && data.info.nxid!=nxid){
  21. nxid = data.info.nxid;
  22. $.getJSON("http://<?=Web_Domain?>/index.php/video/transcode?id="+data.info.nxid);
  23. }else{
  24. $('.change').html('转码全部完成,暂无队列');
  25. }
  26. }else{
  27. $('.change').html('<font color=red>上一个转码失败,《'+data.info.name+'》转码准备中</font>');
  28. if(data.info.nxid>0 && data.info.nxid!=nxid){
  29. nxid = data.info.nxid;
  30. $.getJSON("http://<?=Web_Domain?>/index.php/video/transcode?id="+data.info.nxid);
  31. }
  32. }
  33. }else{
  34. $('.change').html(data.info);
  35. }
  36. },"json");
  37. }
  38. getpro();
  39. setInterval(function(){
  40. getpro();
  41. },settime);
  42. </script>
  43. </body>
  44. </html>