Javascript Apple TV TVML socket.io的实现
目前,我正在尝试使用TVMLKit JS为我的苹果电视制作一个应用程序。在使用通用TVML后,我想为我的计算机添加一个套接字连接 我已经跟踪了socket.io和,但是现在我想把它们混在一起 之后,我想到了这个:Javascript Apple TV TVML socket.io的实现,javascript,node.js,socket.io,apple-tv,tvml,Javascript,Node.js,Socket.io,Apple Tv,Tvml,目前,我正在尝试使用TVMLKit JS为我的苹果电视制作一个应用程序。在使用通用TVML后,我想为我的计算机添加一个套接字连接 我已经跟踪了socket.io和,但是现在我想把它们混在一起 之后,我想到了这个: var baseURL; var templatesURL; var imagesURL; var jsURL; var socket; function setPath(url) { baseURL = url; templatesURL = baseURL + "
var baseURL;
var templatesURL;
var imagesURL;
var jsURL;
var socket;
function setPath(url) {
baseURL = url;
templatesURL = baseURL + "templates/";
imagesURL = baseURL + "images/";
jsURL = baseURL + "js/";
}
/**
* App launch
* @param options
*/
App.onLaunch = function(options) {
setPath(options.BASEURL);
var javascriptFiles = [
jsURL + "socket.io.js"
];
evaluateScripts(javascriptFiles, function(success) {
if (success) {
getDocument("home.xml");
socket = io("http://localhost:3000");
socket.on('connect', console.log("Connected"));
} else {
alertTemplate("Evaluate Scripts Error","There was an error attempting to evaluate the external JavaScript files. Please check your network connection and try again later.");
throw ("Error: unable to evaluate scripts.");
}
});
}
我省略了alertTemplate和loadingTemplate函数,但它们工作正常。上面的代码总是以else结尾。(socket.io.js是)
也许这看起来像是我太懒了,自己都没发现,但我已经被困了好几个小时了
另外,加载外部js库/socket.io的可能来源到目前为止对我没有帮助,但可能有帮助:和
(高级,但也使用外部库,对于使用把手的动态模板,它似乎有很好的功能)
欢迎任何帮助