我剛開始研究三星智能電視平臺。 我正在編寫一個利用google api渲染數據的股票應用程序。 所以腳本的一部分在谷歌上。現在運行相關的函數,我必須包括使用Google API的三星智能電視應用程序?
<script lang="javascript" type="text/javascript" src="https://www.google.com/jsapi"></script>
Button控件事件在一個單獨的文件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;
}`
現在我需要運行它使用谷歌的功能API按鈕按下事件(在Main.js中)。試圖這樣做是給我下面的錯誤
##[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
是否有辦法這樣做?
該問題的其他解決方法?
看起來像你缺少依賴關係 –
你不能在你的index.html文件中包含它嗎? –
感謝您的建議Alex 但實際上我需要在Main.js文件中運行Google依賴API函數 –