这个应用http://video-player-sample.appspot.com/应该显示剧集和视频数据,如下所示:
http://www.i-programmer.info/news/87-web-development/3579-googles-open-source-video-player.html
来源在这里:http://code.google.com/p/video-player-sample/source/browse/#git%2Fsource 文档在这里: http://docs.video-player-sample.appspot.com/jsdocs/index.html
数据存储在data.json中,并通过config.json
访问此链接:http://video-player-sample.appspot.com/#/shows会产生一个空白页面。但是它应该通过ShowGrid.js中的initialize调用初始化为data.json中的剧集。
当我在ShowGrid.js中插入一个console.log时,在本地运行应用程序,如下所示:
gva.component.ShowGrid.prototype.initialize = function($context) {
// Call super method.
this.constructor.superClass_.initialize.call(this, $context);
// Get instances.
this._userModel = gva.model.UserModel.getInstance();
this._dataModel = gva.model.DataModel.getInstance();
console.log($context);
// Set up the fixed grid cell size.
this._grid.initialize($context, 200, 380, 30, 30);
};
它会输出data.json文件中的所有相关剧集,但会将显示设置为“none”,如下所示:
<section class="show-grid grid" data-component="gva.component.ShowGrid" data-component_id="15474509">
<article class ="show" data-showid ="C001" style="display: none;">
<article class= "show" data-showid="C002" style="display:none;">
一个丑陋的黑客可能会在事实之后将其修复为jquery ......但这看起来很难看,并且无法使用所有这些结构。
关于可能出现什么问题的任何想法?