问题
在进行课程预览界面的视频播放测试时界面提示视频加载出错。
如图所示JAVA特性讲解的第一小节视频加载出错。
查看课程计划会发现该小节已经进行了视频关联。
问题原因
此课程小节的关联视频在我们自己的minIO的桶中并不存在。所以前端从数据库中拿到的关联视频url是无效的。
解决方案
为了使url有效我们需要向minIO中上传视频且该视频需要传到url指向的地址下。
首先从数据库中查出关联视频的url。
在media模块下新建查询。这里的模块前缀可能各不相同,具体以自己配置数据库时指定的模块名为准。
用sql语句查询关联视频的url。这里的关联文件名以实际名称为准
select url from media_files
where filename = 'nacos01.mp4'
结果如图所示
根据查出的url我们先进入MinIO的video桶中
创建文件夹
在创建的文件夹路径下上传一个.mp4格式的文件。且该文件的文件名应当与url中的文件名一致。
注意:由于minIO中不能直接更改文件名,所以需要在上传文件前就进行文件名的修改
上传文件
上传成功
最后刷新课程预览的播放页面即可正常播放。