2017-06-27 15 views
0

今月2カ月前に、キャスト送信者の経験を得るためのテスト送信者を書いています。それは正常に機能し、画像と動画をChromecastに送信できました。Chrome Senderでcast_framework.jsを読み込めません

カスタムレシーバーを作成する必要があり、レシーバーコードをテストするために古い送信者を使用したかったのです。しかし、それ以来何も変わっていないにもかかわらず、私の送付者はもう働きません。私は今、Chromeのコンソールで取得してい

エラーは次のとおりです。

  • GET file://www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js net::ERR_FILE_NOT_FOUND

  • Uncaught ReferenceError: cast is not defined
    at window.__onGCastApiAvailable (script.js:84)
    at chrome.cast.cb (cast_sender.js:99)

私は「ネットワーク」タブを見ると、私はcast_framework.jsファイルは22S後のロードに失敗したことを見ることができます。

GoogleのGithubでsampleを使用しようとしましたが、それは送信者であったかどうかを確認するのに失敗しましたが、同じエラーが発生します。

Chromeのメニューにあるキャストボタンを使用して端末にアクセスすることもできます。

そのファイルは何が起こっていますか?私のブラウザに問題がありますか?私のデバイスですか?チェックの際

答えて

2

だから、問題は以下の通りであった:あなたはブラウザがfile://を持つファイルを探していた見ることができるように
。これは、ブラウザのURLがfile:///home/.../index.htmlだったので、html://の代わりにfile://を使用する必要があると推測するフレームワークファイルをロードするときに、ローカルのHTMLファイルをローカルに起動したために発生します。
誰かが私がサーバーからファイルを提供するべきだと教えてくれたので、ファイルを提供するexpress.staticの簡単なノードサーバーを作ってから、localhost:4000経由でページを読み込んだときに再び動作しました。

私はまだそれが2ヶ月前にどのように働いたのかわかりませんが、私は何らかの形で幸運だったと思います。

0

は、以下のこのファイルが表示されている:あなたはこれらのコードを入れしようとする場合があります

www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js

チェックこのGithub Guide

Include the cast_sender.js tag

Add the script tag to your HTML page

"script.js"を呼び出すHTMLファイルであなたの頭のタグ内
<script type="text/javascript" src="www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js"></script> 

<script type="text/javascript" src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"></script> 
+0

わかりましたので、私のコードでこの ''作業。 私はあなたの2行でその行を置き換えましたが、私はまだエラーが発生します。しかし、今回はページをリフレッシュしてから1ms後にロードエラーが発生します。失敗したのはまだ_cast_framework.js_です... – Karim

関連する問題