我有一个从服务器下载的hls流。然后我使用this库创建一个本地Web服务器!我成功运行了服务器,我可以在PC上播放VLC播放器中的内容。但由于CORS问题导致JW播放器和谷歌Chromecast失败。我找到的可能解决方案是将.htaccess文件/ crossdomain.xml文件放在我的服务器运行的文件夹中。有没有办法以编程方式设置NanoHttpd的标头以允许CORS?这是我用于本地服务文件到谷歌Chromecast
答案 0 :(得分:0)
resp= newFixedLengthResponse(Response.Status.OK, MIME_PLAINTEXT ,"success");
resp.addHeader("Access-Control-Allow-Origin", "*");
resp.addHeader("Access-Control-Max-Age", "3628800");
resp.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, OPTIONS");
resp.addHeader("Access-Control-Allow-Headers", "X-Requested-With");
resp.addHeader("Access-Control-Allow-Headers", "Authorization");
resp.setChunkedTransfer(true);
return resp;
您可以这样做。