サムスンのスマートテレビプラットフォームの開発を始めたばかりです。データのレンダリングにGoogleAPIを利用するティッカーアプリケーションをコーディングしています。したがって、スクリプトの一部はgoogleにあります。依存関数を実行するには、含める必要があります
<script lang="javascript" type="text/javascript" src="https://www.google.com/jsapi"></script>
ボタン制御イベントは、以下のように別のMain.jsファイルで処理されます`
switch(keyCode)
{
case tvKey.KEY_RETURN:
case tvKey.KEY_PANEL_RETURN:
alert("RETURN");
widgetAPI.sendReturnEvent();
break;
case tvKey.KEY_LEFT:
alert("LEFT");
break;
case tvKey.KEY_RIGHT:
alert("RIGHT");
break;
case tvKey.KEY_UP:
alert("UP");
break;
case tvKey.KEY_DOWN:
alert("DOWN");
break;
case tvKey.KEY_ENTER:
case tvKey.KEY_PANEL_ENTER:
alert("ENTER");
break;
default:
alert("Unhandled key");
break;
}`
次に、ボタンを押したイベント(Main.js内)の場合にGoogleAPIを使用する関数を実行する必要があります。そうしようとすると、次のエラーが発生します
##[JAVASCRIPT ERROR]
##File : file://localhost/C:\Program%20Files\Samsung\Samsung%20TV%20SDK(3.5.1)\Apps/_temp_20100108_/app/javascript/gfdynamicfeedcontrol.js
##Line No : 87
##Error Detail : TypeError: google.feeds is undefined
状況の考えられる回避策は、含める方法を見つけるようです
<script lang="javascript" type="text/javascript" src="https://www.google.com/jsapi"></script>
Main.jsで
そうする方法はありますか?
この問題に対する他の回避策はありますか?