1
我有一個非常簡單的應用程序,它在象限中顯示四個視頻流。用戶可以雙擊每個視頻以激活全屏模式,然後再次返回到象限。這一切都很好。在DIV中自動調整大小的嵌入式視頻流
我遇到的問題是確定我的DIV內嵌入對象的正確位置/大小。理想情況下,無論用戶如何重新調整瀏覽器窗口大小,我都希望視頻能夠完全佔用每個DIV。
我的CSS是這樣的:
.tl {
position: absolute;
top: 0;
left: 0;
right: 50%;
bottom: 50%;
background: white;
}
.tr {
position: absolute;
top: 0;
left: 50%;
right: 0;
bottom: 50%;
background: white;
}
.bl {
position: absolute;
top: 50%;
left: 0;
right: 50%;
bottom: 0;
background: white;
}
.br {
position: absolute;
top: 50%;
left: 50%;
right: 0;
bottom: 0;
background: white;
}
HTML:
<body>
<div class='tr' id='vlc1'></div>
<div class='tl' id='vlc2'></div>
<div class='bl' id='vlc3'></div>
<div class='br' id='vlc4'></div>
</body>
</html>
而且我的javascript:
function play(instance, uri) {
VLCobject.getInstance(instance).play(uri);
}
var player = null;
$(document).ready(function() {
var mydiv = document.getElementById("tr");
player = VLCobject.embedPlayer('vlc1', 400, 300, true);
player.play("http://URL");
player = VLCobject.embedPlayer('vlc2', 400, 300, true);
player.play("http://URL");
player = VLCobject.embedPlayer('vlc3', 400, 300, true);
player.play("http://URL");
player = VLCobject.embedPlayer('vlc4', 400, 300, true);
player.play("http://URL");
});
我創建的這個的jsfiddle這裏:http://jsfiddle.net/AD4Vp/
我認爲也許我需要動態地改變嵌入式視頻的大小?我知道我在這裏定義視頻大小(400,300),但視頻仍然都是在每個div中定位,我不確定如何確定「最佳」初始大小應該是多少。
任何建議,以最好的方式來接近這將不勝感激。
謝謝。