2014-09-02 194 views
0

我正在用Unity构建一个简单的应用程序,并且需要将其嵌入到具有其他html元素的网络浏览器中。我发现这个插件: http://www.41post.com/3513/programming/embedding-the-unity-web-player-with-jquery在网络浏览器中嵌入unity3d网络播放器

在开始时它似乎工作,然后我发现只有我的macbook管理显示Unity应用程序。 我尝试用Windows PC上,并统一网络玩家只要进入全屏模式,覆盖网站的所有其他元素,然后,我尝试另一个MacBook和一台Linux计算机和网络浏览器控制台给了我这个:

Uncaught SyntaxError: Unexpected identifier 
Failed to load resource: net::ERR_FILE_NOT_FOUND file:///home/path_to_.unity3d file/%%INSTALLIMAGE%% 
Uncaught ReferenceError: AutomaticReload is not defined 
Invalid App Id: Must be a number or numeric string representing the application id. all.js:57 
The "fb-root" div has not been created, auto-creating all.js:57 
FB.getLoginStatus() called before calling FB.init(). all.js:57 
GET chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js net::ERR_FAILED www-embed-player.js:140 
GET chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js net::ERR_FAILED www-embed-player.js:140 
GET chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js net::ERR_FAILED www-embed-player.js:140 
GET chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js net::ERR_FAILED www-embed-player.js:140 
GET chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js net::ERR_FAILED www-embed-player.js:140 
Resource interpreted as Image but transferred with MIME type image/*: "https://s3.amazonaws.com/agilecrm/panel/uploaded-logo/1400137616110?id=upload-container". livechat-v2.js:1 
Uncaught ReferenceError: YT is not defined 

我在说的浏览器是所有电脑上的Chrome浏览器。

任何人都知道如何解决这个问题?

编辑:我已禁用所有可能会干扰浏览器的扩展/插件。

+0

你有什么理由使用jQuery来嵌入它吗?查看“Default”webplayer build的源代码,看看它是如何嵌入页面的。 – 2014-09-02 16:32:19

+0

我对这个东西相当陌生,我在某处读到这是唯一一个制作带有html元素和统一网页播放器的网页的方法。 你可以请链接我一个来源或东西? 非常感谢! – ste 2014-09-02 16:40:15

+0

您不需要外部资源,只需在您选择Webplayer平台时单击build,即可获得HTML文件。 – 2014-09-02 16:41:59

回答

0

当您为网络构建时,会生成两个文件。包含游戏本身的统一文件和占位符.html文件。只需打开这个最后的html文件,并探究游戏是如何嵌入的。