优化格式&添加图标

This commit is contained in:
SocialSisterYi
2020-03-21 14:37:55 +08:00
parent 3202d4bba3
commit 08b0207c60
23 changed files with 430 additions and 262 deletions

View File

@@ -1,22 +1,22 @@
# 视频快照
快照的截取时间根据视频画面变化程度决定,每个视频不相同
快照的截取时间根据视频画面变化程度决定,视频不相同
截取时间表的时间根据视频画面变化程度决定,每个视频不相同
截取时间表的时间根据视频画面变化程度决定,每个视频不相同
截取时间表的时间和快照一一对应,并按照顺序排布
截取时间表的时间和快照一一对应,并按照从左到右 从上到下的顺序排布
## 获取视频快照1用于进度条预览
api.bilibili.com/x/player/videoshot
http://api.bilibili.com/x/player/videoshot
*方式:GET*
参数:
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------ | ------ | ------------------ |
| aid | 视频avID | 必要 | |
| cid | 分P CID | 非必要 | 为1P |
| index | json数组截取时间表 | 非必要 | 1需要<br />0不需要 |
| 参数名 | 内容 | 必要性 | 备注 |
| ------ | ------------------ | ------ | ------------------------------- |
| aid | 视频avID | 必要 | |
| cid | 分P CID | 非必要 | 默认为1P |
| index | json数组截取时间表 | 非必要 | 1需要<br />0不需要<br />默认为0 |
**json回复**
@@ -27,7 +27,7 @@ api.bilibili.com/x/player/videoshot
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | ---------------------- | --------- |
@@ -39,7 +39,7 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
image 数组:
`data`中的`image`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
@@ -47,7 +47,7 @@ image 数组:
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
index 数组:
`data`中的`index`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
@@ -83,7 +83,8 @@ http://api.bilibili.com/x/player/videoshot?aid=26273789&index=1
## 获取视频快照2 (用于封面预览)
api.bilibili.com/pvideo
http://api.bilibili.com/pvideo
*方式:GET*
内容与「获取视频快照1」加参数「index」=1相同但url带有转义仅限第1P
@@ -94,14 +95,14 @@ api.bilibili.com/pvideo
**json回复**
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ------------------------------- |
| code | num | 返回值 | 0成功 40001请求错误 -404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ---------------------------------------- |
| code | num | 返回值 | 0成功<br />40001请求错误<br />-404无视频 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | 作用尚不明确 |
| data | obj | 信息本体 | |
data 对象:
`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ----- | ---------------------- | --------- |
@@ -113,7 +114,7 @@ data 对象:
| image | array | 图片拼版 | |
| index | array | json数组格式截取时间表 | 无为空 |
image 数组:
`data`中的`image`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------------------- |
@@ -121,7 +122,7 @@ image 数组:
| n | str | 图片拼版(n+1) url | 第一张拼版占满时延续第二张 |
| …… | str | …… | …… |
index 数组:
`data`中的`index`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | --------------- |
@@ -165,11 +166,13 @@ http://api.bilibili.com/pvideo?aid=26273789
## bin格式截取时间表
bin的内容为uint16数组与json数组格式一一对应
bin的内容为uint16数组2Byte对齐与json数组一一对应
0第项恒为0从第1项开始作为截取图片的时间
示例bin格式截取时间表urlhttp://i0.hdslb.com/bfs/videoshot/49075258.bin
示例bin格式截取时间表http://i0.hdslb.com/bfs/videoshot/49075258.bin
hex内容如下
```
00000000 00 00 00 00 00 08 00 0e 00 13 00 19 00 22 00 28 |.............".(|