分片视频无法预览的追问
来源:9-1 分片传输的试探

慕神4535282
2020-08-13
我课程中是先上传第一个分片shardIndex = 0,成功了后,再改成1,再上传,这样就得到完整的两个分片,最终提交代码时,你看到的是shardIndex = 1.
你可以把shardSize改成50M,让视频只会有一个分片,成功了后,再改成两个分片的进行测试。
另外,你可以浏览器调试下,看下video的src属性,指向的视频文件路径是不是对的,直接把地址放到浏览器是否能打开
回复老师:
- 我简洁点来说吧,我现在正常做完了9-1一节,开始做9-2一节的内容了,所以的一切都是正常顺利进行的。
- 我按老师你课程中是先上传第一个分片shardIndex = 0,结果是成功的,我纠结的一点是,此时不能像你在9-1 中 07:19秒那样在chrome中预览前2分钟的视频文件,我的chrome 是 84.0.4147.105(正式版本) (64 位)。
- 我忽略第2点所纠结的问题,shardSize改为50M,也是可以成功的。
- 代码继续按视频中所说的来做,2个分片合成test123.mp4也是成功的。
- 看了src属性,文件路径是对的。用浏览器不能打开分片文件,因.blob后缀,就算把.blob改为.mp4,也是不能打开。我在之前的贴子上也说了,用迅雷看看之类的播放器也不能打开。
- 我可以确定2个分片文件的内容是没有问题的,因为我就是用该2个分片文件像老师你的做法合成test123.mp4,是可以正常在浏览器打开的,
- 我怀疑是mp4文件的问题,我试了多个小于50M的文件都是这种情况,老师能否发你演示的 test.mp4 文件给我试试。
写回答
2回答
-
慕神4535282
提问者
2020-08-13
我又重看了教程视频,老师你的情况是第一个分片shardIndex = 0,浏览器可以正常预览,第二个分片shardIndex = 1 在浏览器中也是不能正常预览的(见08:39秒处),而我的情况是 shardIndex = 0,shardIndex = 1 都不能在浏览器正常预览。
10 -
甲蛙
2020-08-14
我在代码里有把测试文件带上,你到源码里找,在这里
00
相似问题