查看完整版本: [-- 怎么播放网络视频已缓存的数据 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> 怎么播放网络视频已缓存的数据 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

21010 2024-01-29 16:33

怎么播放网络视频已缓存的数据

目前思路是播放在线视频时缓存到本地。我想要的是播放网络视频时直接播放的是缓存的文件,缓存多少播放多少,
实际测试缓存功能播放网络视频时即使缓存在了本地但播放视频时依旧没有使用到已缓存的数据。
也就是说目前的缓存功能相当都单独一个线程在下载视频,在线播放是没有利用到已缓存的数据。

注意,不是缓存完毕后再转换视频格式播放

aplayer 2024-01-29 21:15
目前的缓存是给下次打开或者拖动到已播放区域使用的,如果需要先缓存后播放,你可以写一个本地的 http 服务,用 http://127.0.0.1/xxx 这个 URL 给播放器提供数据,播放器会请求需要的数据,如果你中间层没下完该数据,就不给播放器发送,阻塞到下完再发送给播放器即可,这样你就可以预先去往请求点后方下载,提前读取到的数据写入本地文件,播放点位置随时读取出来再发给播放器。

21010 2024-01-29 22:03
有没有办法直接open没缓存完成的文件

21010 2024-01-30 02:31
2201 - Cache filename                str      R/W         在线播放时本地缓存文件名,如设置为空字符串,则不缓存到本地;该参数默认值为空字符串;缓存文件也可以用 APlayer 打开继续播放。

缓存文件也可以用 APlayer 打开继续播放。这个缓存文件怎么open


查看完整版本: [-- 怎么播放网络视频已缓存的数据 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.010126 second(s),query:0 Gzip enabled