我在ExtJS中有一個應用程序,它使用JWplayer來重現一些視頻。但是我遇到了一些奇怪的錯誤。ExtJS和JWplayer
當頁面加載時,似乎JWPlayer將不會加載,然後我收到一個黑色線條,玩家應該被顯示。
我正在加載一個extjs面板中的jwplayer。
有沒有人遇到過這個?有沒有辦法解決這個問題?
我在ExtJS中有一個應用程序,它使用JWplayer來重現一些視頻。但是我遇到了一些奇怪的錯誤。ExtJS和JWplayer
當頁面加載時,似乎JWPlayer將不會加載,然後我收到一個黑色線條,玩家應該被顯示。
我正在加載一個extjs面板中的jwplayer。
有沒有人遇到過這個?有沒有辦法解決這個問題?
我創建了一個可拖動的浮動面板,裏面有一個JW Player的實例,它的工作原理就是找到。
檢查出來,也許你在那裏做錯了什麼。
Ext.application({
name : 'Fiddle',
launch : function() {
Ext.create('Ext.panel.Panel',{
title: 'Testing JW Player',
width: 480,
height: 300,
floating: true,
draggable: true,
layout: 'fit',
renderTo: Ext.getBody(),
items: [{
xtype: 'panel',
id: 'testing'
}],
listeners: {
afterrender : function(component) {
jwplayer('testing').setup({
file: "http://videos-jp.jwpsrv.com/zWLy8Jer/videos/HkauGhRi-1753142.mp4?77c801d752d5207784c49e7ed80fb953798fae0fcca03ecf79558491aa7db70fc9392eb19e958e847c3e486d709eab9f57d25c86934c4b6091bc427de8ab078578054aaba8384904c4762bd67442c3809470687047",
image: "http://demo.jwplayer.com/homepage/homepage_preroll.jpg"
});
}
}
});
}
});
你可以在這裏訪問我的小提琴:https://fiddle.sencha.com/#fiddle/blb
對於那些可能與我有同樣問題的人。 我把玩家放在面板上,但是我沒有設置組件的高度。由於玩家需要一段時間才能加載,我猜Extjs只是把它看作一個沒有大小的普通div。
我沒有使用ExtJS的經驗。是否有可能提供一個鏈接到你的應用程序,所以我可以複製這種行爲? – emaxsaun 2014-10-07 20:56:23