分片视频无法预览的追问

来源:9-1 分片传输的试探

慕神4535282

2020-08-13

我课程中是先上传第一个分片shardIndex = 0,成功了后,再改成1,再上传,这样就得到完整的两个分片,最终提交代码时,你看到的是shardIndex = 1.

你可以把shardSize改成50M,让视频只会有一个分片,成功了后,再改成两个分片的进行测试。

另外,你可以浏览器调试下,看下video的src属性,指向的视频文件路径是不是对的,直接把地址放到浏览器是否能打开

回复老师:

  1. 我简洁点来说吧,我现在正常做完了9-1一节,开始做9-2一节的内容了,所以的一切都是正常顺利进行的。
  2. 我按老师你课程中是先上传第一个分片shardIndex = 0,结果是成功的,我纠结的一点是,此时不能像你在9-1 中 07:19秒那样在chrome中预览前2分钟的视频文件,我的chrome 是 84.0.4147.105(正式版本) (64 位)。
  3. 我忽略第2点所纠结的问题,shardSize改为50M,也是可以成功的。
  4. 代码继续按视频中所说的来做,2个分片合成test123.mp4也是成功的。
  5. 看了src属性,文件路径是对的。用浏览器不能打开分片文件,因.blob后缀,就算把.blob改为.mp4,也是不能打开。我在之前的贴子上也说了,用迅雷看看之类的播放器也不能打开。
  6. 我可以确定2个分片文件的内容是没有问题的,因为我就是用该2个分片文件像老师你的做法合成test123.mp4,是可以正常在浏览器打开的,
  7. 我怀疑是mp4文件的问题,我试了多个小于50M的文件都是这种情况,老师能否发你演示的 test.mp4 文件给我试试。
写回答

2回答

慕神4535282

提问者

2020-08-13

我又重看了教程视频,老师你的情况是第一个分片shardIndex = 0,浏览器可以正常预览,第二个分片shardIndex = 1 在浏览器中也是不能正常预览的(见08:39秒处),而我的情况是 shardIndex = 0,shardIndex = 1 都不能在浏览器正常预览。

1
0

甲蛙

2020-08-14

我在代码里有把测试文件带上,你到源码里找,在这里

//img.mukewang.com/szimg/5f362d0a09200c9a03750329.jpg

0
0

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1698 问题

查看课程