收藏
回答

动态设置video src视频无法播放

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug video 客户端 6.6.6 2.4.2

小程序获取接口打到视频路径在开发者工具上面可以播放视频。在手机上视频加载完成后无法播放,时间显示为0。把接口返回的视频路径写死在src上,开发者工具跟手机上都可以正常播放,这是什么原因呢


最后一次编辑于  2018-12-09
回答关注问题邀请回答
收藏

3 个回答

  • 邓坤力
    邓坤力
    2018-12-09

    建议打印确认下设置到 video 上的 src 是否正确

    2018-12-09
    赞同
    回复 1
    • 天南地北
      天南地北
      2018-12-10

       没问题的,我写死的路径就是直接从开发者工具上查看到路径放上去的,路径写死了之后,手机上就可以正常播放了

      2018-12-10
      回复
  • 海
    2018-12-17


    上面是js文件 url 一开始是空的字符串


    src = "{{url}}"  那么一开的video的src是"" ,后面 set  src = 可以播放的地址 发现播发不了

    可以使用 wx:if="{{url}}"的写法来解决,就是 一开始 wx:if = "{{url}}" 因为url是“” 所以不生效,后来数据加载url有数值了,video标签就有用了,并且可以播放了

    2018-12-17
    赞同
    回复
  • Lincoln
    Lincoln
    2018-12-10

    我之前在开发者工具中sdk用的2.4.1,动态加载src,视频无法播放,但是真机上面是可以的。后面把sdk版本降到了2.3.2就都可以播放。

    2018-12-10
    赞同
    回复 2
    • 天南地北
      天南地北
      2018-12-10

       我的好像是跟你的相反了。。

      2018-12-10
      回复
    • Lincoln
      Lincoln
      2018-12-10

      你可以把sdk版本降低试下是否可行。

      2018-12-10
      回复