请教视频分片后的跨域问题。

我现在有一个视频上传之后分片成m3u8,视频列表可以跨域下载

http://7xjwzi.media1.z0.glb.clouddn.com/gaiamount_videos_127_mp4

但是我用video.js跨平台播放的时候。读取具体分片的时候遇到了跨域问题

XMLHttpRequest cannot load http://7xjwzi.media1.z0.glb.clouddn.com/LdvX-dFGBNWTCo3hgLVlaUjvzGs=/lgy3lOmeff0gQRl6OVl2-ixUELNH/000001.ts. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://dev.gaiamount.com:8080' is therefore not allowed access.

这里返回的头信息里面没有 Access-Control-Allow-Origin: *

请问这个怎么解决。谢谢

阅读 5.6k
3 个回答

这个要在服务器那边设置允许跨域请求的,你用的七牛存储,看看它们有没有提供这样的接口,我们用的是aws s3,提供了接口设置的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题