相关疑难解决方法(0)

Google Place API - 请求的资源上没有"Access-Control-Allow-Origin"标头.因此不允许原点'null'访问

我使用的是Google Place API.

我希望得到关于类型帮助的地方的建议.

所以,我所做的是 -

var Google_Places_API_KEY = "AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM";      //Get it from - https://code.google.com/apis/console/?noredirect#project:647731786600:access
var language = "en";        //'en' for English, 'nl' for Nederland's Language


var Auto_Complete_Link = "https://maps.googleapis.com/maps/api/place/autocomplete/json?key="+Google_Places_API_KEY+"&types=geocode&language="+language+"&input=Khu";
$.getJSON(Auto_Complete_Link , function(result)
{
    $.each(result, function(i, field)
    {
        //$("div").append(field + " ");
        //alert(i + "=="+ field);
        console.error(i + "=="+ field);
    });
});
Run Code Online (Sandbox Code Playgroud)

所以我要求的链接是 -

https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM&types=geocode&language=en&input=Khu

如果我使用浏览器访问此链接,我可以获得类似的输出(请尝试ck​​) -

11

但是,如果我尝试使用jQuery的.getJSON.ajax,我会通过此消息阻止我的请求 -

222.

因此,XMLHTTPRequest被阻止 -

请求的资源上不存在"Access-Control-Allow-Origin"标头.因此不允许原点'null'访问.

我已经在StackOverflow中检查了这个问题的解决方案并通过这里,[这里4这里,但无法完美地得到我的解决方案.

有谁能请赐教?

javascript ajax jquery google-maps google-places-api

35
推荐指数
4
解决办法
7万
查看次数

为什么 Chromecast 无法流式传输此 HLS 视频?“未找到 ID3 和 ADTS 标头”/错误 NETWORK/315

我正在尝试通过发件人应用将一些 URL 流式传输到我的 Chromecast。它们是 HLS/m3u8 URL。

这是一个这样的示例 URL:https : //qa-apache-php7.dev.kaltura.com/p/1091/sp/109100/playManifest/entryId/0_wifqaipd/protocol/https/format/applehttp/flavorIds/0_h65mfj7f,0_3flmvnwc, 0_m131krws,0_5407xm9j/a.m3u8

然而,尽管其他 HLS/m3u8 URL 有效(有效的 HLS 流示例),但它们似乎从未加载到 Chromecast 上。

它与 CORS 无关,因为它们确实具有正确的 CORS 标头。

我注意到它们在根 HLS 清单文件中有单独的音频组。

当我将它连接到自定义接收器应用程序时,我得到以下日志:

在此处输入图片说明

相关位是(我认为):在 0 和 cast.player.api.ErrorCode.NETWORK/315 处都没有找到 ID3 和 ADTS 标头(我认为这是第一个的结果)

这些是完全有效/有效的 HLS URL。它们可以在 iOS 和桌面上的 Safari 以及 VLC 中完美播放。

我需要做些什么(在我的发送方应用程序或接收方应用程序中)才能启用诸如音轨之类的功能?文档似乎表明了这一点

我还发现了这个谷歌问题,其中有人遇到了类似的问题,但以某种我无法理解的方式解决了它。https://issuetracker.google.com/u/1/issues/112277373

如何在 Chromecast 上正确播放此 URL?我要在代码中做些什么吗?

http-live-streaming google-cast chromecast hls.js google-cast-sdk

8
推荐指数
1
解决办法
2086
查看次数