现在在做的项目使用的vue框架,有个功能是需要引入视频组的jq插件播放摄像头视频
最开始处理方式
直接把插件放在html里边用script标签引入,报错。
使用模块化引入
为了方便处理,先在项目里npm安装了jq,将插件中的对象export default出来,然后接口报错
axios携带参数设置
因为系统里接口需要携带session判断登陆,所以将axios的withCredentials设置为true。但是视频组提供的接口不允许携带,处理就是在请求之前把withCredentials值改为false,处理之后再改为true
最终问题
这样处理之后,页面不会报错了,但是视频一直出不来,跟着video.js代码走了几遍,发现根本没有问题。最后发现是因为swf文件路径不对,播放rtmp视频流使用flash,需要用到swf文件。
网友评论