收藏
回答

InnerAudioContext是不是没有缓存机制?

1.设置src时候发送一次请求;

2.每次调用play方法时候调用一次请求;

麻烦大神解答下这个问题

回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2022-02-23

    有缓冲的,请求一次,不一定是缓存,应该是minetype和size,预防远端数据变了。

    2022-02-23
    有用 1
    回复 4
    • 枫溪
      枫溪
      2022-02-25
      那就是这边播放一次音频的话,实际会对资源进行两次访问对吧,设置src一次,调用play方法一次,这边测试的结果是这样的。
      2022-02-25
      回复
    • 枫溪
      枫溪
      2022-02-28
      是不是就会有两次请求呢,经测试是的,这边需要个定论,然后好制定其他应对方案,满烦了
      2022-02-28
      回复
    • Cjiang
      Cjiang
      2022-02-28回复枫溪
      有缓存的时候,第二次播放,应该没有吧,有时候播放器从不同线程访问size、mimetype,确实可能会同时请求两次,业务方想避免,可以自己下载到本地来播放,可以避免这个问题
      2022-02-28
      回复
    • 枫溪
      枫溪
      2022-02-28
      这边是http chunk的方式传输的音频,目的是实时可以播放,只是不是很理解在设置src时候会有一次请求,然后调用play方法时候又有一次请求
      2022-02-28
      回复
登录 后发表内容