-
Notifications
You must be signed in to change notification settings - Fork 37
添加播放子文件夹下的音视频文件 #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
添加播放子文件夹下的音视频文件 #136
Conversation
|
我仔细研究了 OneDrive 的搜索 API 之后,发现它有很多限制:
以上限制导致,在某个目录下进行搜索,很可能根本无法搜索到该目录下的结果。我稍微看了下 OneDrive 搜索 API,也没有看到什么有用的信息。高级的 Microsoft 搜索 API 倒是提供高级搜索,但是这个 API 对于个人用户不可用。如果不能解决以上限制,那这条路可能走不通。 |
|
我查看微软相关的网站,在graph-explorer尝试了不同的api组合,也总是会返回全部搜索条目。 |
|
鉴于 我觉得这条路是可行的。目前仍有如下问题:
|
|
后面我会尝试用这个 |
按照 /delta api 的推荐做法最好是获取整个 OneDrive 目录或者某个特定文件夹,这样只需维护一份 delta_link,在应用启动后获取文件结构,然后将目录结构存储在 IndexedDB 中。 |
|
我刚刚推送了一个简单的版本,实现了 /delta api 相关的获取、缓存和更新,对每一个路径维护一份缓存和一份 delta_link。 至于如何利用这个 /delta api,我先偷懒写了一个在随机播放时获取,细究起来我觉得使用独立的媒体库页面是比较理想的。在媒体库中可以添加特定文件夹为媒体库,然后就针对这些文件夹进行缓存,更新的话可以启动时自动更新,也可以用户手动更新。 |
该 PR 旨在解决 #124 。
TODO