html52.com
我爱小程序-开发者交流社区

​安卓video视频重播【已解决】经验分享

            自己写的代码片段

            https://developers.weixin.qq.com/s/wo1dA9mQ746o


            安卓video视频重播缓存问题和下载保存到手机实例

            

           解决方案

           给url 后缀加个 传参  我代码片段是用时间戳   这样保证他不会因为地址相同而不重新缓存

           这样也可以说是手动清除缓存

           例如:https://www.xxx.com/xxx.mp4?filekey='121212121'     (传参字段可以自定义,后面等于时间戳即可)

            video重播有问题即可解决


            问题描述

            视频刚加载一点,然后拖进度到最后,等它播放完,点重播,视频会卡到视频最后一帧的画面,除非重新打开

            就是视频缓存导致的问题  重播 安卓手机会自动播放缓存内容  但是安卓的缓存又好像只有最后十几秒的

            (如果视频较短  只有十几秒    不存在重播问题  高于一分钟基本缓存都是  最后十几秒)【官方说出现这个问题是只有小米手机出现过,我的手机是小米6  出现问题的】

            论坛另一个码友碰到此类坑     详情戳    

            https://developers.weixin.qq.com/community/develop/doc/000684eb41c3f0ecd8e72adb05b000   

 

            后面我开发时候也碰到此类问题    只有安卓才会这样    我发现新浪微博小程序也有这个bug   一直找不到解决办法

            后面查看小程序官方组件展示  我发现里面的  video组件视频不会有此问题  然后我以为是我写的代码不对  就去翻看源码  

            发现它的视频地址是这样的    srcplay: 'http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400'

                   和我的视频地址不一样  我的是   https://www.xxx.com/xxx.mp4    这样的   所以我分析一波   再加上我知道是安卓缓存问题

             所以我得出解决方案


              最后  不得不说句   小程序太牛逼了  是真的牛逼




                                    


    

            备注      代码片段中需要填入的视频地址 

                        

            


            

网友回复

潇涧:

你好,这个问题我验证发现和机型有关,在几个小米的机型上会出现,有些机型不会出现,例如Google Pixel手机,不知道你那边出现问题的机型是什么机型?能否告知下


另外,这个问题貌似和视频也有关系,例如在有问题的机型上播放下面的视频源在不添加时间戳的情况下并不会有上面的问题

http://video.pocketpoetry.club/video_portrait.mp4


所以,这个解决方案可能还不是正确的解决方案,欢迎留言讨论。

进修:


是不是这个代码片段,,是不是这个代码片段,,

我打开是这样的我打开是这样的,只有一个配置文件。。。,只有一个配置文件。。。

进修:

大哥,你的代码片段不对啊


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付