size veya başka komut dosyası altyapısı mevcut javascript varsa, video elemanını ve embed öğenin bir kimlik özelliğinin veren ve özelliklerini çimdik javascript kullanarak DOM erişen denediniz mi?
<body>
<video id="myvideo" width="240" height="320" src="a.vp8">
<embed id="myvideoe" width="240" height="320" src="a.vp8">
</video>
<script type="text/javascript">
if (window.screen.width < window.screen.height) {
//portrait
document.getElementById('myvideo').setAttribute('width', 240);
document.getElementById('myvideo').setAttribute('height', 320);
document.getElementById('myvideoe').setAttribute('width', 240);
document.getElementById('myvideoe').setAttribute('height', 320);
} else {
//landscape
document.getElementById('myvideo').setAttribute('width', 320);
document.getElementById('myvideo').setAttribute('height', 240);
document.getElementById('myvideoe').setAttribute('width', 320);
document.getElementById('myvideoe').setAttribute('height', 240);
}
//or simply do this if you have differing size target screens:
//you can always subtract out the space for the controls.
document.getElementById('myvideo').setAttribute('width', window.screen.width);
document.getElementById('myvideo').setAttribute('height', window.screen.height);
document.getElementById('myvideoe').setAttribute('width', window.screen.width);
document.getElementById('myvideoe').setAttribute('height', window.screen.height);
</script>
</body>
Eğer yatay veya dikey olan tamamen farklı bir videoya src değişen bahsediyoruz eğer, bu çok mümkündür. Bu sadece javascript sağlayan PhoneGap ile mümkün olabileceğini düşünüyorum.
Videoyu, hızlı kurulumun yüklenmesini gerektiren hızlı bir süre ile oynatır. Zekice fikir. Keşke bir eklentiye güvenmemesi dileğiyle. – Adam