Dplayer播放器跨域访问会有报错,console中一直有Access-Control-Allow-Origin的报错。
这个问题只要设置播放源头的Nginx配置即可,添加:
location /hls{
internal;
add_header Access-Control-Allow-Origin *;
alias /home/wwwroot/abc.tv/public/video;
}
主要是add_header Access-Control-Allow-Origin *;
添加这句即可完成跨域。
参考:有些其他文档上说要在Nginx配置文件中加入添加:
http {
......
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
......
}
修改配置后重启Nginx即可完成。