Code Monkey home page Code Monkey logo

Comments (8)

ihoudf avatar ihoudf commented on August 25, 2024

支持。确认是最新的sdk。或者录屏发到这里。

from dfplayer.

qianlifei avatar qianlifei commented on August 25, 2024

支持。确认是最新的sdk。或者录屏发到这里。

好的,我弄一下哈

from dfplayer.

qianlifei avatar qianlifei commented on August 25, 2024

是这样的第一次从头播放的时候是边下边播,一旦拖动进度条到某个位置,就必须从开头全部缓冲下载好到拖动的位置才能播放。也就是边下边播只对第一次从头播放有效,拖动进度条后,下载片段没有优先从拖动位置分片下载了

from dfplayer.

qianlifei avatar qianlifei commented on August 25, 2024

我看代码也是这样,没对拖动位置进行立马的分片下载,而是等待第一次从开头缓冲直到缓冲到拖动位置

from dfplayer.

qianlifei avatar qianlifei commented on August 25, 2024

你的demo里面拖动进度条,seek后 - (BOOL)resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest 此方法都不会调,那肯定是没法分片下载了

from dfplayer.

JazzHunter avatar JazzHunter commented on August 25, 2024

我也下载了2.0.1的最新代码。确实如楼上所说,拖动后,只有在缓冲到对应位置时才可以播放。不知道是哪里有问题么……?

from dfplayer.

qianlifei avatar qianlifei commented on August 25, 2024

我也下载了2.0.1的最新代码。确实如楼上所说,拖动后,只有在缓冲到对应位置时才可以播放。不知道是哪里有问题么……?

看了代码是项目压根没支持这个功能,作者所说的边下边播只是初次请求URL,这是最基本的一种支持,后续其实核心复杂的seek没做支持边下边播,bug挺多的

from dfplayer.

JazzHunter avatar JazzHunter commented on August 25, 2024

我也下载了2.0.1的最新代码。确实如楼上所说,拖动后,只有在缓冲到对应位置时才可以播放。不知道是哪里有问题么……?

看了代码是项目压根没支持这个功能,作者所说的边下边播只是初次请求URL,这是最基本的一种支持,后续其实核心复杂的seek没做支持边下边播,bug挺多的

作者其实也付出挺多心血的..我看了作者的源码,其实代码质量挺好的。虽然经过断点,确实是没有走seek那个边下边播的函数。不知道后面会不会有更新

from dfplayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.