V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sdjl
V2EX  ›  程序员

html5是否可以在浏览器端离线下载视频?

  •  
  •   sdjl · 2012-12-18 18:01:10 +08:00 · 3777 次点击
    这是一个创建于 4388 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问一下,想给手机端的web网站添加一个离线下载观看的功能,不知道能不能通过浏览器实现?

    如果能,怎么做?
    11 条回复    1970-01-01 08:00:00 +08:00
    binux
        1
    binux  
       2012-12-18 18:02:23 +08:00
    你是不是误解了什么,要么就是我误解了什么
    sdjl
        2
    sdjl  
    OP
       2012-12-18 18:06:58 +08:00
    就是html5能不能做到离线下载视频观看
    @binux
    honk
        3
    honk  
       2012-12-18 18:13:09 +08:00
    appcache 理論上可以,但瀏覽器多有限制
    deepure
        4
    deepure  
       2012-12-18 19:58:10 +08:00   ❤️ 1
    你是说离线观看已下载吧,离线下载观看不能理解。
    就是离线观看已下载也没啥意义,浏览器对缓存大小有限制
    binux
        5
    binux  
       2012-12-18 20:02:26 +08:00
    @sdjl web网站理论上可以离线观看视频,但是不能离线下载视频
    下载这个过程是不能离线的
    sdjl
        6
    sdjl  
    OP
       2012-12-18 22:52:35 +08:00
    不要抠文字嘛~~

    意思就是浏览器不会允许下载大文件? 还是不允许下载视频文件? 如果是对大小有限制的话,一般有多少m?
    sun391
        7
    sun391  
       2012-12-18 23:00:25 +08:00
    我记得是5M还是2M来着,具体忘记了
    10年的时候我也有这想法,尝试了过一次
    binux
        8
    binux  
       2012-12-18 23:03:57 +08:00   ❤️ 1
    @sdjl localStorage是 2.5 MB per origin in Google Chrome; 5 MB per origin in Mozilla Firefox, and Opera; 10 MB per storage area in Internet Explorer
    http://stackoverflow.com/questions/2989284/what-is-the-max-size-of-localstorage-values

    AppCache没有规定大小,但是差不多也在5M的样子,如果你能把视频做到这个大小的话,那么是可以离线播放的。
    http://grinninggecko.com/developing-cross-platform-html5-offline-app-1/
    sdjl
        9
    sdjl  
    OP
       2012-12-18 23:06:29 +08:00
    @binux 感谢, 那如果要做到离线播放的话, 还是不得不开发一个app? 哎
    chrisyipw
        10
    chrisyipw  
       2012-12-19 01:45:05 +08:00
    一个想法:把视频转换成 base64 字符串,分段储存;播放时组合起来,用 data URI 形式加载。
    iwege
        11
    iwege  
       2012-12-19 18:37:22 +08:00
    filesystem. over.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.