成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Android應用中怎么實現(xiàn)一個視頻點播功能-創(chuàng)新互聯(lián)

這篇文章給大家介紹Android應用中怎么實現(xiàn)一個視頻點播功能,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比海西網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式海西網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋海西地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

采用了本地代理服務的方式,通過原始url給播放器返回一個本地代理的一個url ,代理URL類似:http://127.0.0.1:57430/xxxx;然后播放器播放的時候請求到了你本地的代理上了。

  1. 本地代理采用ServerSocket監(jiān)聽127.0.0.1的有效端口,這個時候手機就是一個服務器了,客戶端就是socket,也就是播放器。
  2. 讀取客戶端就是socket來讀取數(shù)據(jù)(http協(xié)議請求)解析http協(xié)議。
  3. 根據(jù)url檢查視頻文件是否存在,讀取文件數(shù)據(jù)給播放器,也就是往socket里寫入數(shù)據(jù)。同時如果沒有下載完成會進行斷點下載,當然弱網(wǎng)的話數(shù)據(jù)需要生產(chǎn)消費同步處理。

優(yōu)化點

1. 文件的緩存超過限制后沒有按照lru算法刪除.

Files類。

由于在移動設備上file.setLastModified() 方法不支持毫秒級的時間處理,導致超出限制大小后本應該刪除老的,卻沒有刪除拋出了異常。注釋掉主動拋出的異常即可。因為文件的修改時間就是對的。

  static void setLastModifiedNow(File file) throws IOException {
    if (file.exists()) {
      long now = System.currentTimeMillis();
      boolean modified = file.setLastModified(now/1000*1000); // on some devices (e.g. Nexus 5) doesn't work
      if (!modified) {
        modify(file);
//        if (file.lastModified() < now) {
//          VideoCacheLog.debug("LruDiskUsage", "modified not ok ");
//          throw new IOException("Error set last modified date to " + file);
//        }else{
//          VideoCacheLog.debug("LruDiskUsage", "modified ok ");
//        }
      }
    }
  }

本文名稱:Android應用中怎么實現(xiàn)一個視頻點播功能-創(chuàng)新互聯(lián)
路徑分享:http://jinyejixie.com/article4/piooe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、微信小程序、網(wǎng)站收錄、網(wǎng)站設計、網(wǎng)站建設、網(wǎng)頁設計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
大洼县| 蛟河市| 清丰县| 乌海市| 漾濞| 龙井市| 台东市| 镶黄旗| 营口市| 原平市| 集贤县| 伊通| 河东区| 秦皇岛市| 汉中市| 桓台县| 河津市| 临清市| 格尔木市| 龙州县| 丰台区| 南丹县| 搜索| 武夷山市| 乌兰浩特市| 台山市| 措勤县| 九龙城区| 东平县| 福州市| 崇州市| 玉树县| 长武县| 吴忠市| 福泉市| 宁晋县| 镇安县| 江孜县| 沅陵县| 吉首市| 张家界市|