0
Я пытаюсь создать несколько видеоплееров в титановом столе (что-то вроде видеогалереи), но когда я добавляю видеоплееры в цикле, я получаю только последнее в .Titanium: несколько видеоплейеров на одном виде
Рассмотрите yGrid = 2, xGrid = 3, у меня есть только 6.mp4.
for (var y = 0; y < yGrid; y++) {
var thisRow = Ti.UI.createTableViewRow({
className : "grid",
layout : "horizontal",
height : cellHeight + (2 * ySpacer),
backgroundColor : '#cfffffff',
selectionStyle: 'NONE',
backgroundImage : '/images/backg2.png'
});
var thisPlayer = [];
for (var x = 0; x < xGrid; x++) {
thisPlayer[x] = Titanium.Media.createVideoPlayer({
objName : "video-view",
objIndex : cellIndex.toString(),
left : ySpacer,
height : cellHeight,
width : cellWidth,
url: '/video/'+cellIndex.toString()+'.mp4',
mediaControlStyle : Titanium.Media.VIDEO_CONTROL_DEFAULT,
scalingMode : Titanium.Media.VIDEO_SCALING_MODE_SIZE,
zIndex : 10,
autoplay : false
});
thisRow.add(thisPlayer[x]);
cellIndex++;
}
tableData.push(thisRow);
}
var tableview = Ti.UI.createTableView({
left : 0,
top : App.geometry.menuHeight + App.geometry.lineHeight+5,
bottom : App.geometry.menuHeight + App.geometry.lineHeight,
width : '100%',
backgroundImage : '/images/backg2.png',
data : tableData
});
view.add(tableview);
Где проблема?
некоторые идеи для этого типа проблемы? – jagger