好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 利用php獲得flv視頻長度的實例代碼

利用php獲得flv視頻長度的實例代碼

熱門標簽:清遠陽山400電話號碼如何申請 深圳400電話辦理那家好 百度地圖標注名編輯 個性化地圖標注在線 怎么在高德地圖標注行走軌跡 施工地圖標注怎么做 百度地圖標注飯店位置怎么 襄陽房產電銷機器人招商 安徽移動外呼系統

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

 function BigEndian2Int($byte_word, $signed = false) { 
  $int_value = 0; 
  $byte_wordlen = strlen($byte_word); 
  for ($i = 0; $i  $byte_wordlen; $i++) { 
    $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i)); 
  } 
  if ($signed) { 
    $sign_mask_bit = 0x80  (8 * ($byte_wordlen - 1)); 
    if ($int_value  $sign_mask_bit) { 
      $int_value = 0 - ($int_value  ($sign_mask_bit - 1)); 
    } 
  } 
  return $int_value; 
} 
//獲得視頻的數字時間 
function getFlvDuration($name){ 
  if(!file_exists($name)){ 
    return; 
  } 
  $flv_data_length=filesize($name); 
  $fp = @fopen($name, 'r'); 
  $flv_header = fread($fp, 5); 
  fseek($fp, 5, SEEK_SET); 
  $frame_size_data_length = $this->BigEndian2Int(fread($fp, 4)); 
  $flv_header_frame_length = 9; 
  if ($frame_size_data_length > $flv_header_frame_length) { 
    fseek($fp, $frame_size_data_length - $flv_header_frame_length, SEEK_CUR); 
  } 
  $duration = 0; 
  while ((ftell($fp) + 1)  $flv_data_length) { 
     $this_tag_header   = fread($fp, 16); 
     $data_length     = $this->BigEndian2Int(substr($this_tag_header, 5, 3)); 
     $timestamp      = $this->BigEndian2Int(substr($this_tag_header, 8, 3)); 
     $next_offset     = ftell($fp) - 1 + $data_length; 
     if ($timestamp > $duration) { 
     $duration = $timest 
     } 
     fseek($fp, $next_offset, SEEK_SET); 
  } 
  fclose($fp); 
  return $duration; 
} 
//轉化為0:03:56的時間格式 
function getFlvTime($time){ 
  $num = $time; 
  $sec = intval($num/1000); 
  $h = intval($sec/3600); 
  $m = intval(($sec%3600)/60); 
  $s = intval(($sec%60)); 
  $tm = $h.':'.$m.':'.$s; 
  return $tm; 
} 

總結

以上所述是小編給大家介紹的利用php獲得flv視頻長度的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • thinkPHP實現的驗證碼登錄功能示例
  • thinkPHP實現上傳圖片及生成縮略圖功能示例
  • php+ajax+h5實現圖片上傳功能
  • PHP實現找出數組中出現次數超過數組長度一半的數字算法示例
  • 史上最全的PHP正則表達式(手機號需要加上177-***)
  • PHP用函數嵌入網站訪問量計數器
  • PHP實現網站訪問量計數器
  • php 重寫分頁器 CLinkPager的實例

標簽:延邊 黑河 欽州 中衛 駐馬店 臨夏 阜陽 南昌

巨人網絡通訊聲明:本文標題《利用php獲得flv視頻長度的實例代碼》,本文關鍵詞  利用,php,獲得,flv,視頻,長度,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用php獲得flv視頻長度的實例代碼》相關的同類信息!
  • 本頁收集關于利用php獲得flv視頻長度的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成年免费大片黄在线观看com| 欧美天堂在线观看| 全班女同学要吃我精子网站| 两女互慰| 免费观看又色又爽又黄的忠诚| 插到花心了| 国产成人亚洲精品影院| 4虎最新地址| 欧美肉大捧一进一出免费视频| 国产–第1页–屁屁影院| 欧美性三级| 告诉我是不是想要了| AA片在线观看视频在线播放 | 国产在线拍揄自揄视频不卡99| 91亚洲一线产区二线产区| 男按摩师撕开奶罩揉吮奶头视频| 亚洲欧美日韩精品永久在线| 岳女两共夫互换| 特黄A级毛片免费| 果冻传媒婬片AAAA片小说直播 | 和大领导3p性经历飘飘| 成黄动漫免费在线看| 精品国产91乱码一区二区三区| 无码无遮大尺度床戏视频网站| 色88| 肉色超薄丝袜脚交一区二区| 欧美一级专区免费大片| 欧美成人午夜精品一区二区| 91人妻精品久久久久久| 男男gay囗交并舌吻| 校花被蹂躏得欲仙欲死| 啊啊不要啊啊| 国产91?边播边对白| 美国女人与公拘交酡| 久久久久大香线焦| 国产日产亚洲精品| 又大又粗性av无码天堂免费| 男人午夜影院| 国产精品久久久久久久动漫| chinesebdsm绳艺捆绑| 国产露脸叫床粗话对白|